#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 | DisableFFAdjacency () |
void | DisableMark () |
void | DisableNormal () |
void | DisableQuality () |
void | DisableVFAdjacency () |
void | DisableWedgeColor () |
void | DisableWedgeNormal () |
void | DisableWedgeTex () |
void | EnableColor () |
void | EnableFFAdjacency () |
void | EnableMark () |
void | EnableNormal () |
void | EnableQuality () |
void | EnableVFAdjacency () |
void | EnableWedgeColor () |
void | EnableWedgeNormal () |
void | EnableWedgeTex () |
bool | IsColorEnabled () const |
bool | IsFFAdjacencyEnabled () const |
bool | IsMarkEnabled () const |
bool | IsNormalEnabled () const |
bool | IsQualityEnabled () const |
bool | IsVFAdjacencyEnabled () const |
bool | IsWedgeColorEnabled () const |
bool | IsWedgeNormalEnabled () const |
bool | IsWedgeTexEnabled () const |
void | pop_back () |
void | push_back (const VALUE_TYPE &v) |
void | ReorderFace (std::vector< size_t > &newFaceIndex) |
void | reserve (const unsigned int &_size) |
void | resize (const unsigned int &_size) |
vector_ocf () | |
Public Attributes | |
std::vector< struct AdjTypePack > | AF |
std::vector< struct AdjTypePack > | AV |
bool | ColorEnabled |
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 48 of file face/component_ocf.h.
typedef std::vector<VALUE_TYPE> vcg::face::vector_ocf< VALUE_TYPE >::BaseType [private] |
Definition at line 49 of file face/component_ocf.h.
typedef vector_ocf<VALUE_TYPE>::iterator vcg::face::vector_ocf< VALUE_TYPE >::ThisTypeIterator [private] |
Definition at line 50 of file face/component_ocf.h.
vcg::face::vector_ocf< VALUE_TYPE >::vector_ocf | ( | ) | [inline] |
Definition at line 53 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::_updateOVP | ( | ThisTypeIterator | lbegin, | |
ThisTypeIterator | lend | |||
) | [inline] |
Definition at line 181 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 >::DisableFFAdjacency | ( | ) | [inline] |
Definition at line 309 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 295 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeColor | ( | ) | [inline] |
Definition at line 335 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeNormal | ( | ) | [inline] |
Definition at line 348 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::DisableWedgeTex | ( | ) | [inline] |
Definition at line 322 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 >::EnableFFAdjacency | ( | ) | [inline] |
Definition at line 303 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 289 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeColor | ( | ) | [inline] |
Definition at line 329 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeNormal | ( | ) | [inline] |
Definition at line 342 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::EnableWedgeTex | ( | ) | [inline] |
Definition at line 316 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 >::IsFFAdjacencyEnabled | ( | ) | const [inline] |
Definition at line 302 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 288 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeColorEnabled | ( | ) | const [inline] |
Definition at line 328 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeNormalEnabled | ( | ) | const [inline] |
Definition at line 341 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::IsWedgeTexEnabled | ( | ) | const [inline] |
Definition at line 315 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 129 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::ReorderFace | ( | std::vector< size_t > & | newFaceIndex | ) | [inline] |
Definition at line 192 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::reserve | ( | const unsigned int & | _size | ) | [inline] |
Definition at line 163 of file face/component_ocf.h.
void vcg::face::vector_ocf< VALUE_TYPE >::resize | ( | const unsigned int & | _size | ) | [inline] |
Definition at line 144 of file face/component_ocf.h.
std::vector<struct AdjTypePack> vcg::face::vector_ocf< VALUE_TYPE >::AF |
Definition at line 360 of file face/component_ocf.h.
std::vector<struct AdjTypePack> vcg::face::vector_ocf< VALUE_TYPE >::AV |
Definition at line 359 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::ColorEnabled |
Definition at line 366 of file face/component_ocf.h.
std::vector<typename VALUE_TYPE::ColorType> vcg::face::vector_ocf< VALUE_TYPE >::CV |
Definition at line 356 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::FFAdjacencyEnabled |
Definition at line 371 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::MarkEnabled |
Definition at line 367 of file face/component_ocf.h.
std::vector<int> vcg::face::vector_ocf< VALUE_TYPE >::MV |
Definition at line 357 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::NormalEnabled |
Definition at line 368 of file face/component_ocf.h.
std::vector<typename VALUE_TYPE::NormalType> vcg::face::vector_ocf< VALUE_TYPE >::NV |
Definition at line 358 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::QualityEnabled |
Definition at line 365 of file face/component_ocf.h.
std::vector<float> vcg::face::vector_ocf< VALUE_TYPE >::QV |
Definition at line 355 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::VFAdjacencyEnabled |
Definition at line 370 of file face/component_ocf.h.
std::vector<class WedgeColorTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WCV |
Definition at line 362 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeColorEnabled |
Definition at line 372 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeNormalEnabled |
Definition at line 373 of file face/component_ocf.h.
bool vcg::face::vector_ocf< VALUE_TYPE >::WedgeTexEnabled |
Definition at line 369 of file face/component_ocf.h.
std::vector<class WedgeNormalTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WNV |
Definition at line 363 of file face/component_ocf.h.
std::vector<class WedgeTexTypePack> vcg::face::vector_ocf< VALUE_TYPE >::WTV |
Definition at line 361 of file face/component_ocf.h.