Classes | Public Types | Public Attributes
vcg::GLW Class Reference

#include <trimesh.h>

Inheritance diagram for vcg::GLW:
Inheritance graph
[legend]

List of all members.

Classes

class  GLAElem
class  VertToSplit

Public Types

enum  Change {
  CHVertex = 0x01, CHNormal = 0x02, CHColor = 0x04, CHFace = 0x08,
  CHFaceNormal = 0x10, CHRender = 0x20, CHAll = 0xff
}
enum  ColorMode {
  CMNone, CMPerMesh, CMPerFace, CMPerVert,
  CMLast
}
enum  DrawMode {
  DMNone, DMBox, DMPoints, DMWire,
  DMHidden, DMFlat, DMSmooth, DMFlatWire,
  DMRadar, DMLast
}
enum  Hint {
  HNUseTriStrip = 0x0001, HNUseDisplayList = 0x0004, HNCacheDisplayList = 0x0008, HNLazyDisplayList = 0x0010,
  HNIsTwoManifold = 0x0020, HNUsePerWedgeNormal = 0x0040, HNHasFFTopology = 0x0080, HNHasVFTopology = 0x0100,
  HNHasVertNormal = 0x0200, HNHasFaceNormal = 0x0400, HNUseVArray = 0x0800, HNUseLazyEdgeStrip = 0x1000,
  HNUseVBO = 0x2000, HNIsPolygonal = 0x4000
}
enum  HintParamf { HNPCreaseAngle = 0, HNPZTwist = 1, HNPPointSize = 2 }
enum  HintParami { HNPDisplayListSize = 0, HNPPointDistanceAttenuation = 1, HNPPointSmooth = 2 }
enum  NormalMode {
  NMNone, NMPerVert, NMPerFace, NMPerWedge,
  NMLast
}
enum  TextureMode { TMNone, TMPerVert, TMPerWedge, TMPerWedgeMulti }

Public Attributes

std::vector< unsigned int > TMId

Detailed Description

Definition at line 62 of file trimesh.h.


Member Enumeration Documentation

Enumerator:
CHVertex 
CHNormal 
CHColor 
CHFace 
CHFaceNormal 
CHRender 
CHAll 

Definition at line 87 of file trimesh.h.

Enumerator:
CMNone 
CMPerMesh 
CMPerFace 
CMPerVert 
CMLast 

Definition at line 67 of file trimesh.h.

Enumerator:
DMNone 
DMBox 
DMPoints 
DMWire 
DMHidden 
DMFlat 
DMSmooth 
DMFlatWire 
DMRadar 
DMLast 

Definition at line 65 of file trimesh.h.

Enumerator:
HNUseTriStrip 
HNUseDisplayList 
HNCacheDisplayList 
HNLazyDisplayList 
HNIsTwoManifold 
HNUsePerWedgeNormal 
HNHasFFTopology 
HNHasVFTopology 
HNHasVertNormal 
HNHasFaceNormal 
HNUseVArray 
HNUseLazyEdgeStrip 
HNUseVBO 
HNIsPolygonal 

Definition at line 69 of file trimesh.h.

Enumerator:
HNPCreaseAngle 
HNPZTwist 
HNPPointSize 

Definition at line 101 of file trimesh.h.

Enumerator:
HNPDisplayListSize 
HNPPointDistanceAttenuation 
HNPPointSmooth 

Definition at line 96 of file trimesh.h.

Enumerator:
NMNone 
NMPerVert 
NMPerFace 
NMPerWedge 
NMLast 

Definition at line 66 of file trimesh.h.

Enumerator:
TMNone 
TMPerVert 
TMPerWedge 
TMPerWedgeMulti 

Definition at line 68 of file trimesh.h.


Member Data Documentation

std::vector<unsigned int> vcg::GLW::TMId

Definition at line 126 of file trimesh.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:14