21 template<
template<
typename>
class T1,
typename T2>
22 class CInternalRangeTree;
43 template<
template<
typename>
class T1,
typename T2>
243 DeclareGetClassType();
246 CInternalRangeTree<T1, T2>* m_pInternal;
247 friend class CInternalRangeTree<T1, T2>;
Template type 의 배열 클래스.
Definition RangeTree.h:19
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
RangeTree 클래스. K 차원의 범위 이진 탐색 트리.
Definition RangeTree.h:45
const CResult Clear()
현재 객체에 저장된 데이터를 비웁니다.
const CResult GetObjectsInRange(const T1< T2 > &trRange, CFLArray< T1< T2 > > &flaResultRanges) const
입력된 범위 안에 있는 객체들을 탐색한 후, 발견된 범위 좌표를 반환합니다.
const CResult Build(const CFLArray< T1< T2 > > *pFlaRanges)
주어진 범위 데이터에 대한 포인터를 사용하여 데이터 구조를 구축합니다.
const CResult GetIndicesInRange(const T1< T2 > &trRange, CFLArray< uint64_t > &flaResultIndices) const
입력된 범위 안에 있는 객체들을 탐색한 후, 발견된 객체들의 인덱스를 반환합니다.
const CResult GetObjectsAndIndicesInRange(const T1< T2 > &trRange, CFLArray< T1< T2 > > &flaResultRanges, CFLArray< uint64_t > &flaResultIndices) const
입력된 범위 안에 있는 객체들을 탐색한 후, 발견된 범위 좌표와 객체 인덱스를 반환합니다.
CRangeTree(const CFLArray< T1< T2 > > &flaRanges)
생성자
const CResult GetIndicesInRange(const T1< T2 > &trRange, CFLArray< uint32_t > &flaResultIndices) const
입력된 범위 안에 있는 객체들을 탐색한 후, 발견된 객체들의 인덱스를 반환합니다.
const CResult GetObjectsAndIndicesInRange(const T1< T2 > &trRange, CFLArray< T1< T2 > > &flaResultRanges, CFLArray< uint32_t > &flaResultIndices) const
입력된 범위 안에 있는 객체들을 탐색한 후, 발견된 범위 좌표와 객체 인덱스를 반환합니다.
CRangeTree(const CFLArray< T1< T2 > > *pFlaRanges)
생성자
int64_t GetCount() const
구축된 데이터의 원소 개수를 얻어옵니다
const CResult Build(const CFLArray< T1< T2 > > &flaRanges)
주어진 범위 데이터를 사용하여 데이터 구조를 구축합니다.
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514