#include <component_ocf.h>
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 | ReorderVert (std::vector< size_t > &newVertIndex) |
void | reserve (const unsigned int &_size) |
void | resize (const unsigned int &_size) |
vector_ocf () | |
Public Attributes | |
std::vector< struct VFAdjType > | AV |
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 |
Definition at line 106 of file vertex/component_ocf.h.
typedef std::vector<VALUE_TYPE> vcg::vertex::vector_ocf< VALUE_TYPE >::BaseType [private] |
Definition at line 107 of file vertex/component_ocf.h.
typedef vector_ocf<VALUE_TYPE>::iterator vcg::vertex::vector_ocf< VALUE_TYPE >::ThisTypeIterator [private] |
Definition at line 108 of file vertex/component_ocf.h.
vcg::vertex::vector_ocf< VALUE_TYPE >::vector_ocf | ( | ) | [inline] |
Definition at line 111 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::_updateOVP | ( | ThisTypeIterator | lbegin, | |
ThisTypeIterator | lend | |||
) | [inline] |
Definition at line 171 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableColor | ( | ) | [inline] |
Definition at line 242 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvature | ( | ) | [inline] |
Definition at line 294 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvatureDir | ( | ) | [inline] |
Definition at line 307 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableMark | ( | ) | [inline] |
Definition at line 255 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableNormal | ( | ) | [inline] |
Definition at line 268 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableQuality | ( | ) | [inline] |
Definition at line 229 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableRadius | ( | ) | [inline] |
Definition at line 320 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableTexCoord | ( | ) | [inline] |
Definition at line 334 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableVFAdjacency | ( | ) | [inline] |
Definition at line 281 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableColor | ( | ) | [inline] |
Definition at line 236 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvature | ( | ) | [inline] |
Definition at line 288 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvatureDir | ( | ) | [inline] |
Definition at line 301 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableMark | ( | ) | [inline] |
Definition at line 249 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableNormal | ( | ) | [inline] |
Definition at line 262 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableQuality | ( | ) | [inline] |
Definition at line 223 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableRadius | ( | ) | [inline] |
Definition at line 314 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableTexCoord | ( | ) | [inline] |
Definition at line 328 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableVFAdjacency | ( | ) | [inline] |
Definition at line 275 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsColorEnabled | ( | ) | const [inline] |
Definition at line 235 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureDirEnabled | ( | ) | const [inline] |
Definition at line 300 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureEnabled | ( | ) | const [inline] |
Definition at line 287 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsMarkEnabled | ( | ) | const [inline] |
Definition at line 248 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsNormalEnabled | ( | ) | const [inline] |
Definition at line 261 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsQualityEnabled | ( | ) | const [inline] |
Definition at line 222 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsRadiusEnabled | ( | ) | const [inline] |
Definition at line 313 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsTexCoordEnabled | ( | ) | const [inline] |
Definition at line 327 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsVFAdjacencyEnabled | ( | ) | const [inline] |
Definition at line 274 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::pop_back | ( | ) |
void vcg::vertex::vector_ocf< VALUE_TYPE >::push_back | ( | const VALUE_TYPE & | v | ) | [inline] |
Definition at line 125 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::ReorderVert | ( | std::vector< size_t > & | newVertIndex | ) | [inline] |
Definition at line 179 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::reserve | ( | const unsigned int & | _size | ) | [inline] |
Definition at line 158 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::resize | ( | const unsigned int & | _size | ) | [inline] |
Definition at line 139 of file vertex/component_ocf.h.
std::vector<struct VFAdjType> vcg::vertex::vector_ocf< VALUE_TYPE >::AV |
Definition at line 353 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::ColorEnabled |
Definition at line 355 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::CurvatureDirType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuDV |
Definition at line 347 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureDirEnabled |
Definition at line 357 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureEnabled |
Definition at line 356 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::CurvatureType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuV |
Definition at line 346 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::ColorType> vcg::vertex::vector_ocf< VALUE_TYPE >::CV |
Definition at line 345 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::MarkEnabled |
Definition at line 358 of file vertex/component_ocf.h.
std::vector<int> vcg::vertex::vector_ocf< VALUE_TYPE >::MV |
Definition at line 348 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::NormalEnabled |
Definition at line 359 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::NormalType> vcg::vertex::vector_ocf< VALUE_TYPE >::NV |
Definition at line 349 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::QualityEnabled |
Definition at line 360 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::QualityType> vcg::vertex::vector_ocf< VALUE_TYPE >::QV |
Definition at line 350 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusEnabled |
Definition at line 361 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::RadiusType> vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusV |
Definition at line 351 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::TexCoordEnabled |
Definition at line 362 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::TexCoordType> vcg::vertex::vector_ocf< VALUE_TYPE >::TV |
Definition at line 352 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::VFAdjacencyEnabled |
Definition at line 363 of file vertex/component_ocf.h.