CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef __OD_GI_SHM_DATA_STORAGE__
25 #define __OD_GI_SHM_DATA_STORAGE__
229 if (!pFaceData || pFaceData->selectionMarkers())
m_markers.
clear();
438 #endif // __OD_GI_SHM_DATA_STORAGE__
const OdGePoint3d * m_pVertexList
const OdUInt16Array & colorsArray() const
OdGiEdgeDataStorage m_edgeData
OdUInt8Array m_visibilities
OdDbStub ** materials() const
OdCmEntityColorArray m_trueColors
OdGiVertexDataStorage m_vertexData
OdGeVector3dArray m_normals
const OdGiFaceDataStorage & faceDataStorage() const
OdDbStub ** resizeLayerIdsArray(OdUInt32 nSize, bool bSetPtr=true)
const OdCmTransparencyArray & transparencyArray() const
OdUInt8Array m_visibilities
OdGiVertexDataStorage & vertexDataStorage()
void setVisibility(const OdUInt8 *visibilities)
void copyFrom(const OdGiFaceData *pFaceData, OdUInt32 nFace)
const OdGsMarker * selectionMarkers() const
OdDbStub ** resizeMaterialsArray(OdUInt32 nSize, bool bSetPtr=true)
void deleteArrays(const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
OdDbStubPtrArray m_layers
OdUInt8 * resizeVisibilityArray(OdUInt32 nSize, bool bSetPtr=true)
const OdDbStubPtrArray & layerIdsArray() const
OdGePoint3dArray & mappingCoordsArray(MapChannel)
OdDbStub ** layerIds() const
const OdGePoint3dArray & vertexListArray() const
void setMappers(const OdGiMapper *mappers)
void reserveArrays(const OdGiVertexData *pVertexData, OdUInt32 nReserve)
void setTransparencyArray()
const OdGePoint3dArray & mappingCoordsArray(MapChannel) const
OdUInt16 * resizeColorsArray(OdUInt32 nSize, bool bSetPtr=true)
OdGiMapperArray m_mappers
const OdInt32Array & faceListArray() const
void setTrueColorsArray()
const OdDbStubPtrArray & linetypeIdsArray() const
OdUInt8 * resizeVisibilityArray(OdUInt32 nSize, bool bSetPtr=true)
void clearArrays(const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
OdUInt16 * resizeColorsArray(OdUInt32 nSize, bool bSetPtr=true)
void setTrueColors(const OdCmEntityColor *colors)
void deleteArrays(const OdGiFaceData *pFaceData=NULL)
const OdUInt8Array & visibilityArray() const
void setTrueColorsArray()
const OdUInt16 * colors() const
void setLayers(OdDbStub **layerIds)
OdGiMapperArray & mappersArray()
OdDbStubPtrArray & linetypeIdsArray()
OdGeVector3dArray & normalsArray()
const OdGeVector3d * normals() const
void setPointersArray(const OdGiEdgeData *pEdgeData=NULL)
void setMaterials(OdDbStub **materialIds)
OdCmEntityColorArray & trueColorsArray()
OdDbStub ** resizeLayerIdsArray(OdUInt32 nSize, bool bSetPtr=true)
void clearArrays(const OdGiEdgeData *pEdgeData=NULL)
OdGiFaceDataStorage & faceDataStorage()
const OdGiMapperArray & mappersArray() const
void setPointersArray(const OdGiVertexData *pVertexData=NULL)
const OdCmEntityColor * trueColors() const
const OdGiEdgeDataStorage & edgeDataStorage() const
OdInt32 * resizeFaceListArray(OdUInt32 nSize, bool bSetPtr=true)
const OdDbStubPtrArray & matkerialsArray() const
void setFaceData(const OdGiFaceData *pFaceData)
OdArray & setPhysicalLength(size_type physLength)
OdGePoint3dArray m_texCoords
void reserveArrays(const OdGiEdgeData *pEdgeData, OdUInt32 nReserve)
const T * asArrayPtr() const
OdGeVector3d * resizeNormalsArray(OdUInt32 nSize, bool bSetPtr=true)
void setMappingCoordsArray(MapChannel channel)
OdDbStubPtrArray & materialsArray()
OdGiFaceDataStorage m_faceData
void setTransparency(const OdCmTransparency *transparencies)
OdDbStubPtrArray & layerIdsArray()
const OdGsMarker * selectionMarkers() const
const OdDbStubPtrArray & layerIdsArray() const
OdGsMarker * resizeSelectionMarkersArray(OdUInt32 nSize, bool bSetPtr=true)
OdInt32Array & faceListArray()
OdArray< OdGiMapper, OdMemoryAllocator< OdGiMapper > > OdGiMapperArray
void cloneEdgeData(const OdGiEdgeData *pEdgeData)
OdDbStubPtrArray & layerIdsArray()
void deleteArrays(const OdGiVertexData *pVertexData=NULL)
const OdCmEntityColorArray & trueColorsArray() const
void setSelectionMarkersArray()
const OdInt32 * m_pFaceList
OdCmEntityColor * resizeTrueColorsArray(OdUInt32 nSize, bool bSetPtr=true)
const OdGsMarkerArray & selectionMarkersArray() const
const OdUInt16 * colors() const
OdDbStub ** resizeLinetypeIdsArray(OdUInt32 nSize, bool bSetPtr=true)
const OdGeVector3d * normals() const
void setTrueColors(const OdCmEntityColor *colors)
void setVertexDataStorage()
void copyFrom(const OdGiVertexData *pVertexData, OdUInt32 nVertex)
void setVertexData(const OdGiVertexData *pVertexData)
void setVisibility(const OdUInt8 *visibilities)
void resize(size_type logicalLength, const T &value)
void cloneFaceData(const OdGiFaceData *pFaceData)
void setTrueColors(const OdCmEntityColor *colors)
OdCmEntityColorArray m_trueColors
void setLinetypes(OdDbStub **linetypeIds)
OdDbStub ** linetypeIds() const
OdDbStubPtrArray m_layers
const OdUInt8 * visibility() const
const OdUInt8Array & visibilityArray() const
OdCmTransparency * resizeTransparencyArray(OdUInt32 nSize, bool bSetPtr=true)
OdUInt8Array & visibilityArray()
const OdGiVertexData * m_pVertexData
void cloneVertexData(const OdGiVertexData *pVertexData)
OdCmEntityColorArray m_trueColors
const OdGeVector3dArray & normalsArray() const
void cloneData(const OdGiFaceData *pData)
void setVisibilityArray()
void setFaceList(const OdInt32 *pFaceList)
void setColors(const OdUInt16 *colors)
void clearArrays(const OdGiFaceData *pFaceData=NULL)
OdGsMarkerArray m_selMarkers
void setMappingCoords(MapChannel channel, const OdGePoint3d *coords)
const OdCmEntityColor * trueColors() const
OdCmTransparencyArray & transparencyArray()
OdGePoint3d * resizeMappingCoordsArray(MapChannel channel, OdUInt32 nSize, bool bSetPtr=true)
const OdCmEntityColorArray & trueColorsArray() const
void setPointersArray(const OdGiFaceData *pFaceData=NULL)
void setEdgeDataStorage()
const OdUInt8 * visibility() const
void cloneData(const OdGiVertexData *pData)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
void reserveArrays(const OdGiFaceData *pFaceData, OdUInt32 nReserve)
OdCmEntityColor * resizeTrueColorsArray(OdUInt32 nSize, bool bSetPtr=true)
void reserve(size_type reserveLength)
OdGsMarker * resizeSelectionMarkersArray(OdUInt32 nSize, bool bSetPtr=true)
void copyFrom(const OdGiEdgeData *pEdgeData, OdUInt32 nEdge)
void setVisibilityArray()
const OdGiEdgeData * edgeData() const
OdDbStubPtrArray m_linetypes
void push_back(const T &value)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
const OdCmEntityColor * trueColors() const
const OdGiVertexDataStorage & vertexDataStorage() const
const OdGeVector3dArray & normalsArray() const
OdGsMarkerArray m_markers
OdGeVector3d * resizeNormalsArray(OdUInt32 nSize, bool bSetPtr=true)
OdGiMapper * resizeMappersArray(OdUInt32 nSize, bool bSetPtr=true)
void setTrueColorsArray()
const OdCmEntityColorArray & trueColorsArray() const
OdGsMarkerArray & selectionMarkersArray()
void setSelectionMarkersArray()
void setNormals(const OdGeVector3d *normals)
OdCmTransparencyArray m_transparencies
OdUInt16Array & colorsArray()
const OdGiFaceData * faceData() const
void setPointersArray(const OdGiFaceData *pFaceData=NULL, const OdGiEdgeData *pEdgeData=NULL, const OdGiVertexData *pVertexData=NULL)
const OdGiEdgeData * m_pEdgeData
OdGsMarkerArray & selectionMarkersArray()
void deleteArrays(const OdGiEdgeData *pEdgeData=NULL)
void cloneData(const OdGiEdgeData *pData)
const OdGePoint3d * mappingCoords(MapChannel channel) const
OdGePoint3dArray & vertexListArray()
OdGeVector3dArray & normalsArray()
const OdGsMarkerArray & selectionMarkersArray() const
void setVertexList(const OdGePoint3d *pVertexList)
void setVertexListArray()
OdDbStub ** layerIds() const
void setColors(const OdUInt16 *colors)
OdCmEntityColor * resizeTrueColorsArray(OdUInt32 nSize, bool bSetPtr=true)
const OdGiVertexData * vertexData() const
OdCmEntityColorArray & trueColorsArray()
OdUInt8Array & visibilityArray()
OdGePoint3dArray m_vertexList
const OdGiFaceData * m_pFaceData
void setEdgeData(const OdGiEdgeData *pEdgeData)
OdUInt16Array & colorsArray()
OdGiEdgeDataStorage & edgeDataStorage()
void setLayers(OdDbStub **layerIds)
const OdUInt16Array & colorsArray() const
void clearArrays(const OdGiVertexData *pVertexData=NULL)
OdGePoint3d * resizeVertexListArray(OdUInt32 nSize, bool bSetPtr=true)
OdGeVector3dArray m_normals
void setNormals(const OdGeVector3d *normals)
const OdGiMapper * mappers() const
OdCmEntityColorArray & trueColorsArray()
const OdGePoint3d * vertexList() const
const OdCmTransparency * transparency() const
OdDbStubPtrArray m_materials
void setFaceDataStorage()
const OdInt32 * faceList() const