$darkmode
VCG Library
Public Types | Public Member Functions | Static Public Member Functions | List of all members
vcg::face::EmptyCore< T > Class Template Reference
Inheritance diagram for vcg::face::EmptyCore< T >:

Public Types

typedef T::VertexType::NormalType NormalType
 
typedef NormalType WedgeNormalType
 
typedef int WedgeTexCoordType
 
typedef vcg::TexCoord2< float, 1 > TexCoordType
 
typedef int FlagType
 
typedef int MarkType
 
typedef float QualityType
 
typedef Point3f Quality3Type
 
typedef vcg::Color4b ColorType
 
typedef ColorType WedgeColorType
 
typedef int VFAdjType
 
typedef T::VertexType::CurvatureDirType CurvatureDirType
 
typedef T::CoordType CurVecType
 
typedef T::ScalarType CurScalarType
 

Public Member Functions

T::VertexType *& V (const int)
 
const T::VertexType * V (const int) const
 
const T::VertexType * cV (const int) const
 
T::VertexType *& FVp (const int i)
 
const T::VertexType * FVp (const int i) const
 
const T::VertexType * cFVp (const int i) const
 
T::CoordType & P (const int)
 
T::CoordType P (const int) const
 
const T::CoordType & cP (const int) const
 
NormalType & N ()
 
const NormalType & N () const
 
const NormalType & cN () const
 
WedgeNormalType & WN (int)
 
const WedgeNormalType & WN (int) const
 
const WedgeNormalType & cWN (int) const
 
TexCoordType & WT (const int)
 
const TexCoordType & WT (const int) const
 
const TexCoordType & cWT (const int) const
 
int & Flags ()
 
int Flags () const
 
int cFlags () const
 
void InitIMark ()
 
int & IMark ()
 
int IMark () const
 
int cIMark () const
 
ColorTypeC ()
 
const ColorTypeC () const
 
const ColorTypecC () const
 
WedgeColorTypeWC (const int)
 
const WedgeColorTypeWC (const int) const
 
const WedgeColorTypecWC (const int) const
 
QualityType & Q ()
 
const QualityType & Q () const
 
const QualityType & cQ () const
 
Quality3TypeQ3 ()
 
const Quality3TypeQ3 () const
 
const Quality3TypecQ3 () const
 
bool IsColorEnabled () const
 
bool IsCurvatureDirEnabled () const
 
bool IsMarkEnabled () const
 
bool IsNormalEnabled () const
 
bool IsQualityEnabled () const
 
bool IsQuality3Enabled () const
 
bool IsWedgeColorEnabled () const
 
bool IsWedgeNormalEnabled () const
 
bool IsWedgeTexCoordEnabled () const
 
T::FacePointer & VFp (int)
 
T::FacePointer VFp (int) const
 
const T::FacePointer & cVFp (int) const
 
T::FacePointer & FFp (int)
 
T::FacePointer FFp (int) const
 
const T::FacePointer & cFFp (int) const
 
T::EdgePointer & FEp (int)
 
T::EdgePointer FEp (int) const
 
const T::EdgePointer & cFEp (int) const
 
T::HEdgePointer & FHp ()
 
T::HEdgePointer FHp () const
 
const T::HEdgePointer & cFHp () const
 
char & VFi (int)
 
char VFi (int) const
 
char cVFi (int) const
 
char & FFi (int)
 
char FFi (int) const
 
char cFFi (int) const
 
bool IsVFInitialized (const int j) const
 
void VFClear (int j)
 
CurVecType & PD1 ()
 
CurVecType & PD2 ()
 
const CurVecType & PD1 () const
 
const CurVecType & PD2 () const
 
const CurVecType & cPD1 () const
 
const CurVecType & cPD2 () const
 
CurScalarType & K1 ()
 
CurScalarType & K2 ()
 
const CurScalarType & K1 () const
 
const CurScalarType & K2 () const
 
const CurScalarType & cK1 () const
 
const CurScalarType & cK2 () const
 
template<class RightValueType >
void ImportData (const RightValueType &rightF)
 
void Alloc (const int &ns)
 
void Dealloc ()
 

Static Public Member Functions

static bool HasVertexRef ()
 
static bool HasFVAdjacency ()
 
static bool HasFlags ()
 
static bool HasColor ()
 
static bool HasQuality ()
 
static bool HasQuality3 ()
 
static bool HasMark ()
 
static bool HasNormal ()
 
static bool HasWedgeColor ()
 
static bool HasWedgeNormal ()
 
static bool HasWedgeTexCoord ()
 
static bool HasVFAdjacency ()
 
static bool HasFFAdjacency ()
 
static bool HasFEAdjacency ()
 
static bool HasFHAdjacency ()
 
static bool HasCurvatureDir ()
 
static bool HasPolyInfo ()
 
static void Name (std::vector< std::string > &name)
 

The documentation for this class was generated from the following file: