17#include "AlgorithmFeature_SR.h"
18#include "DefinitionsImgProcBase.h"
20#include "ReportDescriptorForProjection.h"
28 class CInternalProjection;
956 DeclareGetClassType();
985 friend class CInternalProjection;
986 CInternalProjection* m_pInternal;
Template type 의 배열 클래스.
Definition FLArray.h:53
점을 표현하는 간략화된 클래스
Definition TPoint.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
점 배열을 표현하는 클래스
Definition FLPointArray.h:26
ReportDescriptor 클래스
Definition ReportDescriptor.h:22
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< int32_t > > &flaI32ResultProjection) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< double > &flaF64ResultProjection) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint32_t > > *pFlaU32ResultProjection) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint64_t > > &flaU64ResultProjection) const
virtual const CResult GetResultProjectionPointsAll(Base::CFLArray< Base::CFLArray< Base::TPoint< int32_t > > > *pFlaResultPoints) const
virtual EProjectionDirection GetProjectionMode() const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint32_t > > &flaU32ResultProjection) const
double m_f64Angle
Definition Projection.h:982
virtual const CResult GetResultProjectionPoints(int64_t i64Channel, Foundation::CFLPointArray &flpaResultPoints) const
virtual double GetAngle() const
virtual const CResult ReportToCSV(const CReportDescriptorForProjection &wrd) const
알고리즘의 실행결과를 CReportDescriptorForProjection 객체에 기록된 옵션에 따라 파일에 기록 합니다.
virtual const CResult ReportToCSV(const Foundation::CReportDescriptor *pWrd) const override
알고리즘의 실행결과를 ReportDescriptor 객체에 기록된 옵션에 따라 파일에 기록 합니다. 모든 알고리즘들이 이 함수를 지원하지는 않습니다....
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< int64_t > > *pFlaI64ResultProjection) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint64_t > &flaU64ResultProjection) const
virtual const CResult GetResultProjectionPoints(int64_t i64Channel, Foundation::CFLPointArray *pFlpaResultPoints) const
virtual const CResult GetResultProjectionPoints(int64_t i64Channel, Base::CFLArray< Base::TPoint< int32_t > > &flaResultPoints) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< int32_t > &flaI32ResultProjection) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< int64_t > &flaI64ResultProjection) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< double > *pFlaF64ResultProjection) const
virtual const CResult Execute()
virtual const CResult SetAngle(double f64Angle)
virtual const CResult GetResultSampleCount(Base::CFLArray< uint32_t > &flaU32ResultSampleCount) const
virtual const CResult ReportToCSV(const CReportDescriptorForProjection *pWrd) const
알고리즘의 실행결과를 CReportDescriptorForProjection 객체에 기록된 옵션에 따라 파일에 기록 합니다.
virtual const CResult GetResultProjectionPointsAll(Foundation::CFLFigureArray &flfaResultPoints) const
virtual const CResult SetProjectionMode(EProjectionDirection eProjectionMode=EProjectionDirection_Row)
CProjection(const CProjection *pProjection)
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint32_t > &flaU32ResultProjection) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< uint64_t > > *pFlaU64ResultProjection) const
virtual const CResult GetResultProjectionPointsAll(Foundation::CFLFigureArray *pFlfaResultPoints) const
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< int64_t > *pFlaI64ResultProjection) const
virtual const CResult Assign(const CProjection &Projection)
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< int64_t > > &flaI64ResultProjection) const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint64_t > *pFlaU64ResultProjection) const
EProjectionDirection
연산 방향 열거형
Definition Projection.h:54
@ EProjectionDirection_Column
열 방향으로 연산합니다.
Definition Projection.h:72
@ EProjectionDirection_Row
행 방향으로 연산합니다.
Definition Projection.h:63
virtual const CResult GetResultProjectionPoints(int64_t i64Channel, Base::CFLArray< Base::TPoint< int32_t > > *pFlaResultPoints) const
virtual int64_t GetResultCount() const
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< int32_t > *pFlaI32ResultProjection) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< double > > &flaF64ResultProjection) const
virtual const CResult GetResultProjectionPointsAll(Base::CFLArray< Base::CFLArray< Base::TPoint< int32_t > > > &flaResultPoints) const
const CProjection & operator=(const CProjection &Projection)
virtual const CResult GetResult(int64_t i64Channel, Base::CFLArray< uint32_t > *pFlaU32ResultProjection) const
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< double > > *pFlaF64ResultProjection) const
virtual const CResult Clear() override
CProjection(const CProjection &Projection)
virtual const CResult GetResultSampleCount(Base::CFLArray< uint32_t > *pFlaU32ResultSampleCount) const
virtual const CResult Assign(const CProjection *pProjection)
virtual const CResult GetResult(Base::CFLArray< Base::CFLArray< int32_t > > *pFlaI32ResultProjection) const
EProjectionDirection m_eProjectionMode
Definition Projection.h:972
ReportDescriptorForProjection 클래스 Projection의 리포트를 설정하는 클래스
Definition ReportDescriptorForProjection.h:31
Definition AbsoluteThreshold.h:25