HyperplaneCoordinateSystem< ScalarT, 2 > Class Template Reference

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

Public Types

enum  { Dim = 2, HDim = Dim - 1 }
 
typedef VectorXD< Dim, ScalarTypePointType
 
typedef ScalarT ScalarType
 

Public Member Functions

template<class V >
void FromNormal (const V &v)
 
PointTypeoperator[] (unsigned int i)
 
const PointTypeoperator[] (unsigned int i) const
 

Detailed Description

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

Definition at line 17 of file HyperplaneCoordinateSystem.h.

Member Typedef Documentation

◆ PointType

Definition at line 22 of file HyperplaneCoordinateSystem.h.

◆ ScalarType

typedef ScalarT ScalarType

Definition at line 21 of file HyperplaneCoordinateSystem.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Dim 
HDim 

Definition at line 20 of file HyperplaneCoordinateSystem.h.

Member Function Documentation

◆ FromNormal()

void FromNormal ( const V &  v)
inline

Definition at line 25 of file HyperplaneCoordinateSystem.h.

+ Here is the call graph for this function:

◆ operator[]() [1/2]

PointType& operator[] ( unsigned int  i)
inline

Definition at line 31 of file HyperplaneCoordinateSystem.h.

◆ operator[]() [2/2]

const PointType& operator[] ( unsigned int  i) const
inline

Definition at line 36 of file HyperplaneCoordinateSystem.h.


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