CFx SDK Documentation  2020SP3
Public Types | Public Member Functions | Protected Attributes | List of all members
OdGiFaceDataStorage Class Reference

#include <GiShmDataStorage.h>

Inheritance diagram for OdGiFaceDataStorage:
OdGiFaceData

Public Types

typedef OdArray< OdGiMapper, OdMemoryAllocator< OdGiMapper > > OdGiMapperArray
 

Public Member Functions

 OdGiFaceDataStorage ()
 
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 OdGsMarkerArrayselectionMarkersArray () const
 
OdGsMarkerArrayselectionMarkersArray ()
 
void setSelectionMarkersArray ()
 
OdGsMarkerresizeSelectionMarkersArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdGeVector3dArraynormalsArray () const
 
OdGeVector3dArraynormalsArray ()
 
void setNormalsArray ()
 
OdGeVector3dresizeNormalsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdUInt8ArrayvisibilityArray () const
 
OdUInt8ArrayvisibilityArray ()
 
void setVisibilityArray ()
 
OdUInt8resizeVisibilityArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdDbStubPtrArraymatkerialsArray () const
 
OdDbStubPtrArraymaterialsArray ()
 
void setMaterialsArray ()
 
OdDbStub ** resizeMaterialsArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdGiMapperArraymappersArray () const
 
OdGiMapperArraymappersArray ()
 
void setMappersArray ()
 
OdGiMapperresizeMappersArray (OdUInt32 nSize, bool bSetPtr=true)
 
const OdCmTransparencyArraytransparencyArray () const
 
OdCmTransparencyArraytransparencyArray ()
 
void setTransparencyArray ()
 
OdCmTransparencyresizeTransparencyArray (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)
 
- Public Member Functions inherited from OdGiFaceData
 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 OdUInt16colors () const
 
const OdCmEntityColortrueColors () const
 
OdDbStub ** layerIds () const
 
const OdGsMarkerselectionMarkers () const
 
const OdGeVector3dnormals () const
 
const OdUInt8visibility () const
 
OdDbStub ** materials () const
 
const OdGiMappermappers () const
 
const OdCmTransparencytransparency () const
 
const OdGePoint2dfillOrigins () const
 
const OdGeVector2dfillDirections () const
 

Protected Attributes

OdUInt16Array m_colors
 
OdCmEntityColorArray m_trueColors
 
OdDbStubPtrArray m_layers
 
OdGsMarkerArray m_markers
 
OdGeVector3dArray m_normals
 
OdUInt8Array m_visibilities
 
OdDbStubPtrArray m_materials
 
OdGiMapperArray m_mappers
 
OdCmTransparencyArray m_transparencies
 

Detailed Description

Definition at line 137 of file GiShmDataStorage.h.

Member Typedef Documentation

◆ OdGiMapperArray

Definition at line 140 of file GiShmDataStorage.h.

Constructor & Destructor Documentation

◆ OdGiFaceDataStorage()

OdGiFaceDataStorage::OdGiFaceDataStorage ( )
inline

Definition at line 152 of file GiShmDataStorage.h.

Member Function Documentation

◆ clearArrays()

void OdGiFaceDataStorage::clearArrays ( const OdGiFaceData pFaceData = NULL)
inline

Definition at line 224 of file GiShmDataStorage.h.

◆ cloneData()

void OdGiFaceDataStorage::cloneData ( const OdGiFaceData pData)
inline

Definition at line 199 of file GiShmDataStorage.h.

◆ colorsArray() [1/2]

OdUInt16Array& OdGiFaceDataStorage::colorsArray ( )
inline

Definition at line 155 of file GiShmDataStorage.h.

◆ colorsArray() [2/2]

const OdUInt16Array& OdGiFaceDataStorage::colorsArray ( ) const
inline

Definition at line 154 of file GiShmDataStorage.h.

◆ copyFrom()

void OdGiFaceDataStorage::copyFrom ( const OdGiFaceData pFaceData,
OdUInt32  nFace 
)
inline

Definition at line 260 of file GiShmDataStorage.h.

