Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
vcg::NDFeatureSet< MeshType > Class Template Reference

#include <ransac_matching.h>

List of all members.

Classes

class  Param

Public Types

typedef MeshType::CoordType CoordType
typedef NDFeature< MeshType > FeatureType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexType VertexType

Public Member Functions

FeatureTypeff (int i)
int ffNum () const
void getMatchingFixFeatureVec (FeatureType &q, vector< int > &ffiVec, int maxNum)
void Init (MeshType &fix, MeshType &mov, std::vector< VertexType * > &fixSampleVec, std::vector< VertexType * > &movSampleVec, Param &pp)
FeatureTypemf (int i)
int mfNum () const

Static Public Member Functions

static void BuildNDFeatureVector (MeshType &m, std::vector< VertexType * > &sampleVec, Point3f &distLev, std::vector< FeatureType > &featureVec)

Public Attributes

KdTree< ScalarType > * fixFeatureTree
std::vector< FeatureTypefixFeatureVec
std::vector< FeatureTypemovFeatureVec

Detailed Description

template<class MeshType>
class vcg::NDFeatureSet< MeshType >

Definition at line 118 of file ransac_matching.h.


Member Typedef Documentation

template<class MeshType >
typedef MeshType::CoordType vcg::NDFeatureSet< MeshType >::CoordType

Definition at line 123 of file ransac_matching.h.

template<class MeshType >
typedef NDFeature<MeshType> vcg::NDFeatureSet< MeshType >::FeatureType

Definition at line 121 of file ransac_matching.h.

template<class MeshType >
typedef MeshType::ScalarType vcg::NDFeatureSet< MeshType >::ScalarType

Definition at line 124 of file ransac_matching.h.

template<class MeshType >
typedef MeshType::VertexType vcg::NDFeatureSet< MeshType >::VertexType

Definition at line 122 of file ransac_matching.h.


Member Function Documentation

template<class MeshType >
static void vcg::NDFeatureSet< MeshType >::BuildNDFeatureVector ( MeshType &  m,
std::vector< VertexType * > &  sampleVec,
Point3f distLev,
std::vector< FeatureType > &  featureVec 
) [inline, static]

Definition at line 168 of file ransac_matching.h.

template<class MeshType >
FeatureType& vcg::NDFeatureSet< MeshType >::ff ( int  i) [inline]

Definition at line 145 of file ransac_matching.h.

template<class MeshType >
int vcg::NDFeatureSet< MeshType >::ffNum ( ) const [inline]

Definition at line 147 of file ransac_matching.h.

template<class MeshType >
void vcg::NDFeatureSet< MeshType >::getMatchingFixFeatureVec ( FeatureType q,
vector< int > &  ffiVec,
int  maxNum 
) [inline]

Definition at line 210 of file ransac_matching.h.

template<class MeshType >
void vcg::NDFeatureSet< MeshType >::Init ( MeshType &  fix,
MeshType &  mov,
std::vector< VertexType * > &  fixSampleVec,
std::vector< VertexType * > &  movSampleVec,
Param pp 
) [inline]

Definition at line 150 of file ransac_matching.h.

template<class MeshType >
FeatureType& vcg::NDFeatureSet< MeshType >::mf ( int  i) [inline]

Definition at line 146 of file ransac_matching.h.

template<class MeshType >
int vcg::NDFeatureSet< MeshType >::mfNum ( ) const [inline]

Definition at line 148 of file ransac_matching.h.


Member Data Documentation

template<class MeshType >
KdTree<ScalarType>* vcg::NDFeatureSet< MeshType >::fixFeatureTree

Definition at line 143 of file ransac_matching.h.

template<class MeshType >
std::vector<FeatureType> vcg::NDFeatureSet< MeshType >::fixFeatureVec

Definition at line 141 of file ransac_matching.h.

template<class MeshType >
std::vector<FeatureType> vcg::NDFeatureSet< MeshType >::movFeatureVec

Definition at line 142 of file ransac_matching.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:19