HyperplaneCoordinateSystem< Scalar, 3 > Class Template Reference

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

Public Types

enum  
 
enum  { Dim = 3 , HDim = Dim - 1 }
 
typedef VectorXD< Dim, ScalarType > PointType
 
typedef Scalar ScalarType
 

Public Member Functions

void FromNormal (const PointType &n)
 
template<class V>
void FromNormal (const V &n)
 
void FromNormal (ScalarType x, ScalarType y, ScalarType z)
 
 HyperplaneCoordinateSystem ()
 
 HyperplaneCoordinateSystem (ScalarType x, ScalarType y, ScalarType z)
 
template<class V>
 HyperplaneCoordinateSystem (V n)
 
PointType & operator[] (unsigned int i)
 
const PointType & operator[] (unsigned int i) const
 

Member Typedef Documentation

◆ PointType

template<class Scalar>
typedef VectorXD<Dim, ScalarType> PointType

◆ ScalarType

template<class Scalar>
typedef Scalar ScalarType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

◆ anonymous enum

template<class Scalar>
anonymous enum
Enumerator
Dim 
HDim 

Constructor & Destructor Documentation

◆ HyperplaneCoordinateSystem() [1/3]

template<class Scalar>
HyperplaneCoordinateSystem ( )
inline

◆ HyperplaneCoordinateSystem() [2/3]

template<class Scalar>
HyperplaneCoordinateSystem ( ScalarType x,
ScalarType y,
ScalarType z )
inline

◆ HyperplaneCoordinateSystem() [3/3]

template<class Scalar>
template<class V>
HyperplaneCoordinateSystem ( V n)
inline

Member Function Documentation

◆ FromNormal() [1/3]

template<class Scalar>
void FromNormal ( const PointType & n)
inline

◆ FromNormal() [2/3]

template<class Scalar>
template<class V>
void FromNormal ( const V & n)
inline

◆ FromNormal() [3/3]

template<class Scalar>
void FromNormal ( ScalarType x,
ScalarType y,
ScalarType z )
inline

◆ operator[]() [1/2]

template<class Scalar>
PointType & operator[] ( unsigned int i)
inline

◆ operator[]() [2/2]

template<class Scalar>
const PointType & operator[] ( unsigned int i) const
inline

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