CylinderPrimitiveShapeConstructor Class Reference

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

+ Inheritance diagram for CylinderPrimitiveShapeConstructor:

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 10 of file CylinderPrimitiveShapeConstructor.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 15 of file CylinderPrimitiveShapeConstructor.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 29 of file CylinderPrimitiveShapeConstructor.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 40 of file CylinderPrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

◆ Identifier()

size_t Identifier ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 5 of file CylinderPrimitiveShapeConstructor.cpp.

◆ RequiredSamples()

unsigned int RequiredSamples ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 10 of file CylinderPrimitiveShapeConstructor.cpp.

◆ SerializedSize()

size_t SerializedSize ( ) const
virtual

Implements PrimitiveShapeConstructor.

Definition at line 49 of file CylinderPrimitiveShapeConstructor.cpp.

+ Here is the call graph for this function:

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