CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _ODGESHELL_INCLUDED_
25 #define _ODGESHELL_INCLUDED_
27 #include "TD_PackPush.h"
55 int m_nFaceStartIndex;
162 if(m_nFaceStartIndex>=0)
165 m_nFaceStartIndex = -1;
242 #endif // _ODGESHELL_INCLUDED_
OdUInt8Array faceVisibilities
void addVertex(const OdGePoint3d &vertex)
OdCmEntityColorArray edgeTrueColors
OdGePoint3dArray vertices
void setVisibility(const OdUInt8 *visibilities)
OdUInt8Array edgeVisibilities
void setMappers(const OdGiMapper *mappers)
void setTrueColors(const OdCmEntityColor *colors)
void setLayers(OdDbStub **layerIds)
void setMaterials(OdDbStub **materialIds)
OdDbStubPtrArray faceMaterials
OdDbStubPtrArray edgeLinetypes
OdGsMarkerArray edgeSelectionMarkers
void setTransparency(const OdCmTransparency *transparencies)
OdGeVector3dArray faceNormals
OdDbStubPtrArray edgeLayers
void addFaceVertex(int nVertexIndex)
void setVisibility(const OdUInt8 *visibilities)
OdGsMarkerArray faceSelectionMarkers
void setTrueColors(const OdCmEntityColor *colors)
void startFace(bool bHole=false)
void setLinetypes(OdDbStub **linetypeIds)
void setColors(const OdUInt16 *colors)
void draw(OdGiGeometry &geometry)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
OdArray< OdGiMapper > faceMappers
OdDbStubPtrArray faceLayers
void push_back(const T &value)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
OdCmTransparencyArray faceTransparencies
virtual void shell(OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)=0
void setNormals(const OdGeVector3d *normals)
OdCmEntityColorArray faceTrueColors
void setColors(const OdUInt16 *colors)
void setLayers(OdDbStub **layerIds)