#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 | reserve (size_t _size) |
void | resize (size_t _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 44 of file vertex/component_ocf.h.
typedef std::vector<VALUE_TYPE> vcg::vertex::vector_ocf< VALUE_TYPE >::BaseType [private] |
Definition at line 45 of file vertex/component_ocf.h.
typedef vector_ocf<VALUE_TYPE>::iterator vcg::vertex::vector_ocf< VALUE_TYPE >::ThisTypeIterator [private] |
Definition at line 46 of file vertex/component_ocf.h.
vcg::vertex::vector_ocf< VALUE_TYPE >::vector_ocf | ( | ) | [inline] |
Definition at line 49 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::_updateOVP | ( | ThisTypeIterator | lbegin, |
ThisTypeIterator | lend | ||
) | [inline] |
Definition at line 116 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableColor | ( | ) | [inline] |
Definition at line 144 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvature | ( | ) | [inline] |
Definition at line 192 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableCurvatureDir | ( | ) | [inline] |
Definition at line 204 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableMark | ( | ) | [inline] |
Definition at line 156 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableNormal | ( | ) | [inline] |
Definition at line 168 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableQuality | ( | ) | [inline] |
Definition at line 132 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableRadius | ( | ) | [inline] |
Definition at line 216 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableTexCoord | ( | ) | [inline] |
Definition at line 229 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::DisableVFAdjacency | ( | ) | [inline] |
Definition at line 180 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableColor | ( | ) | [inline] |
Definition at line 139 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvature | ( | ) | [inline] |
Definition at line 187 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableCurvatureDir | ( | ) | [inline] |
Definition at line 199 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableMark | ( | ) | [inline] |
Definition at line 151 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableNormal | ( | ) | [inline] |
Definition at line 163 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableQuality | ( | ) | [inline] |
Definition at line 127 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableRadius | ( | ) | [inline] |
Definition at line 211 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableTexCoord | ( | ) | [inline] |
Definition at line 224 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::EnableVFAdjacency | ( | ) | [inline] |
Definition at line 175 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsColorEnabled | ( | ) | const [inline] |
Definition at line 138 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureDirEnabled | ( | ) | const [inline] |
Definition at line 198 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsCurvatureEnabled | ( | ) | const [inline] |
Definition at line 186 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsMarkEnabled | ( | ) | const [inline] |
Definition at line 150 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsNormalEnabled | ( | ) | const [inline] |
Definition at line 162 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsQualityEnabled | ( | ) | const [inline] |
Definition at line 126 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsRadiusEnabled | ( | ) | const [inline] |
Definition at line 210 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsTexCoordEnabled | ( | ) | const [inline] |
Definition at line 223 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::IsVFAdjacencyEnabled | ( | ) | const [inline] |
Definition at line 174 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 65 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::reserve | ( | size_t | _size | ) | [inline] |
Definition at line 102 of file vertex/component_ocf.h.
void vcg::vertex::vector_ocf< VALUE_TYPE >::resize | ( | size_t | _size | ) | [inline] |
Definition at line 82 of file vertex/component_ocf.h.
std::vector<struct VFAdjType> vcg::vertex::vector_ocf< VALUE_TYPE >::AV |
Definition at line 253 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::ColorEnabled |
Definition at line 255 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::CurvatureDirType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuDV |
Definition at line 247 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureDirEnabled |
Definition at line 257 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::CurvatureEnabled |
Definition at line 256 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::CurvatureType> vcg::vertex::vector_ocf< VALUE_TYPE >::CuV |
Definition at line 246 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::ColorType> vcg::vertex::vector_ocf< VALUE_TYPE >::CV |
Definition at line 245 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::MarkEnabled |
Definition at line 258 of file vertex/component_ocf.h.
std::vector<int> vcg::vertex::vector_ocf< VALUE_TYPE >::MV |
Definition at line 248 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::NormalEnabled |
Definition at line 259 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::NormalType> vcg::vertex::vector_ocf< VALUE_TYPE >::NV |
Definition at line 249 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::QualityEnabled |
Definition at line 260 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::QualityType> vcg::vertex::vector_ocf< VALUE_TYPE >::QV |
Definition at line 250 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusEnabled |
Definition at line 261 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::RadiusType> vcg::vertex::vector_ocf< VALUE_TYPE >::RadiusV |
Definition at line 251 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::TexCoordEnabled |
Definition at line 262 of file vertex/component_ocf.h.
std::vector<typename VALUE_TYPE::TexCoordType> vcg::vertex::vector_ocf< VALUE_TYPE >::TV |
Definition at line 252 of file vertex/component_ocf.h.
bool vcg::vertex::vector_ocf< VALUE_TYPE >::VFAdjacencyEnabled |
Definition at line 263 of file vertex/component_ocf.h.