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