◆ deleteArrays()

void OdGiFaceDataStorage::deleteArrays ( const OdGiFaceData pFaceData = NULL)
inline

Definition at line 236 of file GiShmDataStorage.h.

◆ layerIdsArray() [1/2]

OdDbStubPtrArray& OdGiFaceDataStorage::layerIdsArray ( )
inline

Definition at line 165 of file GiShmDataStorage.h.

◆ layerIdsArray() [2/2]

const OdDbStubPtrArray& OdGiFaceDataStorage::layerIdsArray ( ) const
inline

Definition at line 164 of file GiShmDataStorage.h.

◆ mappersArray() [1/2]

OdGiMapperArray& OdGiFaceDataStorage::mappersArray ( )
inline

Definition at line 190 of file GiShmDataStorage.h.

◆ mappersArray() [2/2]

const OdGiMapperArray& OdGiFaceDataStorage::mappersArray ( ) const
inline

Definition at line 189 of file GiShmDataStorage.h.

◆ materialsArray()

OdDbStubPtrArray& OdGiFaceDataStorage::materialsArray ( )
inline

Definition at line 185 of file GiShmDataStorage.h.

◆ matkerialsArray()

const OdDbStubPtrArray& OdGiFaceDataStorage::matkerialsArray ( ) const
inline

Definition at line 184 of file GiShmDataStorage.h.

◆ normalsArray() [1/2]

OdGeVector3dArray& OdGiFaceDataStorage::normalsArray ( )
inline

Definition at line 175 of file GiShmDataStorage.h.

◆ normalsArray() [2/2]

const OdGeVector3dArray& OdGiFaceDataStorage::normalsArray ( ) const
inline

Definition at line 174 of file GiShmDataStorage.h.

◆ reserveArrays()

void OdGiFaceDataStorage::reserveArrays ( const OdGiFaceData pFaceData,
OdUInt32  nReserve 
)
inline

Definition at line 248 of file GiShmDataStorage.h.

◆ resetPointers()

void OdGiFaceDataStorage::resetPointers ( )
inline

Definition at line 200 of file GiShmDataStorage.h.

◆ resizeColorsArray()

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

Definition at line 157 of file GiShmDataStorage.h.

◆ resizeLayerIdsArray()

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

Definition at line 167 of file GiShmDataStorage.h.

◆ resizeMappersArray()

OdGiMapper* OdGiFaceDataStorage::resizeMappersArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 192 of file GiShmDataStorage.h.

◆ resizeMaterialsArray()

OdDbStub** OdGiFaceDataStorage::resizeMaterialsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 187 of file GiShmDataStorage.h.

◆ resizeNormalsArray()

OdGeVector3d* OdGiFaceDataStorage::resizeNormalsArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 177 of file GiShmDataStorage.h.

◆ resizeSelectionMarkersArray()

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

Definition at line 172 of file GiShmDataStorage.h.

◆ resizeTransparencyArray()

OdCmTransparency* OdGiFaceDataStorage::resizeTransparencyArray ( OdUInt32  nSize,
bool  bSetPtr = true 
)
inline

Definition at line 197 of file GiShmDataStorage.h.

◆ resizeTrueColorsArray()

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

Definition at line 162 of file GiShmDataStorage.h.

◆ resizeVisibilityArray()

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

Definition at line 182 of file GiShmDataStorage.h.

◆ selectionMarkersArray() [1/2]

OdGsMarkerArray& OdGiFaceDataStorage::selectionMarkersArray ( )
inline

Definition at line 170 of file GiShmDataStorage.h.

◆ selectionMarkersArray() [2/2]

const OdGsMarkerArray& OdGiFaceDataStorage::selectionMarkersArray ( ) const
inline

Definition at line 169 of file GiShmDataStorage.h.

◆ setColorsArray()

void OdGiFaceDataStorage::setColorsArray ( )
inline

Definition at line 156 of file GiShmDataStorage.h.

◆ setLayersArray()

void OdGiFaceDataStorage::setLayersArray ( )
inline

Definition at line 166 of file GiShmDataStorage.h.

◆ setMappersArray()

void OdGiFaceDataStorage::setMappersArray ( )
inline

Definition at line 191 of file GiShmDataStorage.h.

◆ setMaterialsArray()

void OdGiFaceDataStorage::setMaterialsArray ( )
inline

Definition at line 186 of file GiShmDataStorage.h.

◆ setNormalsArray()

void OdGiFaceDataStorage::setNormalsArray ( )
inline

Definition at line 176 of file GiShmDataStorage.h.

◆ setPointersArray()

void OdGiFaceDataStorage::setPointersArray ( const OdGiFaceData pFaceData = NULL)
inline

Definition at line 212 of file GiShmDataStorage.h.

◆ setSelectionMarkersArray()

void OdGiFaceDataStorage::setSelectionMarkersArray ( )
inline

Definition at line 171 of file GiShmDataStorage.h.

◆ setTransparencyArray()

void OdGiFaceDataStorage::setTransparencyArray ( )
inline

Definition at line 196 of file GiShmDataStorage.h.

◆ setTrueColorsArray()

void OdGiFaceDataStorage::setTrueColorsArray ( )
inline

Definition at line 161 of file GiShmDataStorage.h.

◆ setVisibilityArray()

void OdGiFaceDataStorage::setVisibilityArray ( )
inline

Definition at line 181 of file GiShmDataStorage.h.

◆ transparencyArray() [1/2]

OdCmTransparencyArray& OdGiFaceDataStorage::transparencyArray ( )
inline

Definition at line 195 of file GiShmDataStorage.h.

◆ transparencyArray() [2/2]

const OdCmTransparencyArray& OdGiFaceDataStorage::transparencyArray ( ) const
inline

Definition at line 194 of file GiShmDataStorage.h.

◆ trueColorsArray() [1/2]

OdCmEntityColorArray& OdGiFaceDataStorage::trueColorsArray ( )
inline

Definition at line 160 of file GiShmDataStorage.h.

◆ trueColorsArray() [2/2]

const OdCmEntityColorArray& OdGiFaceDataStorage::trueColorsArray ( ) const
inline

Definition at line 159 of file GiShmDataStorage.h.

◆ visibilityArray() [1/2]

OdUInt8Array& OdGiFaceDataStorage::visibilityArray ( )
inline

Definition at line 180 of file GiShmDataStorage.h.

◆ visibilityArray() [2/2]

const OdUInt8Array& OdGiFaceDataStorage::visibilityArray ( ) const
inline

Definition at line 179 of file GiShmDataStorage.h.

Member Data Documentation

◆ m_colors

OdUInt16Array OdGiFaceDataStorage::m_colors
protected

Definition at line 142 of file GiShmDataStorage.h.

◆ m_layers

OdDbStubPtrArray OdGiFaceDataStorage::m_layers
protected

Definition at line 144 of file GiShmDataStorage.h.

◆ m_mappers

OdGiMapperArray OdGiFaceDataStorage::m_mappers
protected

Definition at line 149 of file GiShmDataStorage.h.

◆ m_markers

OdGsMarkerArray OdGiFaceDataStorage::m_markers
protected

Definition at line 145 of file GiShmDataStorage.h.

◆ m_materials

OdDbStubPtrArray OdGiFaceDataStorage::m_materials
protected

Definition at line 148 of file GiShmDataStorage.h.

◆ m_normals

OdGeVector3dArray OdGiFaceDataStorage::m_normals
protected

Definition at line 146 of file GiShmDataStorage.h.

◆ m_transparencies

OdCmTransparencyArray OdGiFaceDataStorage::m_transparencies
protected

Definition at line 150 of file GiShmDataStorage.h.

◆ m_trueColors

OdCmEntityColorArray OdGiFaceDataStorage::m_trueColors
protected

Definition at line 143 of file GiShmDataStorage.h.

◆ m_visibilities

OdUInt8Array OdGiFaceDataStorage::m_visibilities
protected

Definition at line 147 of file GiShmDataStorage.h.


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