TorusPrimitiveShapeConstructor Class Reference

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

+ Inheritance diagram for TorusPrimitiveShapeConstructor:

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
 
- 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 9 of file TorusPrimitiveShapeConstructor.h.

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 16 of file TorusPrimitiveShapeConstructor.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 32 of file TorusPrimitiveShapeConstructor.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 43 of file TorusPrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

◆ Identifier()

size_t Identifier ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 6 of file TorusPrimitiveShapeConstructor.cpp.

◆ RequiredSamples()

unsigned int RequiredSamples ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 11 of file TorusPrimitiveShapeConstructor.cpp.

◆ SerializedSize()

size_t SerializedSize ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 51 of file TorusPrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

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