3#include "AlgorithmFeature3D_SO_DO.h"
21 class CInternalPointCloudUpsampler3D;
32 class FL_EXPORT CPointCloudUpsampler3D :
public CAlgorithmFeature3D_SO_DO
38 EColoringMode_Discard,
39 EColoringMode_SingleColor_GeneratedOnly,
40 EColoringMode_SingleColor_Overwrite,
41 EColoringMode_Interpolate,
44 CPointCloudUpsampler3D();
45 CPointCloudUpsampler3D(
const CPointCloudUpsampler3D& rog);
46 CPointCloudUpsampler3D(
const CPointCloudUpsampler3D* pRog);
48 virtual ~CPointCloudUpsampler3D();
50 CPointCloudUpsampler3D& operator=(
const CPointCloudUpsampler3D& rog);
51 virtual const CResult Assign(
const CPointCloudUpsampler3D& rog);
52 virtual const CResult Assign(
const CPointCloudUpsampler3D* pRog);
68 virtual int64_t GetSamplingSize()
const;
69 virtual const CResult EnableCopyVertex(
bool bEnable);
70 virtual bool IsCopyVertexEnabled()
const;
71 virtual const CResult EnableNormalInterpolation(
bool bEnable);
72 virtual bool IsNormalInterpolationEnabled()
const;
73 virtual const CResult SetColoringMode(EColoringMode eColoringMode);
74 virtual EColoringMode GetColoringMode()
const;
83 DeclareGetClassType();
84 SupportToDuplicateObject(CPointCloudUpsampler3D, *
this);
88 friend class CInternalPointCloudUpsampler3D;
89 CInternalPointCloudUpsampler3D* m_pInternal;
91 EColoringMode m_eColoringMode;
3차원 점을 표현하는 간략화된 클래스
Definition TPoint3.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
virtual const CResult Clear() override
virtual const CResult Execute() override
virtual const CResult SetSamplingSize(int64_t i64Count)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
Definition Algorithm3DBase.h:16