Frame< 2, ScalarT > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/Frame.h>

Public Types

enum  { Dim = 2 }
 
typedef HyperplaneCoordinateSystem< ScalarType, Dim >::PointType PointType
 
typedef ScalarT ScalarType
 

Public Member Functions

void Canonical ()
 
template<class V>
void FromNormal (const V &v)
 
 operator const PointType * () const
 
 operator PointType * ()
 
void RotateFrame (ScalarType radians)
 
void ToGlobal (const PointType &p, PointType *g) const
 
void ToLocal (const PointType &p, PointType *l) const
 

Member Typedef Documentation

◆ PointType

template<class ScalarT>
typedef HyperplaneCoordinateSystem<ScalarType,Dim>::PointType PointType

◆ ScalarType

template<class ScalarT>
typedef ScalarT ScalarType

Member Enumeration Documentation

◆ anonymous enum

template<class ScalarT>
anonymous enum
Enumerator
Dim 

Member Function Documentation

◆ Canonical()

template<class ScalarT>
void Canonical ( )

◆ FromNormal()

template<class ScalarT>
template<class V>
void FromNormal ( const V & v)
inline

◆ operator const PointType *()

template<class ScalarT>
operator const PointType * ( ) const
inline

◆ operator PointType *()

template<class ScalarT>
operator PointType * ( )
inline

◆ RotateFrame()

template<class ScalarT>
void RotateFrame ( ScalarType radians)

◆ ToGlobal()

template<class ScalarT>
void ToGlobal ( const PointType & p,
PointType * g ) const

◆ ToLocal()

template<class ScalarT>
void ToLocal ( const PointType & p,
PointType * l ) const

The documentation for this class was generated from the following file: