|
typedef FixedMaskElementSize< 1 > | MaskElementSizeType |
|
typedef VectorKernelT | VectorKernelType |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, WidthT >::Type | AACubeSqrDistance (const PointAT &a, const PointBT &min, WidthT width) const |
|
void | AssignAsAABoxMax (const PointAT &vec, PointBT *bboxMax) const |
|
void | AssignAsAABoxMaxMaskIgnore (const PointAT &vec, const MaskAT &mask, PointBT *bboxMax) const |
|
void | AssignAsAABoxMaxMaskInfinity (const PointAT &vec, const MaskAT &mask, PointBT *bboxMax) const |
|
void | AssignAsAABoxMin (const PointAT &vec, PointBT *bboxMin) const |
|
void | AssignAsAABoxMinMaskIgnore (const PointAT &vec, const MaskAT &mask, PointBT *bboxMin) const |
|
void | AssignAsAABoxMinMaskInfinity (const PointAT &vec, const MaskAT &mask, PointBT *bboxMin) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | BoxSqrDistance (const PointAT &a, const MaskAT &mask, const PointBT &min, const PointBT &max) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | BoxSqrDistance (const PointAT &a, const PointBT &min, const PointBT &max) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | Distance (const PointAT &p, const PointBT &v) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | Distance (const PointAT &p, const PointBT &v, const MaskAT &ma, const MaskBT &mb) const |
|
void | IncludeInAABox (const PointT &p, BoxPointT box[2]) const |
|
void | IncludeInAABoxMaskIgnore (const PointT &p, const MaskT &mask, BoxPointT box[2]) const |
|
void | IncludeInAABoxMaskInfinity (const PointT &p, const MaskT &mask, BoxPointT box[2]) const |
|
DistScalarT | IncrementalBoxSqrDistance (DistScalarT boxSqrDist, DiffScalarT boxDiff, DiffScalarT cutDiff) const |
|
void | InitMaximalAABox (BoxPointT box[2]) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | MaxBoxSqrDistance (const PointAT &a, const MaskAT &mask, const PointBT &min, const PointBT &max) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | MaxBoxSqrDistance (const PointAT &a, const PointBT &min, const PointBT &max) const |
|
ScalarT | RootOfDistance (ScalarT sqrDistance) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const MaskAT &ma, const PointBT &v, const MaskBT &mb) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const MaskAT &ma, const PointBT &v, const MaskBT &mb, typename DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type abortDist) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const PointBT &v) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const PointBT &v, const MaskBT &mb) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const PointBT &v, const MaskBT &mb, typename DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type abortDist) const |
|
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type | SqrDistance (const PointAT &p, const PointBT &v, typename DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type abortDist) const |
|
const unsigned int | MaskElementSize () const |
|
void | MaskElementSize (unsigned int s) |
|
enum | |
|
template<class VectorKernelT>
struct GfxTL::L2Norm< VectorKernelT >
Definition at line 623 of file L2Norm.h.