#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: