#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.