12#include "DefinitionsThreeDim.h"
13#include "AlgorithmFeature3D_SO_DI.h"
21 class CInternalProjection3D;
493 CInternalProjection3D* m_pInternal;
494 friend CInternalProjection3D;
3차원 점을 표현하는 간략화된 클래스
Definition TPoint3.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
CProjection3D(const CProjection3D *pProjection3D)
const CResult SetFieldOfView(float f32HorizontalFOV, float f32VerticalFOV)
const CResult SetAngleOfView(float f32HorizontalAngle, float f32VerticalAngle, ImageProcessing::EAngleUnit eAngleUnit=ImageProcessing::EAngleUnit_Degree)
Base::TPoint3< float > GetCameraDirection() const
const CResult SetBackgroundColor(const Base::TPoint3< uint8_t > &ptBkgColor)
const CResult GetFieldOfView(float &f32HorizontalFOV, float &f32VerticalFOV) const
const CResult SetResolution(float f32HorizontalResolution, float f32VerticalResolution)
const CResult SetWorkingDistance(float f32WorkingDistance)
const CResult SetImageSize(int64_t i64Width, int64_t i64Height)
Base::TPoint3< uint8_t > GetBackgroundColor() const
const CResult GetResolution(float &f32HorizontalResolution, float &f32VerticalResolution) const
const CResult SetDirectionUp(const Base::TPoint3< float > &ptDirectionUp)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
const CResult SetCameraPosition(const Base::TPoint3< float > &ptCamPos)
const CResult SetResolution(float f32Resolution_lp_m)
virtual const CResult Assign(const CProjection3D &projection3D)
virtual const CResult Clear() override
float GetWorkingDistance() const
Base::TPoint3< float > GetCameraPosition() const
const CResult GetImageSize(int64_t &i64Width, int64_t &i64Height) const
CProjection3D(const CProjection3D &projection3D)
virtual const CResult Assign(const CProjection3D *pProjection3D)
const CProjection3D & operator=(const CProjection3D &projection3D)
virtual const CResult Execute() override
const CResult GetAngleOfView(float &f32HorizontalAngle, float &f32VerticalAngle, ImageProcessing::EAngleUnit eAngleUnit=ImageProcessing::EAngleUnit_Degree) const
const CResult SetCameraDirection(const Base::TPoint3< float > &ptDirection)
Base::TPoint3< float > GetDirectionUp() const
EAngleUnit
Definition DefinitionsImgProcBase.h:396
@ EAngleUnit_Degree
Definition DefinitionsImgProcBase.h:401
Definition Algorithm3DBase.h:16