UpperSphereAsSquaresParametrization Class Reference

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

+ Inheritance diagram for UpperSphereAsSquaresParametrization:

Public Member Functions

bool InSpace (const std::pair< float, float > &param, Vec3f *p) const
 
bool InSpace (const std::pair< float, float > &param, Vec3f *p, Vec3f *n) const
 
bool InSpace (float u, float v, Vec3f *p) const
 
bool InSpace (float u, float v, Vec3f *p, Vec3f *n) const
 
 UpperSphereAsSquaresParametrization ()
 
 UpperSphereAsSquaresParametrization (const SphereAsSquaresParametrization &p)
 
- Public Member Functions inherited from SphereAsSquaresParametrization
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 341 of file Sphere.h.

Constructor & Destructor Documentation

◆ UpperSphereAsSquaresParametrization() [1/2]

Definition at line 345 of file Sphere.h.

◆ UpperSphereAsSquaresParametrization() [2/2]

Definition at line 346 of file Sphere.h.

Member Function Documentation

◆ InSpace() [1/4]

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

Definition at line 348 of file Sphere.h.

+ Here is the call graph for this function:

◆ InSpace() [2/4]

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

Definition at line 352 of file Sphere.h.

+ Here is the call graph for this function:

◆ InSpace() [3/4]

bool InSpace ( float  u,
float  v,
Vec3f p 
) const
inline

Definition at line 356 of file Sphere.h.

+ Here is the call graph for this function:

◆ InSpace() [4/4]

bool InSpace ( float  u,
float  v,
Vec3f p,
Vec3f n 
) const
inline

Definition at line 360 of file Sphere.h.

+ Here is the call graph for this function:

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