Public Types | Public Member Functions | Public Attributes | Private Types
vcg::tri::RedetailSampler< MeshType > Class Template Reference

#include <point_sampling.h>

List of all members.

Public Types

typedef tri::FaceTmark< MeshType > MarkerFace

Public Member Functions

void AddVert (VertexType &p)
void init (MeshType *_m, CallBackPos *_cb=0, int targetSz=0)
 RedetailSampler ()

Public Attributes

CallBackPoscb
 the source mesh for which we search the closest points (e.g. the mesh from which we take colors etc).
bool colorFlag
bool coordFlag
float dist_upper_bound
MeshType * m
MarkerFace markerFunctor
bool normalFlag
bool qualityFlag
int sampleCnt
int sampleNum
bool selectionFlag
bool storeDistanceAsQualityFlag
MetroMeshGrid unifGridFace
VertexMeshGrid unifGridVert
bool useVertexSampling

Private Types

typedef MeshType::CoordType CoordType
typedef MeshType::FaceType FaceType
typedef GridStaticPtr
< FaceType, ScalarType
MetroMeshGrid
typedef MeshType::ScalarType ScalarType
typedef GridStaticPtr
< VertexType, ScalarType
VertexMeshGrid
typedef MeshType::VertexType VertexType

Detailed Description

template<class MeshType>
class vcg::tri::RedetailSampler< MeshType >

Definition at line 338 of file point_sampling.h.


Member Typedef Documentation

template<class MeshType>
typedef MeshType::CoordType vcg::tri::RedetailSampler< MeshType >::CoordType [private]

Definition at line 342 of file point_sampling.h.

template<class MeshType>
typedef MeshType::FaceType vcg::tri::RedetailSampler< MeshType >::FaceType [private]

Definition at line 340 of file point_sampling.h.

template<class MeshType>
typedef tri::FaceTmark<MeshType> vcg::tri::RedetailSampler< MeshType >::MarkerFace

Definition at line 360 of file point_sampling.h.

template<class MeshType>
typedef GridStaticPtr<FaceType, ScalarType > vcg::tri::RedetailSampler< MeshType >::MetroMeshGrid [private]

Definition at line 344 of file point_sampling.h.

template<class MeshType>
typedef MeshType::ScalarType vcg::tri::RedetailSampler< MeshType >::ScalarType [private]

Definition at line 343 of file point_sampling.h.

template<class MeshType>
typedef GridStaticPtr<VertexType, ScalarType > vcg::tri::RedetailSampler< MeshType >::VertexMeshGrid [private]

Definition at line 345 of file point_sampling.h.

template<class MeshType>
typedef MeshType::VertexType vcg::tri::RedetailSampler< MeshType >::VertexType [private]

Definition at line 341 of file point_sampling.h.


Constructor & Destructor Documentation

template<class MeshType>
vcg::tri::RedetailSampler< MeshType >::RedetailSampler ( ) [inline]

Definition at line 349 of file point_sampling.h.


Member Function Documentation

template<class MeshType>
void vcg::tri::RedetailSampler< MeshType >::AddVert ( VertexType p) [inline]

Definition at line 393 of file point_sampling.h.

template<class MeshType>
void vcg::tri::RedetailSampler< MeshType >::init ( MeshType *  _m,
CallBackPos _cb = 0,
int  targetSz = 0 
) [inline]

Definition at line 370 of file point_sampling.h.


Member Data Documentation

template<class MeshType>
CallBackPos* vcg::tri::RedetailSampler< MeshType >::cb

the source mesh for which we search the closest points (e.g. the mesh from which we take colors etc).

Definition at line 352 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::colorFlag

Definition at line 364 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::coordFlag

Definition at line 363 of file point_sampling.h.

template<class MeshType>
float vcg::tri::RedetailSampler< MeshType >::dist_upper_bound

Definition at line 369 of file point_sampling.h.

template<class MeshType>
MeshType* vcg::tri::RedetailSampler< MeshType >::m

Definition at line 351 of file point_sampling.h.

template<class MeshType>
MarkerFace vcg::tri::RedetailSampler< MeshType >::markerFunctor

Definition at line 361 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::normalFlag

Definition at line 365 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::qualityFlag

Definition at line 366 of file point_sampling.h.

template<class MeshType>
int vcg::tri::RedetailSampler< MeshType >::sampleCnt

Definition at line 354 of file point_sampling.h.

template<class MeshType>
int vcg::tri::RedetailSampler< MeshType >::sampleNum

Definition at line 353 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::selectionFlag

Definition at line 367 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::storeDistanceAsQualityFlag

Definition at line 368 of file point_sampling.h.

template<class MeshType>
MetroMeshGrid vcg::tri::RedetailSampler< MeshType >::unifGridFace

Definition at line 355 of file point_sampling.h.

template<class MeshType>
VertexMeshGrid vcg::tri::RedetailSampler< MeshType >::unifGridVert

Definition at line 356 of file point_sampling.h.

template<class MeshType>
bool vcg::tri::RedetailSampler< MeshType >::useVertexSampling

Definition at line 357 of file point_sampling.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:43:06