====== CVerticesVBOData ====== **//Inherited from//** NULL **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * using [[cverticesvbodata#surfaceverticesmap|SurfaceVerticesMap]] * static const [[cverticesvbodata#int|int]] * static const [[cverticesvbodata#max_node_count|MAX_NODE_COUNT]] * vector [[cverticesvbodata#nodes|nodes]] * vector [[cverticesvbodata#bodyrefs|bodyRefs]] * int [[cverticesvbodata#index|index]] * bool [[cverticesvbodata#modifiedflag|modifiedFlag]] * bool [[cverticesvbodata#bhasresult|bHasResult]] * int [[cverticesvbodata#ibodytype|iBodyType]] * vector>|int>>]] * vector>|int>>]] * vector>|int>>]] * vector& [[cverticesvbodata#getbodyrefs|GetBodyRefs]]() * bool [[cverticesvbodata#ismodified|IsModified]]() const * void [[cverticesvbodata#setmodifiedflag|SetModifiedFlag]](bool val) * bool [[cverticesvbodata#isempty|IsEmpty]]() * void [[cverticesvbodata#addbody|AddBody]](TCursor crBody) * void [[cverticesvbodata#removefrombodyref|RemoveFromBodyRef]](TCursor crBody) * void [[cverticesvbodata#clear|Clear]]() * int [[cverticesvbodata#getverticescount|GetVerticesCount]](const SurfaceVerticesMap& faceVertexArrayDataMap) * int [[cverticesvbodata#getverticescountperbody|GetVerticesCountPerBody]](const TCursor crBody, const SurfaceVerticesMap& faceVertexArrayDataMap) * int [[cverticesvbodata#getverticescount|GetVerticesCount]](const EdgeVerticesMap& edgeVertexArrayDataMap) * int [[cverticesvbodata#getverticescountperbody|GetVerticesCountPerBody]](const TCursor crBody, const EdgeVerticesMap& edgeVertexArrayDataMap) * shared_ptr< VBO > [[cverticesvbodata#getvertices|GetVertices]]() const * shared_ptr< VBO > [[cverticesvbodata#getcolors|GetColors]]() const * shared_ptr< VBO > [[cverticesvbodata#getcolorcodes|GetColorCodes]]() const * shared_ptr< VBO > [[cverticesvbodata#getdataflag|GetDataflag]]() const * shared_ptr< CMBOStream > [[cverticesvbodata#getdeforms|GetDeforms]]() const * shared_ptr< CMBOStream > [[cverticesvbodata#gettexcoords|GetTexCoords]]() const * shared_ptr< CMBOStream > [[cverticesvbodata#gettexcoordsforisovol|GetTexCoordsForIsoVol]]() const * shared_ptr< CMBOStream > [[cverticesvbodata#gettexcoords2|GetTexCoords2]]() const * shared_ptr< CMBOStream > [[cverticesvbodata#getcustomflag|GetCustomFlag]]() const * const vector& [[cverticesvbodata#getnodes|GetNodes]]() * vector> [[cverticesvbodata#*getpostindexdata_on_node|*GetPostIndexData_ON_NODE]]() * vector> [[cverticesvbodata#*getpostindexdata_on_element|*GetPostIndexData_ON_ELEMENT]]() * vector> [[cverticesvbodata#*getpostindexdata_on_element_node|*GetPostIndexData_ON_ELEMENT_NODE]]() **//Protected interface//** * shared_ptr> vertices = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr> colors = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr> colorcode = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr> dataflag = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > deforms = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > texture = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > texture_isovol = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > texture2 = [[cverticesvbodata#make_shared>|make_shared>]]() * shared_ptr< CMBOStream > flag = [[cverticesvbodata#make_shared>|make_shared>]]() ---- {{anchor:surfaceverticesmap}} **using SurfaceVerticesMap** {{anchor:int}} **static const int** {{anchor:max_node_count}} **static const MAX_NODE_COUNT** {{anchor:nodes}} **vector nodes** {{anchor:bodyrefs}} **vector bodyRefs** {{anchor:index}} **int index** {{anchor:modifiedflag}} **bool modifiedFlag** {{anchor:bhasresult}} **bool bHasResult** {{anchor:ibodytype}} **int iBodyType** {{anchor:int}} **vector>}} **vector>** {{anchor:m_postindexdata_on_node}} **vector>}} **vector>** {{anchor:m_postindexdata_on_element}} **vector>}} **vector>** {{anchor:m_postindexdata_on_element_node}} **vector& GetBodyRefs()** *function: *parameters: NULL *return value: {{anchor:ismodified}} **bool IsModified() const** *function: *parameters: NULL *return value: {{anchor:setmodifiedflag}} **void SetModifiedFlag(bool val)** *function: *parameters: - [i] bool val: *return value: {{anchor:isempty}} **bool IsEmpty()** *function: *parameters: NULL *return value: {{anchor:addbody}} **void AddBody(TCursor crBody)** *function: *parameters: - [i] TCursor crBody: *return value: {{anchor:removefrombodyref}} **void RemoveFromBodyRef(TCursor crBody)** *function: *parameters: - [i] TCursor crBody: *return value: {{anchor:clear}} **void Clear()** *function: *parameters: NULL *return value: {{anchor:getverticescount}} **int GetVerticesCount(const SurfaceVerticesMap& faceVertexArrayDataMap)** *function: *parameters: - [i] const SurfaceVerticesMap& faceVertexArrayDataMap: *return value: {{anchor:getverticescountperbody}} **int GetVerticesCountPerBody(const TCursor crBody, const SurfaceVerticesMap& faceVertexArrayDataMap)** *function: *parameters: - [i] const TCursor crBody: - [i] const SurfaceVerticesMap& faceVertexArrayDataMap: *return value: {{anchor:getverticescount}} **int GetVerticesCount(const EdgeVerticesMap& edgeVertexArrayDataMap)** *function: *parameters: - [i] const EdgeVerticesMap& edgeVertexArrayDataMap: *return value: {{anchor:getverticescountperbody}} **int GetVerticesCountPerBody(const TCursor crBody, const EdgeVerticesMap& edgeVertexArrayDataMap)** *function: *parameters: - [i] const TCursor crBody: - [i] const EdgeVerticesMap& edgeVertexArrayDataMap: *return value: {{anchor:getvertices}} **shared_ptr< VBO > GetVertices() const** *function: *parameters: NULL *return value: {{anchor:getcolors}} **shared_ptr< VBO > GetColors() const** *function: *parameters: NULL *return value: {{anchor:getcolorcodes}} **shared_ptr< VBO > GetColorCodes() const** *function: *parameters: NULL *return value: {{anchor:getdataflag}} **shared_ptr< VBO > GetDataflag() const** *function: *parameters: NULL *return value: {{anchor:getdeforms}} **shared_ptr< CMBOStream > GetDeforms() const** *function: *parameters: NULL *return value: {{anchor:gettexcoords}} **shared_ptr< CMBOStream > GetTexCoords() const** *function: *parameters: NULL *return value: {{anchor:gettexcoordsforisovol}} **shared_ptr< CMBOStream > GetTexCoordsForIsoVol() const** *function: *parameters: NULL *return value: {{anchor:gettexcoords2}} **shared_ptr< CMBOStream > GetTexCoords2() const** *function: *parameters: NULL *return value: {{anchor:getcustomflag}} **shared_ptr< CMBOStream > GetCustomFlag() const** *function: *parameters: NULL *return value: {{anchor:getnodes}} **const vector& GetNodes()** *function: *parameters: NULL *return value: {{anchor:*getpostindexdata_on_node}} **vector> *GetPostIndexData_ON_NODE()** *function: *parameters: NULL *return value: {{anchor:*getpostindexdata_on_element}} **vector> *GetPostIndexData_ON_ELEMENT()** *function: *parameters: NULL *return value: {{anchor:*getpostindexdata_on_element_node}} **vector> *GetPostIndexData_ON_ELEMENT_NODE()** *function: *parameters: NULL *return value: ---- {{anchor:make_shared>}} **shared_ptr> vertices = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> colors = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> colorcode = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr> dataflag = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > deforms = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > texture = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > texture_isovol = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > texture2 = make_shared>()** *function: *parameters: NULL *return value: {{anchor:make_shared>}} **shared_ptr< CMBOStream > flag = make_shared>()** *function: *parameters: NULL *return value: