PCL
Array Relational Operators

Functions

template<class T , class A >
bool pcl::operator< (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator< (const Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
bool pcl::operator< (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator== (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator== (const Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
bool pcl::operator== (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 

Friends

bool pcl::SortedArray< T, A >::operator< (const SortedArray &x1, const SortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator< (const SortedArray &x1, const array_implementation &x2)
 
bool pcl::SortedArray< T, A >::operator< (const array_implementation &x1, const SortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator< (const IndirectSortedArray &x1, const IndirectSortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator< (const IndirectSortedArray &x1, const array_implementation &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator< (const array_implementation &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const ReferenceSortedArray &x1, const ReferenceSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const ReferenceSortedArray &x1, const array_implementation &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const array_implementation &x1, const ReferenceSortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator== (const SortedArray &x1, const SortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator== (const SortedArray &x1, const array_implementation &x2)
 
bool pcl::SortedArray< T, A >::operator== (const array_implementation &x1, const SortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const IndirectSortedArray &x1, const IndirectSortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const IndirectSortedArray &x1, const array_implementation &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const array_implementation &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const ReferenceSortedArray &x1, const ReferenceSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const ReferenceSortedArray &x1, const array_implementation &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const array_implementation &x1, const ReferenceSortedArray &x2)
 

Detailed Description

Function Documentation

◆ operator<() [1/3]

template<class T , class A >
bool pcl::operator< ( const IndirectArray< T, A > &  x1,
const IndirectArray< T, A > &  x2 
)
inline

Returns true only if an indirect array x1 precedes another indirect array x2. This operator compares the objects pointed to by the pointers stored in the indirect arrays.

Definition at line 1950 of file IndirectArray.h.

References pcl::Compare().

◆ operator<() [2/3]

template<class T , class A >
bool pcl::operator< ( const Array< T, A > &  x1,
const Array< T, A > &  x2 
)
inline

Returns true only if an array x1 precedes another array x2. This operator compares the objects contained by both arrays.

Definition at line 2086 of file Array.h.

References pcl::Compare().

◆ operator<() [3/3]

template<class T , class A >
bool pcl::operator< ( const ReferenceArray< T, A > &  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Returns true iff a reference array x1 precedes another reference array x2. This operator compares the objects pointed to by the pointers stored in the reference arrays.

Definition at line 2185 of file ReferenceArray.h.

References pcl::Compare().

◆ operator==() [1/3]

template<class T , class A >
bool pcl::operator== ( const IndirectArray< T, A > &  x1,
const IndirectArray< T, A > &  x2 
)
inline

Returns true only if two indirect arrays x1 and x2 are equal. This operator compares the objects pointed to by the pointers stored in the indirect arrays.

Definition at line 1938 of file IndirectArray.h.

References pcl::IndirectArray< T, A >::Begin(), pcl::IndirectArray< T, A >::End(), pcl::Equal(), and pcl::IndirectArray< T, A >::Length().

◆ operator==() [2/3]

template<class T , class A >
bool pcl::operator== ( const Array< T, A > &  x1,
const Array< T, A > &  x2 
)
inline

Returns true only if two arrays x1 and x2 are equal. This operator compares the objects contained by both arrays.

Definition at line 2075 of file Array.h.

References pcl::Array< T, A >::Begin(), pcl::Array< T, A >::End(), pcl::Equal(), and pcl::Array< T, A >::Length().

Referenced by pcl::pcl_bool::operator int().

◆ operator==() [3/3]

template<class T , class A >
bool pcl::operator== ( const ReferenceArray< T, A > &  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Returns true iff two reference arrays x1 and x2 are equal. This operator compares the objects pointed to by the pointers stored in the reference arrays.

Definition at line 2173 of file ReferenceArray.h.

References pcl::ReferenceArray< T, A >::Begin(), pcl::ReferenceArray< T, A >::End(), pcl::Equal(), and pcl::ReferenceArray< T, A >::Length().

Friends

◆ operator< [1/9]

template<class T, class A = StandardAllocator>
bool operator< ( const SortedArray< T, A > &  x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if a sorted array x1 precedes another sorted array x2.

Definition at line 848 of file SortedArray.h.

◆ operator< [2/9]

template<class T, class A = StandardAllocator>
bool operator< ( const SortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a sorted array x1 precedes an array x2.

Definition at line 857 of file SortedArray.h.

◆ operator< [3/9]

template<class T, class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if an array x1 precedes a sorted array x2.

Definition at line 866 of file SortedArray.h.

◆ operator< [4/9]

template<class T, class A = StandardAllocator>
bool operator< ( const IndirectSortedArray< T, A > &  x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect sorted array x1 precedes another indirect sorted array x2.

Definition at line 1066 of file IndirectSortedArray.h.

◆ operator< [5/9]

template<class T, class A = StandardAllocator>
bool operator< ( const IndirectSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if an indirect sorted array x1 precedes an indirect array x2.

Definition at line 1076 of file IndirectSortedArray.h.

◆ operator< [6/9]

template<class T, class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect array x1 precedes an indirect sorted array x2.

Definition at line 1086 of file IndirectSortedArray.h.

◆ operator< [7/9]

template<typename T, class A = StandardAllocator>
bool operator< ( const ReferenceSortedArray< T, A > &  x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference sorted array x1 precedes another reference sorted array x2.

Definition at line 1297 of file ReferenceSortedArray.h.

◆ operator< [8/9]

template<typename T, class A = StandardAllocator>
bool operator< ( const ReferenceSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a reference sorted array x1 precedes a reference array x2.

Definition at line 1307 of file ReferenceSortedArray.h.

◆ operator< [9/9]

template<typename T, class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference array x1 precedes a reference sorted array x2.

Definition at line 1317 of file ReferenceSortedArray.h.

◆ operator== [1/9]

template<class T, class A = StandardAllocator>
bool operator== ( const SortedArray< T, A > &  x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if two sorted arrays x1 and x2 are equal.

Definition at line 820 of file SortedArray.h.

◆ operator== [2/9]

template<class T, class A = StandardAllocator>
bool operator== ( const SortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a sorted array x1 is equal to an array x2.

Definition at line 829 of file SortedArray.h.

◆ operator== [3/9]

template<class T, class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if an array x1 is equal to a sorted array x2.

Definition at line 838 of file SortedArray.h.

◆ operator== [4/9]

template<class T, class A = StandardAllocator>
bool operator== ( const IndirectSortedArray< T, A > &  x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if two indirect sorted arrays x1 and x2 are equal.

Definition at line 1036 of file IndirectSortedArray.h.

◆ operator== [5/9]

template<class T, class A = StandardAllocator>
bool operator== ( const IndirectSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if an indirect sorted array x1 is equal to an indirect array x2.

Definition at line 1046 of file IndirectSortedArray.h.

◆ operator== [6/9]

template<class T, class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect array x1 is equal to an indirect sorted array x2.

Definition at line 1056 of file IndirectSortedArray.h.

◆ operator== [7/9]

template<typename T, class A = StandardAllocator>
bool operator== ( const ReferenceSortedArray< T, A > &  x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if two reference sorted arrays x1 and x2 are equal.

Definition at line 1267 of file ReferenceSortedArray.h.

◆ operator== [8/9]

template<typename T, class A = StandardAllocator>
bool operator== ( const ReferenceSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a reference sorted array x1 is equal to a reference array x2.

Definition at line 1277 of file ReferenceSortedArray.h.

◆ operator== [9/9]

template<typename T, class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference array x1 is equal to a reference sorted array x2.

Definition at line 1287 of file ReferenceSortedArray.h.