#include <normal_extrapolation.h>
Classes | |
| class | DummyObjectMarker |
| struct | MSTEdge |
| struct | MSTNode |
| struct | Plane |
| struct | PlanePointDistanceFunctor |
| struct | RiemannianEdge |
| struct | VertPointDistanceFunctor |
Public Types | |
| typedef vcg::Box3< ScalarType > | BoundingBoxType |
| typedef VertexType::CoordType | CoordType |
| typedef vcg::Matrix33< ScalarType > | MatrixType |
| enum | NormalOrientation { IsCorrect = 0, MustBeFlipped = 1 } |
| typedef VertexType::NormalType | NormalType |
| typedef VertexType::ScalarType | ScalarType |
| typedef VERTEX_CONTAINER::iterator | VertexIterator |
| typedef VertexType * | VertexPointer |
| typedef VERTEX_CONTAINER::value_type | VertexType |
Static Public Member Functions | |
| static void | ExtrapolateNormals (const VertexIterator &begin, const VertexIterator &end, const unsigned int k, const int root_index=-1, NormalOrientation orientation=IsCorrect, CallBackPos *callback=NULL) |
Private Types | |
| typedef std::vector< Plane > | PlaneContainer |
| typedef PlaneContainer::iterator | PlaneIterator |
Definition at line 47 of file normal_extrapolation.h.
| typedef vcg::Box3< ScalarType > vcg::NormalExtrapolation< VERTEX_CONTAINER >::BoundingBoxType |
Definition at line 56 of file normal_extrapolation.h.
| typedef VertexType::CoordType vcg::NormalExtrapolation< VERTEX_CONTAINER >::CoordType |
Definition at line 53 of file normal_extrapolation.h.
| typedef vcg::Matrix33<ScalarType> vcg::NormalExtrapolation< VERTEX_CONTAINER >::MatrixType |
Definition at line 57 of file normal_extrapolation.h.
| typedef VertexType::NormalType vcg::NormalExtrapolation< VERTEX_CONTAINER >::NormalType |
Definition at line 54 of file normal_extrapolation.h.
typedef std::vector< Plane > vcg::NormalExtrapolation< VERTEX_CONTAINER >::PlaneContainer [private] |
Definition at line 138 of file normal_extrapolation.h.
typedef PlaneContainer::iterator vcg::NormalExtrapolation< VERTEX_CONTAINER >::PlaneIterator [private] |
Definition at line 139 of file normal_extrapolation.h.
| typedef VertexType::ScalarType vcg::NormalExtrapolation< VERTEX_CONTAINER >::ScalarType |
Definition at line 55 of file normal_extrapolation.h.
| typedef VERTEX_CONTAINER::iterator vcg::NormalExtrapolation< VERTEX_CONTAINER >::VertexIterator |
Definition at line 52 of file normal_extrapolation.h.
| typedef VertexType* vcg::NormalExtrapolation< VERTEX_CONTAINER >::VertexPointer |
Definition at line 51 of file normal_extrapolation.h.
| typedef VERTEX_CONTAINER::value_type vcg::NormalExtrapolation< VERTEX_CONTAINER >::VertexType |
Definition at line 50 of file normal_extrapolation.h.
| enum vcg::NormalExtrapolation::NormalOrientation |
Definition at line 59 of file normal_extrapolation.h.
| static void vcg::NormalExtrapolation< VERTEX_CONTAINER >::ExtrapolateNormals | ( | const VertexIterator & | begin, | |
| const VertexIterator & | end, | |||
| const unsigned int | k, | |||
| const int | root_index = -1, |
|||
| NormalOrientation | orientation = IsCorrect, |
|||
| CallBackPos * | callback = NULL | |||
| ) | [inline, static] |
Definition at line 144 of file normal_extrapolation.h.