Frame< 3, ScalarT > Class Template Reference

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

Public Types

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

Public Member Functions

void Canonical ()
 
template<class V >
void FromNormal (const V &v)
 
ScalarType Height (const PointType &p) const
 
 operator const PointType * () const
 
 operator PointType * ()
 
void RotateOnNormal (ScalarType radians)
 
template<class LPointT , class GPointT >
void ToGlobal (const LPointT &p, GPointT *g) const
 
template<class GPointT , class LPointT >
void ToLocal (const GPointT &p, LPointT *l) const
 
void ToTangent (const PointType &p, GfxTL::VectorXD< Dim - 1, ScalarType > *t) const
 

Detailed Description

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

Definition at line 94 of file Frame.h.

Member Typedef Documentation

◆ PointType

Definition at line 100 of file Frame.h.

◆ ScalarType

typedef ScalarT ScalarType

Definition at line 97 of file Frame.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Dim 

Definition at line 98 of file Frame.h.

Member Function Documentation

◆ Canonical()

void Canonical

Definition at line 134 of file Frame.h.

◆ FromNormal()

void FromNormal ( const V &  v)
inline

Definition at line 104 of file Frame.h.

+ Here is the call graph for this function:

◆ Height()

Frame< 3, ScalarT >::ScalarType Height ( const PointType p) const

Definition at line 180 of file Frame.h.

◆ operator const PointType *()

operator const PointType * ( ) const
inline

Definition at line 123 of file Frame.h.

◆ operator PointType *()

operator PointType * ( )
inline

Definition at line 119 of file Frame.h.

◆ RotateOnNormal()

void RotateOnNormal ( ScalarType  radians)

Definition at line 210 of file Frame.h.

+ Here is the call graph for this function:

◆ ToGlobal()

void ToGlobal ( const LPointT &  p,
GPointT *  g 
) const

Definition at line 187 of file Frame.h.

◆ ToLocal()

void ToLocal ( const GPointT &  p,
LPointT *  l 
) const

Definition at line 148 of file Frame.h.

◆ ToTangent()

void ToTangent ( const PointType p,
GfxTL::VectorXD< Dim - 1, ScalarType > *  t 
) const

Definition at line 169 of file Frame.h.


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