#include <GiShmDataStorage.h>
Edge data storage class.
<group OdGi_Classes>
Definition at line 43 of file GiShmDataStorage.h.
◆ OdGiEdgeDataStorage()
OdGiEdgeDataStorage::OdGiEdgeDataStorage |
( |
| ) |
|
|
inline |
◆ clearArrays()
◆ cloneData()
◆ colorsArray() [1/2]
◆ colorsArray() [2/2]
◆ copyFrom()
Copies elements with the specified index from all arrays of the specified OdGiEdgeData object and appends them to arrays of this OdGiEdgeDataStorage object.
- Parameters
-
pEdgeData | [in] Object to copy array elements from. |
nEdge | [in] Index of the elements in arrays. |
Definition at line 373 of file GiShmDataStorage.h.
◆ deleteArrays()
◆ layerIdsArray() [1/2]
◆ layerIdsArray() [2/2]
◆ linetypeIdsArray() [1/2]
◆ linetypeIdsArray() [2/2]
◆ reserveArrays()
Reserves cells in all arrays of the specified OdGiEdgeData object.
- Parameters
-
pEdgeData | [in] Object which arrays to reserve cells in. |
nReserve | [in] Number of cells to reserve. |
Definition at line 351 of file GiShmDataStorage.h.
◆ resetPointers()
void OdGiEdgeDataStorage::resetPointers |
( |
| ) |
|
|
inline |
◆ resizeColorsArray()
Resizes the colors array.
- Parameters
-
nSize | [in] New colors array size. |
bSetPtr | [in] True to set the colors array after resizing. |
- Returns
- Pointer to the array of colors.
Definition at line 91 of file GiShmDataStorage.h.
◆ resizeLayerIdsArray()
OdDbStub ** OdGiEdgeDataStorage::resizeLayerIdsArray |
( |
OdUInt32 |
nSize, |
|
|
bool |
bSetPtr = true |
|
) |
| |
|
inline |
Resizes the layers array.
- Parameters
-
nSize | [in] New layers array size. |
bSetPtr | [in] True to set the layers array after resizing. |
- Returns
- Pointer to the array of layers.
Definition at line 157 of file GiShmDataStorage.h.
◆ resizeLinetypeIdsArray()
OdDbStub ** OdGiEdgeDataStorage::resizeLinetypeIdsArray |
( |
OdUInt32 |
nSize, |
|
|
bool |
bSetPtr = true |
|
) |
| |
|
inline |
Resizes the linetype IDs array.
- Parameters
-
nSize | [in] New linetype IDs array size. |
bSetPtr | [in] True to set the linetype IDs array after resizing. |
- Returns
- Pointer to the array of linetype IDs.
Definition at line 190 of file GiShmDataStorage.h.
◆ resizeSelectionMarkersArray()
Resizes the selection markers array.
- Parameters
-
nSize | [in] New selection markers array size. |
bSetPtr | [in] True to set the selection markers array after resizing. |
- Returns
- Pointer to the array of selection markers.
Definition at line 223 of file GiShmDataStorage.h.
◆ resizeTrueColorsArray()
Resizes the true colors array.
- Parameters
-
nSize | [in] New true colors array size. |
bSetPtr | [in] True to set the true colors array after resizing. |
- Returns
- Pointer to the array of true colors.
Definition at line 124 of file GiShmDataStorage.h.
◆ resizeVisibilityArray()
Resizes the visibilities array.
- Parameters
-
nSize | [in] New visibilities array size. |
bSetPtr | [in] True to set the visibilities array after resizing. |
- Returns
- Pointer to the array of visibilities.
Definition at line 256 of file GiShmDataStorage.h.
◆ selectionMarkersArray() [1/2]
◆ selectionMarkersArray() [2/2]
const OdGsMarkerArray & OdGiEdgeDataStorage::selectionMarkersArray |
( |
| ) |
const |
|
inline |
◆ setColorsArray()
void OdGiEdgeDataStorage::setColorsArray |
( |
| ) |
|
|
inline |
◆ setLayersArray()
void OdGiEdgeDataStorage::setLayersArray |
( |
| ) |
|
|
inline |
◆ setLinetypesArray()
void OdGiEdgeDataStorage::setLinetypesArray |
( |
| ) |
|
|
inline |
◆ setPointersArray()
void OdGiEdgeDataStorage::setPointersArray |
( |
const OdGiEdgeData * |
pEdgeData = NULL | ) |
|
|
inline |
◆ setSelectionMarkersArray()
void OdGiEdgeDataStorage::setSelectionMarkersArray |
( |
| ) |
|
|
inline |
◆ setTrueColorsArray()
void OdGiEdgeDataStorage::setTrueColorsArray |
( |
| ) |
|
|
inline |
◆ setVisibilityArray()
void OdGiEdgeDataStorage::setVisibilityArray |
( |
| ) |
|
|
inline |
◆ trueColorsArray() [1/2]
◆ trueColorsArray() [2/2]
◆ visibilityArray() [1/2]
◆ visibilityArray() [2/2]
const OdUInt8Array & OdGiEdgeDataStorage::visibilityArray |
( |
| ) |
const |
|
inline |
◆ m_colors
◆ m_layers
◆ m_linetypes
◆ m_selMarkers
◆ m_trueColors
◆ m_visibilities
The documentation for this class was generated from the following file: