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

#include <GiShmDataStorage.h>

Inheritance diagram for OdGiEdgeDataStorage:
OdGiEdgeData

Public Member Functions

 OdGiEdgeDataStorage ()
 
const OdUInt16ArraycolorsArray () const
 
OdUInt16ArraycolorsArray ()
 
void setColorsArray ()
 
OdUInt16resizeColorsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdCmEntityColorArraytrueColorsArray () const
 
OdCmEntityColorArraytrueColorsArray ()
 
void setTrueColorsArray ()
 
OdCmEntityColorresizeTrueColorsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdDbStubPtrArraylayerIdsArray () const
 
OdDbStubPtrArraylayerIdsArray ()
 
void setLayersArray ()
 
OdDbStub ** resizeLayerIdsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdDbStubPtrArraylinetypeIdsArray () const
 
OdDbStubPtrArraylinetypeIdsArray ()
 
void setLinetypesArray ()
 
OdDbStub ** resizeLinetypeIdsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdGsMarkerArrayselectionMarkersArray () const
 
OdGsMarkerArrayselectionMarkersArray ()
 
void setSelectionMarkersArray ()
 
OdGsMarkerresizeSelectionMarkersArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdUInt8ArrayvisibilityArray () const
 
OdUInt8ArrayvisibilityArray ()
 
void setVisibilityArray ()
 
OdUInt8resizeVisibilityArray (OdUInt32 nSize, bool bSetPtr=true)
 
void cloneData (const OdGiEdgeData *pData)
 
void resetPointers ()
 
void setPointersArray (const OdGiEdgeData *pEdgeData=NULL)
 
void clearArrays (const OdGiEdgeData *pEdgeData=NULL)
 
void deleteArrays (const OdGiEdgeData *pEdgeData=NULL)
 
void reserveArrays (const OdGiEdgeData *pEdgeData, OdUInt32 nReserve)
 
void copyFrom (const OdGiEdgeData *pEdgeData, OdUInt32 nEdge)
 
- Public Member Functions inherited from OdGiEdgeData
 OdGiEdgeData ()
 
void setColors (const OdUInt16 *colors)
 
void setTrueColors (const OdCmEntityColor *colors)
 
void setLayers (OdDbStub **layerIds)
 
void setLinetypes (OdDbStub **linetypeIds)
 
void setSelectionMarkers (const OdGsMarker *selectionMarkers)
 
void setVisibility (const OdUInt8 *visibilities)
 
const OdUInt16colors () const
 
const OdCmEntityColortrueColors () const
 
OdDbStub ** layerIds () const
 
OdDbStub ** linetypeIds () const
 
const OdGsMarkerselectionMarkers () const
 
const OdUInt8visibility () const
 

Protected Attributes

OdUInt16Array m_colors
 
OdCmEntityColorArray m_trueColors
 
OdDbStubPtrArray m_layers
 
OdDbStubPtrArray m_linetypes
 
OdGsMarkerArray m_selMarkers
 
OdUInt8Array m_visibilities
 

Detailed Description

Definition at line 38 of file GiShmDataStorage.h.

Constructor & Destructor Documentation

◆ OdGiEdgeDataStorage()

OdGiEdgeDataStorage::OdGiEdgeDataStorage ( )
inline

Definition at line 48 of file GiShmDataStorage.h.

Member Function Documentation

◆ clearArrays()

void OdGiEdgeDataStorage::clearArrays ( const OdGiEdgeData pEdgeData = NULL)
inline

Definition at line 99 of file GiShmDataStorage.h.

◆ cloneData()

void OdGiEdgeDataStorage::cloneData ( const OdGiEdgeData pData)
inline

Definition at line 80 of file GiShmDataStorage.h.

◆ colorsArray() [1/2]

OdUInt16Array& OdGiEdgeDataStorage::colorsArray ( )
inline

Definition at line 51 of file GiShmDataStorage.h.

◆ colorsArray() [2/2]

const OdUInt16Array& OdGiEdgeDataStorage::colorsArray ( ) const
inline

Definition at line 50 of file GiShmDataStorage.h.

◆ copyFrom()

void OdGiEdgeDataStorage::copyFrom ( const OdGiEdgeData pEdgeData,
OdUInt32  nEdge 
)
inline

Definition at line 126 of file GiShmDataStorage.h.

◆ deleteArrays()

void OdGiEdgeDataStorage::deleteArrays ( const OdGiEdgeData pEdgeData = NULL)
inline

Definition at line 108 of file GiShmDataStorage.h.

◆ layerIdsArray() [1/2]

OdDbStubPtrArray& OdGiEdgeDataStorage::layerIdsArray ( )
inline

Definition at line 61 of file GiShmDataStorage.h.

◆ layerIdsArray() [2/2]

const OdDbStubPtrArray& OdGiEdgeDataStorage::layerIdsArray ( ) const
inline

Definition at line 60 of file GiShmDataStorage.h.

◆ linetypeIdsArray() [1/2]

OdDbStubPtrArray& OdGiEdgeDataStorage::linetypeIdsArray ( )
inline

