Inherited from NULL
Inherited by NULL
Friend class NULL
Description
Members
Public interface
Protected interface
using SurfaceVerticesMap
static const int
static const MAX_NODE_COUNT
vector<TNodeInfo> nodes
vector<TCursor> bodyRefs
int index
bool modifiedFlag
bool bHasResult
int iBodyType
vector<tuple<int, int
vector<tuple<int, int»
vector<tuple<int, m_PostIndexData_ON_NODE
vector<tuple<int, int
vector<tuple<int, int»
vector<tuple<int, m_PostIndexData_ON_ELEMENT
vector<tuple<int, int
vector<tuple<int, int»
vector<tuple<int, m_PostIndexData_ON_ELEMENT_NODE
CVerticesVBOData()
~CVerticesVBOData()
void SetIndex(int val)
bool IsTransparencyChanged()
bool IsAllHidden()
int GetBodyType()
BOOL IsSameBodyType(TCursor crBody)
bool IsVBOTextureEmpty()
bool IsVBODeformEmpty()
bool HasResult()
void SetResult(bool bResult)
const vector<TCursor>& GetBodyRefs()
bool IsModified() const
void SetModifiedFlag(bool val)
bool IsEmpty()
void AddBody(TCursor crBody)
void RemoveFromBodyRef(TCursor crBody)
void Clear()
int GetVerticesCount(const SurfaceVerticesMap& faceVertexArrayDataMap)
int GetVerticesCountPerBody(const TCursor crBody, const SurfaceVerticesMap& faceVertexArrayDataMap)
int GetVerticesCount(const EdgeVerticesMap& edgeVertexArrayDataMap)
int GetVerticesCountPerBody(const TCursor crBody, const EdgeVerticesMap& edgeVertexArrayDataMap)
shared_ptr< VBO<GLfloat> > GetVertices() const
shared_ptr< VBO<GLubyte> > GetColors() const
shared_ptr< VBO<GLubyte> > GetColorCodes() const
shared_ptr< VBO<GLuint> > GetDataflag() const
shared_ptr< CMBOStream<GLfloat> > GetDeforms() const
shared_ptr< CMBOStream<GLfloat> > GetTexCoords() const
shared_ptr< CMBOStream<GLfloat> > GetTexCoordsForIsoVol() const
shared_ptr< CMBOStream<GLfloat> > GetTexCoords2() const
shared_ptr< CMBOStream<GLuint> > GetCustomFlag() const
const vector<TNodeInfo>& GetNodes()
vector<tuple<int, int, int» *GetPostIndexData_ON_NODE()
vector<tuple<int, int, int» *GetPostIndexData_ON_ELEMENT()
vector<tuple<int, int, int» *GetPostIndexData_ON_ELEMENT_NODE()
shared_ptr<VBO<GLfloat» vertices = make_shared<VBO<GLfloat»()
shared_ptr<VBO<GLubyte» colors = make_shared<VBO<GLubyte»()
shared_ptr<VBO<GLubyte» colorcode = make_shared<VBO<GLubyte»()
shared_ptr<VBO<GLuint» dataflag = make_shared<VBO<GLuint»()
shared_ptr< CMBOStream<GLfloat> > deforms = make_shared<CMBOStream<GLfloat»()
shared_ptr< CMBOStream<GLfloat> > texture = make_shared<CMBOStream<GLfloat»()
shared_ptr< CMBOStream<GLfloat> > texture_isovol = make_shared<CMBOStream<GLfloat»()
shared_ptr< CMBOStream<GLfloat> > texture2 = make_shared<CMBOStream<GLfloat»()
shared_ptr< CMBOStream<GLuint> > flag = make_shared<CMBOStream<GLuint»()