13#include "DefinitionsAdvancedFunctions.h"
14#include "ReportDescriptorForBlobSubsampled.h"
22 template <
typename dataType,
typename maxType>
23 class CInternalBlobSubsampledTemplate;
737 DeclareGetClassType();
741 int64_t m_i64SubsamplingLevel;
742 int64_t m_i64ReduceLevel;
745 friend class CInternalBlobSubsampled;
747 template<
typename T1,
typename T2>
friend class CInternalBlobSubsampledTemplate;
virtual const CResult GetResultArea(int64_t i64Index, uint64_t *pU64ResultArea) const
virtual const CResult GetResultBoundaryRects(Foundation::CFLFigureArray *pFlfaResultBoundaryRect) const
virtual const CResult GetResultBoundaryRect(int64_t i64Index, Foundation::CFLRect< int32_t > *pFlrResultBoundaryRect) const
virtual const CResult GetResultAreas(Base::CFLArray< uint64_t > *pFlaResultArea) const
virtual const CResult GetResultPixelCenterContours(Foundation::CFLFigureArray *pFlfaResultContour) const
virtual const CResult GetResultSolidAreas(Base::CFLArray< uint64_t > *pFlaResultSolidArea) const
virtual const CResult GetResultPixelCenterContour(int64_t i64Index, Foundation::CFLRegion *pFlrgResultContour) const
virtual const CResult GetResultSolidArea(int64_t i64Index, uint64_t *pU64ResultSolidArea) const
virtual const CResult GetResultArea(int64_t i64Index, double &f64ResultArea) const sealed
virtual const CResult GetResultConvexHulls(Foundation::CFLFigureArray *pFlfaResultConvex) const sealed
virtual const CResult GetResultMinimumEnclosingRectangles(Foundation::CFLFigureArray *pFlfaResultMER) const sealed
virtual const CResult GetResultBoundaryRect(int64_t i64Index, Foundation::CFLRect< double > &flrResultBoundaryRect) const sealed
virtual const CResult GetResultBoundaryRects(Foundation::CFLFigureArray &flfaResultBoundaryRect) const sealed
virtual const CResult GetResultConvexHull(int64_t i64Index, Foundation::CFLRegion &flrgResultConvex) const sealed
virtual const CResult GetResultSolidAreas(Base::CFLArray< double > *pFlaResultSolidArea) const sealed
virtual const CResult GetResultAreas(Base::CFLArray< double > *pFlaResultArea) const sealed
CBlobSubsampled(const CBlobSubsampled &cc)
virtual const CResult ReportToCSV(const Foundation::CReportDescriptor *pRd) const override
알고리즘의 실행결과를 ReportDescriptor 객체에 기록된 옵션에 따라 파일에 기록 합니다. 모든 알고리즘들이 이 함수를 지원하지는 않습니다....
virtual const CResult SetSubsamplingLevel(int64_t i64Level=3)
virtual const CResult GetResultConvexHull(int64_t i64Index, Foundation::CFLRegion *pFlrgResultConvex) const sealed
virtual const CResult Assign(const CBlobSubsampled &cc)
virtual const CResult ReportToCSV(const CReportDescriptorForBlobSubsampled &rd) const
virtual const CResult GetResultContour(int64_t i64Index, Foundation::CFLRegion &flrgResultContour) const sealed
virtual const CResult SetReduceLevel(int64_t i64Level)
virtual int64_t GetReduceLevel()
virtual const CResult Execute()
virtual const CResult GetResultMinimumEnclosingRectangles(Foundation::CFLFigureArray &flfaResultMER) const sealed
virtual const CResult GetResultAreas(Base::CFLArray< Base::CFLArray< double > > *pFlaResultArea) const sealed
virtual const CResult GetResultMinimumEnclosingRectangle(int64_t i64Index, Foundation::CFLQuad< double > *pFlqResultMER) const sealed
virtual const CResult GetResultSolidArea(int64_t i64Index, double &f64ResultSolidArea) const sealed
virtual const CResult GetResultArea(int64_t i64Index, double *pF64ResultArea) const sealed
virtual const CResult GetResultAreas(Base::CFLArray< Base::CFLArray< double > > &flaResultArea) const sealed
virtual const CResult Assign(const CBlobSubsampled *pCc)
const CBlobSubsampled & operator=(const CBlobSubsampled &cc)
virtual const CResult GetResultMinimumEnclosingRectangle(int64_t i64Index, Foundation::CFLQuad< double > &flqResultMER) const sealed
virtual const CResult GetResultSolidAreas(Base::CFLArray< Base::CFLArray< double > > *pFlaResultSolidArea) const sealed
virtual const CResult GetResultContours(Foundation::CFLFigureArray &flfaResultContour) const sealed
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
virtual const CResult Clear()
virtual const CResult GetResultContours(Foundation::CFLFigureArray *pFlfaResultContour) const sealed
virtual const CResult GetResultBoundaryRects(Foundation::CFLFigureArray *pFlfaResultBoundaryRect) const sealed
CBlobSubsampled(const CBlobSubsampled *pCc)
virtual int64_t GetSubsamplingLevel()
virtual const CResult GetResultBoundaryRect(int64_t i64Index, Foundation::CFLRect< double > *pFlrResultBoundaryRect) const sealed
virtual const CResult GetResultSolidArea(int64_t i64Index, double *pF64ResultSolidArea) const sealed
virtual const CResult ReportToCSV(const CReportDescriptorForBlobSubsampled *pRd) const
virtual const CResult GetResultConvexHulls(Foundation::CFLFigureArray &flfaResultConvex) const sealed
virtual const CResult GetResultSolidAreas(Base::CFLArray< Base::CFLArray< double > > &flaResultSolidArea) const sealed
virtual const CResult GetResultSolidAreas(Base::CFLArray< double > &flaResultSolidArea) const sealed
virtual const CResult GetResultContour(int64_t i64Index, Foundation::CFLRegion *pFlrgResultContour) const sealed
virtual ~CBlobSubsampled()
virtual const CResult GetResultAreas(Base::CFLArray< double > &flaResultArea) const sealed
ReportDescriptorForBlobSubsampled 클래스
Definition ReportDescriptorForBlobSubsampled.h:22
Template type 의 배열 클래스.
Definition FLArray.h:53
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
사변형을 표현하는 클래스
Definition FLQuad.h:24
직사각형을 표현하는 클래스
Definition FLRect.h:24
영역을 표현하는 클래스
Definition FLRegion.h:26
ReportDescriptor 클래스
Definition ReportDescriptor.h:22
Definition AlgorithmFeature_DI_BAT_CI.h:15