Definition at line 66 of file GiShmDataStorage.h.

◆ linetypeIdsArray() [2/2]

const OdDbStubPtrArray& OdGiEdgeDataStorage::linetypeIdsArray ( ) const
inline

Definition at line 65 of file GiShmDataStorage.h.

◆ reserveArrays()

void OdGiEdgeDataStorage::reserveArrays ( const OdGiEdgeData pEdgeData,
OdUInt32  nReserve 
)
inline

Definition at line 117 of file GiShmDataStorage.h.

◆ resetPointers()

void OdGiEdgeDataStorage::resetPointers ( )
inline

Definition at line 81 of file GiShmDataStorage.h.

◆ resizeColorsArray()

OdUInt16* OdGiEdgeDataStorage::resizeColorsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 53 of file GiShmDataStorage.h.

◆ resizeLayerIdsArray()

OdDbStub** OdGiEdgeDataStorage::resizeLayerIdsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 63 of file GiShmDataStorage.h.

◆ resizeLinetypeIdsArray()

OdDbStub** OdGiEdgeDataStorage::resizeLinetypeIdsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 68 of file GiShmDataStorage.h.

◆ resizeSelectionMarkersArray()

OdGsMarker* OdGiEdgeDataStorage::resizeSelectionMarkersArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 73 of file GiShmDataStorage.h.

◆ resizeTrueColorsArray()

OdCmEntityColor* OdGiEdgeDataStorage::resizeTrueColorsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 58 of file GiShmDataStorage.h.

◆ resizeVisibilityArray()

OdUInt8* OdGiEdgeDataStorage::resizeVisibilityArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 78 of file GiShmDataStorage.h.

◆ selectionMarkersArray() [1/2]

OdGsMarkerArray& OdGiEdgeDataStorage::selectionMarkersArray ( )
inline

Definition at line 71 of file GiShmDataStorage.h.

◆ selectionMarkersArray() [2/2]

const OdGsMarkerArray& OdGiEdgeDataStorage::selectionMarkersArray ( ) const
inline

Definition at line 70 of file GiShmDataStorage.h.

◆ setColorsArray()

void OdGiEdgeDataStorage::setColorsArray ( )
inline

Definition at line 52 of file GiShmDataStorage.h.

◆ setLayersArray()

void OdGiEdgeDataStorage::setLayersArray ( )
inline

Definition at line 62 of file GiShmDataStorage.h.

◆ setLinetypesArray()

void OdGiEdgeDataStorage::setLinetypesArray ( )
inline

Definition at line 67 of file GiShmDataStorage.h.

◆ setPointersArray()

void OdGiEdgeDataStorage::setPointersArray ( const OdGiEdgeData pEdgeData = NULL)
inline

Definition at line 90 of file GiShmDataStorage.h.

◆ setSelectionMarkersArray()

void OdGiEdgeDataStorage::setSelectionMarkersArray ( )
inline

Definition at line 72 of file GiShmDataStorage.h.

◆ setTrueColorsArray()

void OdGiEdgeDataStorage::setTrueColorsArray ( )
inline

Definition at line 57 of file GiShmDataStorage.h.

◆ setVisibilityArray()

void OdGiEdgeDataStorage::setVisibilityArray ( )
inline

Definition at line 77 of file GiShmDataStorage.h.

◆ trueColorsArray() [1/2]

OdCmEntityColorArray& OdGiEdgeDataStorage::trueColorsArray ( )
inline

Definition at line 56 of file GiShmDataStorage.h.

◆ trueColorsArray() [2/2]

const OdCmEntityColorArray& OdGiEdgeDataStorage::trueColorsArray ( ) const
inline

Definition at line 55 of file GiShmDataStorage.h.

◆ visibilityArray() [1/2]

OdUInt8Array& OdGiEdgeDataStorage::visibilityArray ( )
inline

Definition at line 76 of file GiShmDataStorage.h.

◆ visibilityArray() [2/2]

const OdUInt8Array& OdGiEdgeDataStorage::visibilityArray ( ) const
inline

Definition at line 75 of file GiShmDataStorage.h.

Member Data Documentation

◆ m_colors

OdUInt16Array OdGiEdgeDataStorage::m_colors
protected

Definition at line 41 of file GiShmDataStorage.h.

◆ m_layers

OdDbStubPtrArray OdGiEdgeDataStorage::m_layers
protected

Definition at line 43 of file GiShmDataStorage.h.

◆ m_linetypes

OdDbStubPtrArray OdGiEdgeDataStorage::m_linetypes
protected

Definition at line 44 of file GiShmDataStorage.h.

◆ m_selMarkers

OdGsMarkerArray OdGiEdgeDataStorage::m_selMarkers
protected

Definition at line 45 of file GiShmDataStorage.h.

◆ m_trueColors

OdCmEntityColorArray OdGiEdgeDataStorage::m_trueColors
protected

Definition at line 42 of file GiShmDataStorage.h.

◆ m_visibilities

OdUInt8Array OdGiEdgeDataStorage::m_visibilities
protected

Definition at line 46 of file GiShmDataStorage.h.


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