CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Attributes | List of all members
OdGiShmDataStorage Class Reference

#include <GiShmDataStorage.h>

Public Member Functions

 OdGiShmDataStorage ()
 
void setVertexList (const OdGePoint3d *pVertexList)
 
const OdGePoint3dvertexList () const
 
const OdGePoint3dArrayvertexListArray () const
 
OdGePoint3dArrayvertexListArray ()
 
void setVertexListArray ()
 
OdGePoint3dresizeVertexListArray (OdUInt32 nSize, bool bSetPtr=true)
 
void setFaceList (const OdInt32 *pFaceList)
 
const OdInt32faceList () const
 
const OdInt32ArrayfaceListArray () const
 
OdInt32ArrayfaceListArray ()
 
void setFaceListArray ()
 
OdInt32resizeFaceListArray (OdUInt32 nSize, bool bSetPtr=true)
 
void setEdgeData (const OdGiEdgeData *pEdgeData)
 
const OdGiEdgeDataedgeData () const
 
const OdGiEdgeDataStorageedgeDataStorage () const
 
OdGiEdgeDataStorageedgeDataStorage ()
 
void setEdgeDataStorage ()
 
void resetEdgeData ()
 
void cloneEdgeData (const OdGiEdgeData *pEdgeData)
 
void setFaceData (const OdGiFaceData *pFaceData)
 
const OdGiFaceDatafaceData () const
 
const OdGiFaceDataStoragefaceDataStorage () const
 
OdGiFaceDataStoragefaceDataStorage ()
 
void setFaceDataStorage ()
 
void resetFaceData ()
 
void cloneFaceData (const OdGiFaceData *pFaceData)
 
void setVertexData (const OdGiVertexData *pVertexData)
 
const OdGiVertexDatavertexData () const
 
const OdGiVertexDataStoragevertexDataStorage () const
 
OdGiVertexDataStoragevertexDataStorage ()
 
void setVertexDataStorage ()
 
void resetVertexData ()
 
void cloneVertexData (const OdGiVertexData *pVertexData)
 
void resetPointers ()
 
void setPointersArray (const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
 
void clearArrays (const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
 
void deleteArrays (const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
 

Protected Attributes

OdGePoint3dArray m_vertexList
 
const OdGePoint3dm_pVertexList
 
OdInt32Array m_faceList
 
const OdInt32m_pFaceList
 
OdGiEdgeDataStorage m_edgeData
 
const OdGiEdgeDatam_pEdgeData
 
OdGiFaceDataStorage m_faceData
 
const OdGiFaceDatam_pFaceData
 
OdGiVertexDataStorage m_vertexData
 
const OdGiVertexDatam_pVertexData
 

Detailed Description

Definition at line 338 of file GiShmDataStorage.h.

Constructor & Destructor Documentation

◆ OdGiShmDataStorage()

OdGiShmDataStorage::OdGiShmDataStorage ( )
inline

Definition at line 352 of file GiShmDataStorage.h.

Member Function Documentation

◆ clearArrays()

void OdGiShmDataStorage::clearArrays ( const OdGiFaceData pFaceData = NULL,
const OdGiEdgeData pEdgeData = NULL,
const OdGiVertexData pVertexData = NULL 
)
inline

Definition at line 420 of file GiShmDataStorage.h.

◆ cloneEdgeData()

void OdGiShmDataStorage::cloneEdgeData ( const OdGiEdgeData pEdgeData)
inline

Definition at line 380 of file GiShmDataStorage.h.

◆ cloneFaceData()

void OdGiShmDataStorage::cloneFaceData ( const OdGiFaceData pFaceData)
inline

Definition at line 388 of file GiShmDataStorage.h.

◆ cloneVertexData()

void OdGiShmDataStorage::cloneVertexData ( const OdGiVertexData pVertexData)
inline

Definition at line 396 of file GiShmDataStorage.h.

◆ deleteArrays()

void OdGiShmDataStorage::deleteArrays ( const OdGiFaceData pFaceData = NULL,
const OdGiEdgeData pEdgeData = NULL,
const OdGiVertexData pVertexData = NULL 
)
inline

Definition at line 428 of file GiShmDataStorage.h.

◆ edgeData()

const OdGiEdgeData* OdGiShmDataStorage::edgeData ( ) const
inline

Definition at line 375 of file GiShmDataStorage.h.

◆ edgeDataStorage() [1/2]

OdGiEdgeDataStorage& OdGiShmDataStorage::edgeDataStorage ( )
inline

Definition at line 377 of file GiShmDataStorage.h.

◆ edgeDataStorage() [2/2]

const OdGiEdgeDataStorage& OdGiShmDataStorage::edgeDataStorage ( ) const
inline

Definition at line 376 of file GiShmDataStorage.h.

◆ faceData()

const OdGiFaceData* OdGiShmDataStorage::faceData ( ) const
inline

Definition at line 383 of file GiShmDataStorage.h.

◆ faceDataStorage() [1/2]

OdGiFaceDataStorage& OdGiShmDataStorage::faceDataStorage ( )
inline

Definition at line 385 of file GiShmDataStorage.h.

◆ faceDataStorage() [2/2]

const OdGiFaceDataStorage& OdGiShmDataStorage::faceDataStorage ( ) const
inline

Definition at line 384 of file GiShmDataStorage.h.

◆ faceList()

const OdInt32* OdGiShmDataStorage::faceList ( ) const
inline

Definition at line 368 of file GiShmDataStorage.h.

◆ faceListArray() [1/2]

OdInt32Array& OdGiShmDataStorage::faceListArray ( )
inline

Definition at line 370 of file GiShmDataStorage.h.

◆ faceListArray() [2/2]

const OdInt32Array& OdGiShmDataStorage::faceListArray ( ) const
inline

Definition at line 369 of file GiShmDataStorage.h.

◆ resetEdgeData()

void OdGiShmDataStorage::resetEdgeData ( )
inline

Definition at line 379 of file GiShmDataStorage.h.

◆ resetFaceData()

void OdGiShmDataStorage::resetFaceData ( )
inline

Definition at line 387 of file GiShmDataStorage.h.

◆ resetPointers()

void OdGiShmDataStorage::resetPointers ( )
inline

Definition at line 398 of file GiShmDataStorage.h.

◆ resetVertexData()

void OdGiShmDataStorage::resetVertexData ( )
inline

Definition at line 395 of file GiShmDataStorage.h.

◆ resizeFaceListArray()

OdInt32* OdGiShmDataStorage::resizeFaceListArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 372 of file GiShmDataStorage.h.

◆ resizeVertexListArray()

OdGePoint3d* OdGiShmDataStorage::resizeVertexListArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 365 of file GiShmDataStorage.h.

◆ setEdgeData()

void OdGiShmDataStorage::setEdgeData ( const OdGiEdgeData pEdgeData)
inline

Definition at line 374 of file GiShmDataStorage.h.

◆ setEdgeDataStorage()

void OdGiShmDataStorage::setEdgeDataStorage ( )
inline

Definition at line 378 of file GiShmDataStorage.h.

◆ setFaceData()

void OdGiShmDataStorage::setFaceData ( const OdGiFaceData pFaceData)
inline

Definition at line 382 of file GiShmDataStorage.h.

◆ setFaceDataStorage()

void OdGiShmDataStorage::setFaceDataStorage ( )
inline

Definition at line 386 of file GiShmDataStorage.h.

◆ setFaceList()

void OdGiShmDataStorage::setFaceList ( const OdInt32 pFaceList)
inline

Definition at line 367 of file GiShmDataStorage.h.

◆ setFaceListArray()

void OdGiShmDataStorage::setFaceListArray ( )
inline

Definition at line 371 of file GiShmDataStorage.h.

◆ setPointersArray()

void OdGiShmDataStorage::setPointersArray ( const OdGiFaceData pFaceData = NULL,
const OdGiEdgeData pEdgeData = NULL,
const OdGiVertexData pVertexData = NULL 
)
inline

Definition at line 409 of file GiShmDataStorage.h.

◆ setVertexData()

void OdGiShmDataStorage::setVertexData ( const OdGiVertexData pVertexData)
inline

Definition at line 390 of file GiShmDataStorage.h.

◆ setVertexDataStorage()

void OdGiShmDataStorage::setVertexDataStorage ( )
inline

Definition at line 394 of file GiShmDataStorage.h.

◆ setVertexList()

void OdGiShmDataStorage::setVertexList ( const OdGePoint3d pVertexList)
inline

Definition at line 360 of file GiShmDataStorage.h.

◆ setVertexListArray()

void OdGiShmDataStorage::setVertexListArray ( )
inline

Definition at line 364 of file GiShmDataStorage.h.

◆ vertexData()

const OdGiVertexData* OdGiShmDataStorage::vertexData ( ) const
inline

Definition at line 391 of file GiShmDataStorage.h.

◆ vertexDataStorage() [1/2]

OdGiVertexDataStorage& OdGiShmDataStorage::vertexDataStorage ( )
inline

Definition at line 393 of file GiShmDataStorage.h.

◆ vertexDataStorage() [2/2]

const OdGiVertexDataStorage& OdGiShmDataStorage::vertexDataStorage ( ) const
inline

Definition at line 392 of file GiShmDataStorage.h.

◆ vertexList()

const OdGePoint3d* OdGiShmDataStorage::vertexList ( ) const
inline

Definition at line 361 of file GiShmDataStorage.h.

◆ vertexListArray() [1/2]

OdGePoint3dArray& OdGiShmDataStorage::vertexListArray ( )
inline

Definition at line 363 of file GiShmDataStorage.h.

◆ vertexListArray() [2/2]

const OdGePoint3dArray& OdGiShmDataStorage::vertexListArray ( ) const
inline

Definition at line 362 of file GiShmDataStorage.h.

Member Data Documentation

◆ m_edgeData

OdGiEdgeDataStorage OdGiShmDataStorage::m_edgeData
protected

Definition at line 345 of file GiShmDataStorage.h.

◆ m_faceData

OdGiFaceDataStorage OdGiShmDataStorage::m_faceData
protected

Definition at line 347 of file GiShmDataStorage.h.

◆ m_faceList

OdInt32Array OdGiShmDataStorage::m_faceList
protected

Definition at line 343 of file GiShmDataStorage.h.

◆ m_pEdgeData

const OdGiEdgeData* OdGiShmDataStorage::m_pEdgeData
protected

Definition at line 346 of file GiShmDataStorage.h.

◆ m_pFaceData

const OdGiFaceData* OdGiShmDataStorage::m_pFaceData
protected

Definition at line 348 of file GiShmDataStorage.h.

◆ m_pFaceList

const OdInt32* OdGiShmDataStorage::m_pFaceList
protected

Definition at line 344 of file GiShmDataStorage.h.

◆ m_pVertexData

const OdGiVertexData* OdGiShmDataStorage::m_pVertexData
protected

Definition at line 350 of file GiShmDataStorage.h.

◆ m_pVertexList

const OdGePoint3d* OdGiShmDataStorage::m_pVertexList
protected

Definition at line 342 of file GiShmDataStorage.h.

◆ m_vertexData

OdGiVertexDataStorage OdGiShmDataStorage::m_vertexData
protected

Definition at line 349 of file GiShmDataStorage.h.

◆ m_vertexList

OdGePoint3dArray OdGiShmDataStorage::m_vertexList
protected

Definition at line 341 of file GiShmDataStorage.h.


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