CVerticesVBOData

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»()