|
| 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 608 of file L2Norm.h.