24 #ifndef _ODGESHELL_INCLUDED_
25 #define _ODGESHELL_INCLUDED_
55 int m_nFaceStartIndex;
162 if(m_nFaceStartIndex>=0)
165 m_nFaceStartIndex = -1;
void push_back(const T &value)
OdGeVector3dArray faceNormals
void draw(OdGiGeometry &geometry)
OdUInt8Array edgeVisibilities
void addVertex(const OdGePoint3d &vertex)
OdDbStubPtrArray edgeLinetypes
OdCmEntityColorArray edgeTrueColors
OdDbStubPtrArray edgeLayers
OdDbStubPtrArray faceLayers
OdGsMarkerArray faceSelectionMarkers
OdUInt8Array faceVisibilities
OdArray< OdGiMapper > faceMappers
OdGsMarkerArray edgeSelectionMarkers
OdGePoint3dArray vertices
void startFace(bool bHole=false)
OdCmTransparencyArray faceTransparencies
OdDbStubPtrArray faceMaterials
void addFaceVertex(int nVertexIndex)
OdCmEntityColorArray faceTrueColors
void setTrueColors(const OdCmEntityColor *colors)
void setColors(const OdUInt16 *colors)
void setVisibility(const OdUInt8 *visibilities)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
void setLayers(OdDbStub **layerIds)
void setLinetypes(OdDbStub **linetypeIds)
void setLayers(OdDbStub **layerIds)
void setNormals(const OdGeVector3d *normals)
void setSelectionMarkers(const OdGsMarker *selectionMarkers)
void setMaterials(OdDbStub **materialIds)
void setColors(const OdUInt16 *colors)
void setTrueColors(const OdCmEntityColor *colors)
void setMappers(const OdGiMapper *mappers)
void setTransparency(const OdCmTransparency *transparencies)
void setVisibility(const OdUInt8 *visibilities)
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