SphereAsSquaresParametrization Class Reference

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

+ Inheritance diagram for SphereAsSquaresParametrization:

Public Member Functions

void HyperplaneCoordinateSystem (Vec3f *hcs0, Vec3f *hcs1, Vec3f *hcs2) const
 
void Init (const Sphere &sphere, const Vec3f &planeNormal)
 
bool InSpace (const std::pair< float, float > &param, bool lower, Vec3f *p) const
 
bool InSpace (const std::pair< float, float > &param, bool lower, Vec3f *p, Vec3f *n) const
 
float Parameters (const Vec3f &p, std::pair< float, float > *param) const
 
 SphereAsSquaresParametrization ()
 
 SphereAsSquaresParametrization (const Sphere &sphere, const Vec3f &planeNormal)
 
void Transform (const GfxTL::MatrixXX< 3, 3, float > &rot, const GfxTL::Vector3Df &trans)
 

Detailed Description

Definition at line 306 of file Sphere.h.

Constructor & Destructor Documentation

◆ SphereAsSquaresParametrization() [1/2]

Definition at line 309 of file Sphere.h.

◆ SphereAsSquaresParametrization() [2/2]

SphereAsSquaresParametrization ( const Sphere sphere,
const Vec3f planeNormal 
)

Definition at line 461 of file Sphere.cpp.

Member Function Documentation

◆ HyperplaneCoordinateSystem()

void HyperplaneCoordinateSystem ( Vec3f hcs0,
Vec3f hcs1,
Vec3f hcs2 
) const

Definition at line 553 of file Sphere.cpp.

+ Here is the call graph for this function:

◆ Init()

void Init ( const Sphere sphere,
const Vec3f planeNormal 
)

Definition at line 468 of file Sphere.cpp.

◆ InSpace() [1/2]

bool InSpace ( const std::pair< float, float > &  param,
bool  lower,
Vec3f p 
) const

Definition at line 494 of file Sphere.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ InSpace() [2/2]

bool InSpace ( const std::pair< float, float > &  param,
bool  lower,
Vec3f p,
Vec3f n 
) const

Definition at line 516 of file Sphere.cpp.

+ Here is the call graph for this function:

◆ Parameters()

float Parameters ( const Vec3f p,
std::pair< float, float > *  param 
) const

Definition at line 476 of file Sphere.cpp.

+ Here is the call graph for this function:

◆ Transform()

void Transform ( const GfxTL::MatrixXX< 3, 3, float > &  rot,
const GfxTL::Vector3Df trans 
)

Definition at line 543 of file Sphere.cpp.

+ Here is the call graph for this function:

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