SpherePrimitiveShapeConstructor Class Reference

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

+ Inheritance diagram for SpherePrimitiveShapeConstructor:

Public Member Functions

PrimitiveShapeConstruct (const MiscLib::Vector< Vec3f > &points, const MiscLib::Vector< Vec3f > &normals) const
 
PrimitiveShapeConstruct (const MiscLib::Vector< Vec3f > &samples) const
 
PrimitiveShapeDeserialize (std::istream *i, bool binary=true) const
 
size_t Identifier () const
 
unsigned int RequiredSamples () const
 
size_t SerializedSize () const
 
 SpherePrimitiveShapeConstructor (float maxSphereRadius=std::numeric_limits< float >::infinity())
 
- Public Member Functions inherited from RefCount
unsigned int AddRef () const
 
RefCountoperator= (const RefCount &)
 
 RefCount ()
 
 RefCount (const RefCount &)
 
unsigned int Release () const
 

Additional Inherited Members

- Protected Member Functions inherited from RefCount
virtual ~RefCount ()
 

Detailed Description

Definition at line 10 of file SpherePrimitiveShapeConstructor.h.

Constructor & Destructor Documentation

◆ SpherePrimitiveShapeConstructor()

SpherePrimitiveShapeConstructor ( float  maxSphereRadius = std::numeric_limits< float >::infinity())

Definition at line 6 of file SpherePrimitiveShapeConstructor.cpp.

Member Function Documentation

◆ Construct() [1/2]

PrimitiveShape * Construct ( const MiscLib::Vector< Vec3f > &  points,
const MiscLib::Vector< Vec3f > &  normals 
) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 22 of file SpherePrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

◆ Construct() [2/2]

PrimitiveShape * Construct ( const MiscLib::Vector< Vec3f > &  samples) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 38 of file SpherePrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

◆ Deserialize()

PrimitiveShape * Deserialize ( std::istream *  i,
bool  binary = true 
) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 49 of file SpherePrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

◆ Identifier()

size_t Identifier ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 11 of file SpherePrimitiveShapeConstructor.cpp.

◆ RequiredSamples()

unsigned int RequiredSamples ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 16 of file SpherePrimitiveShapeConstructor.cpp.

◆ SerializedSize()

size_t SerializedSize ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 57 of file SpherePrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

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