#include <point_sampling.h>
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 | |
CallBackPos * | cb |
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 |
Definition at line 338 of file point_sampling.h.
typedef MeshType::CoordType vcg::tri::RedetailSampler< MeshType >::CoordType [private] |
Definition at line 342 of file point_sampling.h.
typedef MeshType::FaceType vcg::tri::RedetailSampler< MeshType >::FaceType [private] |
Definition at line 340 of file point_sampling.h.
typedef tri::FaceTmark<MeshType> vcg::tri::RedetailSampler< MeshType >::MarkerFace |
Definition at line 360 of file point_sampling.h.
typedef GridStaticPtr<FaceType, ScalarType > vcg::tri::RedetailSampler< MeshType >::MetroMeshGrid [private] |
Definition at line 344 of file point_sampling.h.
typedef MeshType::ScalarType vcg::tri::RedetailSampler< MeshType >::ScalarType [private] |
Definition at line 343 of file point_sampling.h.
typedef GridStaticPtr<VertexType, ScalarType > vcg::tri::RedetailSampler< MeshType >::VertexMeshGrid [private] |
Definition at line 345 of file point_sampling.h.
typedef MeshType::VertexType vcg::tri::RedetailSampler< MeshType >::VertexType [private] |
Definition at line 341 of file point_sampling.h.
vcg::tri::RedetailSampler< MeshType >::RedetailSampler | ( | ) | [inline] |
Definition at line 349 of file point_sampling.h.
void vcg::tri::RedetailSampler< MeshType >::AddVert | ( | VertexType & | p | ) | [inline] |
Definition at line 393 of file point_sampling.h.
void vcg::tri::RedetailSampler< MeshType >::init | ( | MeshType * | _m, |
CallBackPos * | _cb = 0 , |
||
int | targetSz = 0 |
||
) | [inline] |
Definition at line 370 of file point_sampling.h.
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.
bool vcg::tri::RedetailSampler< MeshType >::colorFlag |
Definition at line 364 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::coordFlag |
Definition at line 363 of file point_sampling.h.
float vcg::tri::RedetailSampler< MeshType >::dist_upper_bound |
Definition at line 369 of file point_sampling.h.
MeshType* vcg::tri::RedetailSampler< MeshType >::m |
Definition at line 351 of file point_sampling.h.
MarkerFace vcg::tri::RedetailSampler< MeshType >::markerFunctor |
Definition at line 361 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::normalFlag |
Definition at line 365 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::qualityFlag |
Definition at line 366 of file point_sampling.h.
int vcg::tri::RedetailSampler< MeshType >::sampleCnt |
Definition at line 354 of file point_sampling.h.
int vcg::tri::RedetailSampler< MeshType >::sampleNum |
Definition at line 353 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::selectionFlag |
Definition at line 367 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::storeDistanceAsQualityFlag |
Definition at line 368 of file point_sampling.h.
MetroMeshGrid vcg::tri::RedetailSampler< MeshType >::unifGridFace |
Definition at line 355 of file point_sampling.h.
VertexMeshGrid vcg::tri::RedetailSampler< MeshType >::unifGridVert |
Definition at line 356 of file point_sampling.h.
bool vcg::tri::RedetailSampler< MeshType >::useVertexSampling |
Definition at line 357 of file point_sampling.h.