#include <GiShmDataStorage.h>
|
| | OdGiFaceDataStorage () |
| |
| const OdUInt16Array & | colorsArray () const |
| |
| OdUInt16Array & | colorsArray () |
| |
| void | setColorsArray () |
| |
| OdUInt16 * | resizeColorsArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdCmEntityColorArray & | trueColorsArray () const |
| |
| OdCmEntityColorArray & | trueColorsArray () |
| |
| void | setTrueColorsArray () |
| |
| OdCmEntityColor * | resizeTrueColorsArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdDbStubPtrArray & | layerIdsArray () const |
| |
| OdDbStubPtrArray & | layerIdsArray () |
| |
| void | setLayersArray () |
| |
| OdDbStub ** | resizeLayerIdsArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdGsMarkerArray & | selectionMarkersArray () const |
| |
| OdGsMarkerArray & | selectionMarkersArray () |
| |
| void | setSelectionMarkersArray () |
| |
| OdGsMarker * | resizeSelectionMarkersArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdGeVector3dArray & | normalsArray () const |
| |
| OdGeVector3dArray & | normalsArray () |
| |
| void | setNormalsArray () |
| |
| OdGeVector3d * | resizeNormalsArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdUInt8Array & | visibilityArray () const |
| |
| OdUInt8Array & | visibilityArray () |
| |
| void | setVisibilityArray () |
| |
| OdUInt8 * | resizeVisibilityArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdDbStubPtrArray & | materialsArray () const |
| |
| OdDbStubPtrArray & | materialsArray () |
| |
| void | setMaterialsArray () |
| |
| OdDbStub ** | resizeMaterialsArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdGiMapperArray & | mappersArray () const |
| |
| OdGiMapperArray & | mappersArray () |
| |
| void | setMappersArray () |
| |
| OdGiMapper * | resizeMappersArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| const OdCmTransparencyArray & | transparencyArray () const |
| |
| OdCmTransparencyArray & | transparencyArray () |
| |
| void | setTransparencyArray () |
| |
| OdCmTransparency * | resizeTransparencyArray (OdUInt32 nSize, bool bSetPtr=true) |
| |
| void | cloneData (const OdGiFaceData *pData) |
| |
| void | resetPointers () |
| |
| void | setPointersArray (const OdGiFaceData *pFaceData=NULL) |
| |
| void | clearArrays (const OdGiFaceData *pFaceData=NULL) |
| |
| void | deleteArrays (const OdGiFaceData *pFaceData=NULL) |
| |
| void | reserveArrays (const OdGiFaceData *pFaceData, OdUInt32 nReserve) |
| |
| void | copyFrom (const OdGiFaceData *pFaceData, OdUInt32 nFace) |
| |
| | OdGiFaceData () |
| |
| void | setColors (const OdUInt16 *colors) |
| |
| void | setTrueColors (const OdCmEntityColor *colors) |
| |
| void | setLayers (OdDbStub **layerIds) |
| |
| void | setSelectionMarkers (const OdGsMarker *selectionMarkers) |
| |
| void | setNormals (const OdGeVector3d *normals) |
| |
| void | setVisibility (const OdUInt8 *visibilities) |
| |
| void | setMaterials (OdDbStub **materialIds) |
| |
| void | setMappers (const OdGiMapper *mappers) |
| |
| void | setTransparency (const OdCmTransparency *transparencies) |
| |
| void | setFillOrigins (const OdGePoint2d *fillOrigins) |
| |
| void | setFillDirections (const OdGeVector2d *fillDirections) |
| |
| const OdUInt16 * | colors () const |
| |
| const OdCmEntityColor * | trueColors () const |
| |
| OdDbStub ** | layerIds () const |
| |
| const OdGsMarker * | selectionMarkers () const |
| |
| const OdGeVector3d * | normals () const |
| |
| const OdUInt8 * | visibility () const |
| |
| OdDbStub ** | materials () const |
| |
| const OdGiMapper * | mappers () const |
| |
| const OdCmTransparency * | transparency () const |
| |
| const OdGePoint2d * | fillOrigins () const |
| |
| const OdGeVector2d * | fillDirections () const |
| |
Face data storage class.
<group OdGi_Classes>
Definition at line 389 of file GiShmDataStorage.h.
◆ OdGiMapperArray
◆ OdGiFaceDataStorage()
| OdGiFaceDataStorage::OdGiFaceDataStorage |
( |
| ) |
|
|
inline |
◆ clearArrays()
◆ cloneData()
◆ colorsArray() [1/2]
◆ colorsArray() [2/2]
◆ copyFrom()
Copies elements with the specified index from all arrays of the specified OdGiFaceData object and appends them to arrays of this OdGiFaceDataStorage object.
- Parameters
-
| pFaceData | [in] Object to copy array elements from. |
| nFace | [in] Index of the elements in arrays. |
Definition at line 848 of file GiShmDataStorage.h.
◆ deleteArrays()
◆ layerIdsArray() [1/2]
◆ layerIdsArray() [2/2]
◆ mappersArray() [1/2]
◆ mappersArray() [2/2]
◆ materialsArray() [1/2]
◆ materialsArray() [2/2]
◆ normalsArray() [1/2]
◆ normalsArray() [2/2]
◆ reserveArrays()
Reserves cells in all arrays of the specified OdGiFaceData object.
- Parameters
-
| pFaceData | [in] Object which arrays to reserve cells in. |
| nReserve | [in] Number of cells to reserve. |
Definition at line 822 of file GiShmDataStorage.h.
◆ resetPointers()
| void OdGiFaceDataStorage::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 446 of file GiShmDataStorage.h.
◆ resizeLayerIdsArray()
| OdDbStub ** OdGiFaceDataStorage::resizeLayerIdsArray |
( |
OdUInt32 |
nSize, |
|
|
bool |
bSetPtr = true |
|
) |
| |
|
inline |
Resizes the layer IDs array.
- Parameters
-
| nSize | [in] New layer IDs array size. |
| bSetPtr | [in] True to set the layer IDs array after resizing. |
- Returns
- Pointer to the array of layer IDs.
Definition at line 512 of file GiShmDataStorage.h.
◆ resizeMappersArray()
Resizes the material mappers array.
- Parameters
-
| nSize | [in] New material mappers array size. |
| bSetPtr | [in] True to set the material mappers array after resizing. |
- Returns
- Pointer to the array of material mappers.
Definition at line 677 of file GiShmDataStorage.h.
◆ resizeMaterialsArray()
| OdDbStub ** OdGiFaceDataStorage::resizeMaterialsArray |
( |
OdUInt32 |
nSize, |
|
|
bool |
bSetPtr = true |
|
) |
| |
|
inline |
Resizes the materials array.
- Parameters
-
| nSize | [in] New materials array size. |
| bSetPtr | [in] True to set the materials array after resizing. |
- Returns
- Pointer to the array of materials.
Definition at line 644 of file GiShmDataStorage.h.
◆ resizeNormalsArray()
Resizes the normals array.
- Parameters
-
| nSize | [in] New normals array size. |
| bSetPtr | [in] True to set the normals array after resizing. |
- Returns
- Pointer to the array of normals.
Definition at line 578 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 545 of file GiShmDataStorage.h.
◆ resizeTransparencyArray()
Resizes the transparencies array.
- Parameters
-
| nSize | [in] New transparencies array size. |
| bSetPtr | [in] True to set the transparencies array after resizing. |
- Returns
- Pointer to the array of transparencies.
Definition at line 710 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 479 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 611 of file GiShmDataStorage.h.
◆ selectionMarkersArray() [1/2]
◆ selectionMarkersArray() [2/2]
| const OdGsMarkerArray & OdGiFaceDataStorage::selectionMarkersArray |
( |
| ) |
const |
|
inline |
◆ setColorsArray()
| void OdGiFaceDataStorage::setColorsArray |
( |
| ) |
|
|
inline |
◆ setLayersArray()
| void OdGiFaceDataStorage::setLayersArray |
( |
| ) |
|
|
inline |
◆ setMappersArray()
| void OdGiFaceDataStorage::setMappersArray |
( |
| ) |
|
|
inline |
◆ setMaterialsArray()
| void OdGiFaceDataStorage::setMaterialsArray |
( |
| ) |
|
|
inline |
◆ setNormalsArray()
| void OdGiFaceDataStorage::setNormalsArray |
( |
| ) |
|
|
inline |
◆ setPointersArray()
| void OdGiFaceDataStorage::setPointersArray |
( |
const OdGiFaceData * |
pFaceData = NULL | ) |
|
|
inline |
◆ setSelectionMarkersArray()
| void OdGiFaceDataStorage::setSelectionMarkersArray |
( |
| ) |
|
|
inline |
◆ setTransparencyArray()
| void OdGiFaceDataStorage::setTransparencyArray |
( |
| ) |
|
|
inline |
◆ setTrueColorsArray()
| void OdGiFaceDataStorage::setTrueColorsArray |
( |
| ) |
|
|
inline |
◆ setVisibilityArray()
| void OdGiFaceDataStorage::setVisibilityArray |
( |
| ) |
|
|
inline |
◆ transparencyArray() [1/2]
◆ transparencyArray() [2/2]
◆ trueColorsArray() [1/2]
◆ trueColorsArray() [2/2]
◆ visibilityArray() [1/2]
◆ visibilityArray() [2/2]
| const OdUInt8Array & OdGiFaceDataStorage::visibilityArray |
( |
| ) |
const |
|
inline |
◆ m_colors
◆ m_layers
◆ m_mappers
◆ m_markers
◆ m_materials
◆ m_normals
◆ m_transparencies
◆ m_trueColors
◆ m_visibilities
The documentation for this class was generated from the following file: