Classes | Public Member Functions | Public Attributes | Private Types
vcg::vertex::vector_ocf< VALUE_TYPE > Class Template Reference

#include <component_ocf.h>

Inheritance diagram for vcg::vertex::vector_ocf< VALUE_TYPE >:
Inheritance graph
[legend]

List of all members.

Classes

struct  VFAdjType

Public Member Functions

void _updateOVP (ThisTypeIterator lbegin, ThisTypeIterator lend)
void DisableColor ()
void DisableCurvature ()
void DisableCurvatureDir ()
void DisableMark ()
void DisableNormal ()
void DisableQuality ()
void DisableRadius ()
void DisableTexCoord ()
void DisableVFAdjacency ()
void EnableColor ()
void EnableCurvature ()
void EnableCurvatureDir ()
void EnableMark ()
void EnableNormal ()
void EnableQuality ()
void EnableRadius ()
void EnableTexCoord ()
void EnableVFAdjacency ()
bool IsColorEnabled () const
bool IsCurvatureDirEnabled () const
bool IsCurvatureEnabled () const
bool IsMarkEnabled () const
bool IsNormalEnabled () const
bool IsQualityEnabled () const
bool IsRadiusEnabled () const
bool IsTexCoordEnabled () const
bool IsVFAdjacencyEnabled () const
void pop_back ()
void push_back (const VALUE_TYPE &v)
void reserve (size_t _size)
void resize (size_t _size)
 vector_ocf ()

Public Attributes

std::vector< struct VFAdjTypeAV
bool ColorEnabled
std::vector< typename
VALUE_TYPE::CurvatureDirType > 
CuDV
bool CurvatureDirEnabled
bool CurvatureEnabled
std::vector< typename
VALUE_TYPE::CurvatureType > 
CuV
std::vector< typename
VALUE_TYPE::ColorType > 
CV
bool MarkEnabled
std::vector< int > MV
bool NormalEnabled
std::vector< typename
VALUE_TYPE::NormalType > 
NV
bool QualityEnabled
std::vector< typename
VALUE_TYPE::QualityType > 
QV
bool RadiusEnabled
std::vector< typename
VALUE_TYPE::RadiusType > 
RadiusV
bool TexCoordEnabled
std::vector< typename
VALUE_TYPE::TexCoordType > 
TV
bool VFAdjacencyEnabled

Private Types

typedef std::vector< VALUE_TYPE > BaseType
typedef vector_ocf< VALUE_TYPE >
::iterator 
ThisTypeIterator

Detailed Description

template<class VALUE_TYPE>
class vcg::vertex::vector_ocf< VALUE_TYPE >

Definition at line 44 of file vertex/component_ocf.h.


Member Typedef Documentation

template<class VALUE_TYPE>
typedef std::vector<VALUE_TYPE> vcg::vertex::vector_ocf< VALUE_TYPE >::BaseType [private]

Definition at line 45 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
typedef vector_ocf<VALUE_TYPE>::iterator vcg::vertex::vector_ocf< VALUE_TYPE >::ThisTypeIterator [private]

Definition at line 46 of file vertex/component_ocf.h.


Constructor & Destructor Documentation

template<class VALUE_TYPE>
vcg::vertex::vector_ocf< VALUE_TYPE >::vector_ocf ( ) [inline]

Definition at line 49 of file vertex/component_ocf.h.


Member Function Documentation

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::_updateOVP ( ThisTypeIterator  lbegin,
ThisTypeIterator  lend 
) [inline]

Definition at line 116 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableColor ( ) [inline]

Definition at line 144 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvature ( ) [inline]

Definition at line 192 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvatureDir ( ) [inline]

Definition at line 204 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableMark ( ) [inline]

Definition at line 156 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableNormal ( ) [inline]

Definition at line 168 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableQuality ( ) [inline]

Definition at line 132 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableRadius ( ) [inline]

Definition at line 216 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableTexCoord ( ) [inline]

Definition at line 229 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableVFAdjacency ( ) [inline]

Definition at line 180 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableColor ( ) [inline]

Definition at line 139 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvature ( ) [inline]

Definition at line 187 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvatureDir ( ) [inline]

Definition at line 199 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableMark ( ) [inline]

Definition at line 151 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableNormal ( ) [inline]

Definition at line 163 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableQuality ( ) [inline]

Definition at line 127 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableRadius ( ) [inline]

Definition at line 211 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableTexCoord ( ) [inline]

Definition at line 224 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableVFAdjacency ( ) [inline]

Definition at line 175 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsColorEnabled ( ) const [inline]

Definition at line 138 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureDirEnabled ( ) const [inline]

Definition at line 198 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureEnabled ( ) const [inline]

Definition at line 186 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsMarkEnabled ( ) const [inline]

Definition at line 150 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsNormalEnabled ( ) const [inline]

Definition at line 162 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsQualityEnabled ( ) const [inline]

Definition at line 126 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsRadiusEnabled ( ) const [inline]

Definition at line 210 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsTexCoordEnabled ( ) const [inline]

Definition at line 223 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsVFAdjacencyEnabled ( ) const [inline]

Definition at line 174 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::pop_back ( )
template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::push_back ( const VALUE_TYPE &  v) [inline]

Definition at line 65 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::reserve ( size_t  _size) [inline]

Definition at line 102 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
void vcg::vertex::vector_ocf< VALUE_TYPE >::resize ( size_t  _size) [inline]

Definition at line 82 of file vertex/component_ocf.h.


Member Data Documentation

template<class VALUE_TYPE>
std::vector<struct VFAdjType> vcg::vertex::vector_ocf< VALUE_TYPE >::AV

Definition at line 253 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::ColorEnabled

Definition at line 255 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::CurvatureDirType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuDV

Definition at line 247 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureDirEnabled

Definition at line 257 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureEnabled

Definition at line 256 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::CurvatureType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuV

Definition at line 246 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::ColorType> vcg::vertex::vector_ocf< VALUE_TYPE >::CV

Definition at line 245 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::MarkEnabled

Definition at line 258 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<int> vcg::vertex::vector_ocf< VALUE_TYPE >::MV

Definition at line 248 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::NormalEnabled

Definition at line 259 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::NormalType> vcg::vertex::vector_ocf< VALUE_TYPE >::NV

Definition at line 249 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::QualityEnabled

Definition at line 260 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::QualityType> vcg::vertex::vector_ocf< VALUE_TYPE >::QV

Definition at line 250 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusEnabled

Definition at line 261 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::RadiusType> vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusV

Definition at line 251 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::TexCoordEnabled

Definition at line 262 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
std::vector<typename VALUE_TYPE::TexCoordType> vcg::vertex::vector_ocf< VALUE_TYPE >::TV

Definition at line 252 of file vertex/component_ocf.h.

template<class VALUE_TYPE>
bool vcg::vertex::vector_ocf< VALUE_TYPE >::VFAdjacencyEnabled

Definition at line 263 of file vertex/component_ocf.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:44:14