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

Detailed Description

template<class ScalarT>
class GfxTL::Frame< 2, ScalarT >

Definition at line 15 of file Frame.h.

Member Typedef Documentation

◆ PointType

Definition at line 21 of file Frame.h.

◆ ScalarType

typedef ScalarT ScalarType

Definition at line 18 of file Frame.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 19 of file Frame.h.

Member Function Documentation

◆ Canonical()

void Canonical

Definition at line 51 of file Frame.h.

◆ FromNormal()

void FromNormal ( const V &  v)

Definition at line 25 of file Frame.h.

+ Here is the call graph for this function:

◆ operator const PointType *()

operator const PointType * ( ) const

Definition at line 40 of file Frame.h.

◆ operator PointType *()

operator PointType * ( )

Definition at line 36 of file Frame.h.

◆ RotateFrame()

void RotateFrame ( ScalarType  radians)

Definition at line 83 of file Frame.h.

+ Here is the call graph for this function:

◆ ToGlobal()

void ToGlobal ( const PointType p,
PointType g 
) const

Definition at line 73 of file Frame.h.

◆ ToLocal()

void ToLocal ( const PointType p,
PointType l 
) const

Definition at line 64 of file Frame.h.

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