Reen::SampleConsensus Class Reference

#include <SampleConsensus.h>

Public Types

enum  SacModel {
  SACMODEL_PLANE, SACMODEL_LINE, SACMODEL_CIRCLE2D, SACMODEL_CIRCLE3D,
  SACMODEL_SPHERE, SACMODEL_CYLINDER, SACMODEL_CONE, SACMODEL_TORUS
}
 

Public Member Functions

double perform (std::vector< float > &parameters, std::vector< int > &model)
 
 SampleConsensus (SacModel sac, const Points::PointKernel &, const std::vector< Base::Vector3d > &)
 

Member Enumeration Documentation

◆ SacModel

Enumerator
SACMODEL_PLANE 
SACMODEL_LINE 
SACMODEL_CIRCLE2D 
SACMODEL_CIRCLE3D 
SACMODEL_SPHERE 
SACMODEL_CYLINDER 
SACMODEL_CONE 
SACMODEL_TORUS 

Constructor & Destructor Documentation

◆ SampleConsensus()

Reen::SampleConsensus::SampleConsensus ( SacModel  sac,
const Points::PointKernel ,
const std::vector< Base::Vector3d > &   
)

Member Function Documentation

◆ perform()

double Reen::SampleConsensus::perform ( std::vector< float > &  parameters,
std::vector< int > &  model 
)

The documentation for this class was generated from the following file:
  • src/Mod/ReverseEngineering/App/SampleConsensus.h