Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes
vcg::face::PolyInfo< T > Class Template Reference

#include <component_polygon.h>

Inheritance diagram for vcg::face::PolyInfo< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Alloc (const int &ns)
void Dealloc ()
int Next (const int &i)
 PolyInfo ()
int Prev (const int &i)
const int & VN () const

Static Public Member Functions

static bool HasPolyInfo ()

Protected Member Functions

void __SetVN (const int &n)

Private Attributes

int _ns

Detailed Description

template<class T>
class vcg::face::PolyInfo< T >

Definition at line 32 of file component_polygon.h.


Constructor & Destructor Documentation

template<class T>
vcg::face::PolyInfo< T >::PolyInfo ( ) [inline]

Definition at line 39 of file component_polygon.h.


Member Function Documentation

template<class T>
void vcg::face::PolyInfo< T >::__SetVN ( const int &  n) [inline, protected]

Definition at line 34 of file component_polygon.h.

template<class T>
void vcg::face::PolyInfo< T >::Alloc ( const int &  ns) [inline]

Reimplemented in vcg::face::BitFlags< Arity5< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj, vcg::face::PFHAdj > >, vcg::face::BitFlags< Arity2< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj > >, vcg::face::BitFlags< Arity4< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj, face::PFHAdj > >, vcg::face::BitFlags< Arity2< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f > >, vcg::face::PFHAdj< Arity3< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj > >, vcg::face::PFHAdj< Arity4< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity6< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj, vcg::face::PFHAdj, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj, face::PFHAdj, face::BitFlags > >, vcg::face::PFFAdj< Arity2< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj > >, vcg::face::PFFAdj< Arity4< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f, vcg::face::BitFlags, vcg::face::PFVAdj > >, vcg::face::PFFAdj< Arity3< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj > >, vcg::face::PFVAdj< Arity2< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj > >, vcg::face::PFVAdj< Arity1< FaceBase< PUsedTypes >, vcg::face::PolyInfo > >, vcg::face::PFVAdj< Arity1< FaceBase< PolyUsedTypes >, face::PolyInfo > >, and vcg::face::PFVAdj< Arity3< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f, vcg::face::BitFlags > >.

Definition at line 44 of file component_polygon.h.

template<class T>
void vcg::face::PolyInfo< T >::Dealloc ( ) [inline]

Reimplemented in vcg::face::BitFlags< Arity5< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj, vcg::face::PFHAdj > >, vcg::face::BitFlags< Arity2< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj > >, vcg::face::BitFlags< Arity4< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj, face::PFHAdj > >, vcg::face::BitFlags< Arity2< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f > >, vcg::face::PFHAdj< Arity3< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj > >, vcg::face::PFHAdj< Arity4< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity6< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj, vcg::face::PFFAdj, vcg::face::PFHAdj, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj, face::PFFAdj, face::PFHAdj, face::BitFlags > >, vcg::face::PFFAdj< Arity2< FaceBase< PolyUsedTypes >, face::PolyInfo, face::PFVAdj > >, vcg::face::PFFAdj< Arity4< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f, vcg::face::BitFlags, vcg::face::PFVAdj > >, vcg::face::PFFAdj< Arity3< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj, vcg::face::PFVAdj > >, vcg::face::PFVAdj< Arity2< FaceBase< PUsedTypes >, vcg::face::PolyInfo, vcg::face::PFVAdj > >, vcg::face::PFVAdj< Arity1< FaceBase< PUsedTypes >, vcg::face::PolyInfo > >, vcg::face::PFVAdj< Arity1< FaceBase< PolyUsedTypes >, face::PolyInfo > >, and vcg::face::PFVAdj< Arity3< FaceBase< PolyUsedTypes >, vcg::face::PolyInfo, vcg::face::Normal3f, vcg::face::BitFlags > >.

Definition at line 48 of file component_polygon.h.

template<class T>
static bool vcg::face::PolyInfo< T >::HasPolyInfo ( ) [inline, static]

Definition at line 40 of file component_polygon.h.

template<class T>
int vcg::face::PolyInfo< T >::Next ( const int &  i) [inline]

Definition at line 43 of file component_polygon.h.

template<class T>
int vcg::face::PolyInfo< T >::Prev ( const int &  i) [inline]

Definition at line 42 of file component_polygon.h.

template<class T>
const int& vcg::face::PolyInfo< T >::VN ( ) const [inline]

Definition at line 41 of file component_polygon.h.


Member Data Documentation

template<class T>
int vcg::face::PolyInfo< T >::_ns [private]

Definition at line 54 of file component_polygon.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:40