#include <component_ocf.h>

Classes | |
| struct | AdjTypePack |
| class | WedgeColorTypePack |
| class | WedgeNormalTypePack |
| class | WedgeTexTypePack |
Public Member Functions | |
| void | _updateOVP (ThisTypeIterator lbegin, ThisTypeIterator lend) |
| void | DisableColor () |
| void | DisableCurvatureDir () |
| void | DisableFFAdjacency () |
| void | DisableMark () |
| void | DisableNormal () |
| void | DisableQuality () |
| void | DisableVFAdjacency () |
| void | DisableWedgeColor () |
| void | DisableWedgeNormal () |
| void | DisableWedgeTexCoord () |
| void | EnableColor () |
| void | EnableCurvatureDir () |
| void | EnableFFAdjacency () |
| void | EnableMark () |
| void | EnableNormal () |
| void | EnableQuality () |
| void | EnableVFAdjacency () |
| void | EnableWedgeColor () |
| void | EnableWedgeNormal () |
| void | EnableWedgeTexCoord () |
| bool | IsColorEnabled () const |
| bool | IsCurvatureDirEnabled () const |
| bool | IsFFAdjacencyEnabled () const |
| bool | IsMarkEnabled () const |
| bool | IsNormalEnabled () const |
| bool | IsQualityEnabled () const |
| bool | IsVFAdjacencyEnabled () const |
| bool | IsWedgeColorEnabled () const |
| bool | IsWedgeNormalEnabled () const |
| bool | IsWedgeTexCoordEnabled () const |
| void | pop_back () |
| void | push_back (const VALUE_TYPE &v) |
| void | ReorderFace (std::vector< size_t > &newFaceIndex) |
| void | reserve (size_t _size) |
| void | resize (size_t _size) |
| vector_ocf () | |
Public Attributes | |
| bool | _ColorEnabled |
| std::vector< struct AdjTypePack > | AF |
| std::vector< struct AdjTypePack > | AV |
| std::vector< typename VALUE_TYPE::CurvatureDirType > | CDV |
| bool | CurvatureDirEnabled |
| std::vector< typename VALUE_TYPE::ColorType > | CV |
| bool | FFAdjacencyEnabled |
| bool | MarkEnabled |
| std::vector< int > | MV |
| bool | NormalEnabled |
| std::vector< typename VALUE_TYPE::NormalType > | NV |
| bool | QualityEnabled |
| std::vector< float > | QV |
| bool | VFAdjacencyEnabled |
| std::vector< class WedgeColorTypePack > | WCV |
| bool | WedgeColorEnabled |
| bool | WedgeNormalEnabled |
| bool | WedgeTexEnabled |
| std::vector< class WedgeNormalTypePack > | WNV |
| std::vector< class WedgeTexTypePack > | WTV |
Private Types | |
| typedef std::vector< VALUE_TYPE > | BaseType |
| typedef vector_ocf< VALUE_TYPE > ::iterator | ThisTypeIterator |
Definition at line 37 of file face/component_ocf.h.
typedef std::vector<VALUE_TYPE> vcg::face::vector_ocf< VALUE_TYPE >::BaseType [private] |
Definition at line 38 of file face/component_ocf.h.
typedef vector_ocf<VALUE_TYPE>::iterator vcg::face::vector_ocf< VALUE_TYPE >::ThisTypeIterator [private] |
Definition at line 39 of file face/component_ocf.h.
| vcg::face::vector_ocf< VALUE_TYPE >::vector_ocf | ( | ) | [inline] |
Definition at line 42 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::_updateOVP | ( | ThisTypeIterator | lbegin, |
| ThisTypeIterator | lend | ||
| ) | [inline] |
Definition at line 178 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableColor | ( | ) | [inline] |
Definition at line 256 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableCurvatureDir | ( | ) | [inline] |
Definition at line 295 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableFFAdjacency | ( | ) | [inline] |
Definition at line 323 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableMark | ( | ) | [inline] |
Definition at line 269 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableNormal | ( | ) | [inline] |
Definition at line 282 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableQuality | ( | ) | [inline] |
Definition at line 243 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableVFAdjacency | ( | ) | [inline] |
Definition at line 309 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeColor | ( | ) | [inline] |
Definition at line 349 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeNormal | ( | ) | [inline] |
Definition at line 362 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeTexCoord | ( | ) | [inline] |
Definition at line 336 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableColor | ( | ) | [inline] |
Definition at line 250 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableCurvatureDir | ( | ) | [inline] |
Definition at line 289 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableFFAdjacency | ( | ) | [inline] |
Definition at line 317 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableMark | ( | ) | [inline] |
Definition at line 263 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableNormal | ( | ) | [inline] |
Definition at line 276 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableQuality | ( | ) | [inline] |
Definition at line 237 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableVFAdjacency | ( | ) | [inline] |
Definition at line 303 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeColor | ( | ) | [inline] |
Definition at line 343 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeNormal | ( | ) | [inline] |
Definition at line 356 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeTexCoord | ( | ) | [inline] |
Definition at line 330 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsColorEnabled | ( | ) | const [inline] |
Definition at line 249 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsCurvatureDirEnabled | ( | ) | const [inline] |
Definition at line 288 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsFFAdjacencyEnabled | ( | ) | const [inline] |
Definition at line 316 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsMarkEnabled | ( | ) | const [inline] |
Definition at line 262 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsNormalEnabled | ( | ) | const [inline] |
Definition at line 275 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsQualityEnabled | ( | ) | const [inline] |
Definition at line 236 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsVFAdjacencyEnabled | ( | ) | const [inline] |
Definition at line 302 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeColorEnabled | ( | ) | const [inline] |
Definition at line 342 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeNormalEnabled | ( | ) | const [inline] |
Definition at line 355 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeTexCoordEnabled | ( | ) | const [inline] |
Definition at line 329 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::pop_back | ( | ) |
| void vcg::face::vector_ocf< VALUE_TYPE >::push_back | ( | const VALUE_TYPE & | v | ) | [inline] |
Definition at line 121 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::ReorderFace | ( | std::vector< size_t > & | newFaceIndex | ) | [inline] |
Definition at line 189 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::reserve | ( | size_t | _size | ) | [inline] |
Definition at line 157 of file face/component_ocf.h.
| void vcg::face::vector_ocf< VALUE_TYPE >::resize | ( | size_t | _size | ) | [inline] |
Definition at line 137 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::_ColorEnabled |
Definition at line 380 of file face/component_ocf.h.
| std::vector<struct AdjTypePack> vcg::face::vector_ocf< VALUE_TYPE >::AF |
Definition at line 378 of file face/component_ocf.h.
| std::vector<struct AdjTypePack> vcg::face::vector_ocf< VALUE_TYPE >::AV |
Definition at line 377 of file face/component_ocf.h.
| std::vector<typename VALUE_TYPE::CurvatureDirType> vcg::face::vector_ocf< VALUE_TYPE >::CDV |
Definition at line 370 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::CurvatureDirEnabled |
Definition at line 381 of file face/component_ocf.h.
| std::vector<typename VALUE_TYPE::ColorType> vcg::face::vector_ocf< VALUE_TYPE >::CV |
Definition at line 369 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::FFAdjacencyEnabled |
Definition at line 389 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::MarkEnabled |
Definition at line 382 of file face/component_ocf.h.
| std::vector<int> vcg::face::vector_ocf< VALUE_TYPE >::MV |
Definition at line 371 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::NormalEnabled |
Definition at line 383 of file face/component_ocf.h.
| std::vector<typename VALUE_TYPE::NormalType> vcg::face::vector_ocf< VALUE_TYPE >::NV |
Definition at line 372 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::QualityEnabled |
Definition at line 384 of file face/component_ocf.h.
| std::vector<float> vcg::face::vector_ocf< VALUE_TYPE >::QV |
Definition at line 373 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::VFAdjacencyEnabled |
Definition at line 388 of file face/component_ocf.h.
| std::vector<class WedgeColorTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WCV |
Definition at line 374 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeColorEnabled |
Definition at line 385 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeNormalEnabled |
Definition at line 386 of file face/component_ocf.h.
| bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeTexEnabled |
Definition at line 387 of file face/component_ocf.h.
| std::vector<class WedgeNormalTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WNV |
Definition at line 375 of file face/component_ocf.h.
| std::vector<class WedgeTexTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WTV |
Definition at line 376 of file face/component_ocf.h.