|
Public Member Functions |
| | VrmlData_IndexedFaceSet () |
| | VrmlData_IndexedFaceSet (const VrmlData_Scene &theScene, const char *theName, const Standard_Boolean isCCW=Standard_True, const Standard_Boolean isSolid=Standard_True, const Standard_Boolean isConvex=Standard_True, const Standard_Real theCreaseAngle=0.) |
| const | Handle (VrmlData_Normal)&Normals() const |
| const | Handle (VrmlData_Color)&Colors() const |
| const | Handle (VrmlData_TextureCoordinate)&TextureCoords() const |
| const | Handle (VrmlData_Coordinate)&Coordinates() const |
| size_t | Polygons (const Standard_Integer **&arrPolygons) const |
| Standard_Integer | Polygon (const Standard_Integer iFace, const Standard_Integer *&outIndice) |
| void | SetCoordinates (const Handle(VrmlData_Coordinate)&theCoord) |
| void | SetPolygons (const Standard_Integer nPolygons, const Standard_Integer **thePolygons) |
| size_t | ArrayNormalInd (const Standard_Integer **&arrNormalInd) const |
| Standard_Integer | IndiceNormals (const Standard_Integer iFace, const Standard_Integer *&outIndice) |
| Standard_EXPORT gp_XYZ | GetNormal (const Standard_Integer iFace, const Standard_Integer iVertex) |
| void | SetNormalInd (const Standard_Integer nIndice, const Standard_Integer **theIndice) |
| void | SetNormals (const Handle(VrmlData_Normal)&theNormals) |
| void | SetNormalPerVertex (const Standard_Boolean isNormalPerVertex) |
| size_t | ArrayColorInd (const Standard_Integer **&arrColorInd) const |
| Standard_EXPORT Quantity_Color | GetColor (const Standard_Integer iFace, const Standard_Integer iVertex) |
| void | SetColorInd (const Standard_Integer nIndice, const Standard_Integer **theIndice) |
| void | SetColors (const Handle(VrmlData_Color)&theColors) |
| void | SetColorPerVertex (const Standard_Boolean isColorPerVertex) |
| size_t | ArrayTextureCoordInd (const Standard_Integer **&arrTextureCoordInd) const |
| void | SetTextureCoordInd (const Standard_Integer nIndice, const Standard_Integer **theIndice) |
| void | SetTextureCoords (const Handle(VrmlData_TextureCoordinate)&tc) |
| virtual Standard_EXPORT const | Handle (TopoDS_TShape)&TShape() |
| virtual Standard_EXPORT | Handle (VrmlData_Node) Clone(const Handle(VrmlData_Node)&theOther) const |
| virtual Standard_EXPORT VrmlData_ErrorStatus | Read (VrmlData_InBuffer &theBuffer) |
| virtual Standard_EXPORT VrmlData_ErrorStatus | Write (const char *thePrefix) const |
| virtual Standard_EXPORT Standard_Boolean | IsDefault () const |
Private Member Functions |
| | Handle (VrmlData_Coordinate) myCoords |
| | Handle (VrmlData_Normal) myNormals |
| | Handle (VrmlData_Color) myColors |
| | Handle (VrmlData_TextureCoordinate) myTxCoords |
Private Attributes |
| const Standard_Integer ** | myArrPolygons |
| const Standard_Integer ** | myArrNormalInd |
| const Standard_Integer ** | myArrColorInd |
| const Standard_Integer ** | myArrTextureInd |
| Standard_Size | myNbPolygons |
| Standard_Size | myNbNormals |
| Standard_Size | myNbColors |
| Standard_Size | myNbTextures |
| Standard_Boolean | myNormalPerVertex |
| Standard_Boolean | myColorPerVertex |