|
Public Types |
| typedef VrmlData_ListOfNode::Iterator | Iterator |
Public Member Functions |
| Standard_EXPORT | VrmlData_Scene (const Handle(NCollection_IncAllocator)&=0L) |
| VrmlData_ErrorStatus | Status () const |
| Standard_EXPORT void | SetVrmlDir (const TCollection_ExtendedString &) |
| void | SetLinearScale (const Standard_Real theScale) |
NCollection_List< TCollection_ExtendedString
>::Iterator | VrmlDirIterator () const |
| Iterator | GetIterator () const |
| VrmlData_MapOfNode::Iterator | NamedNodesIterator () const |
| const | Handle (NCollection_IncAllocator)&Allocator() const |
| Standard_EXPORT const | Handle (VrmlData_Node)&AddNode(const Handle(VrmlData_Node)&theN |
| Standard_EXPORT | Handle (VrmlData_Node) FindNode(const char *theName |
| Standard_EXPORT const | Handle (Standard_Type)&theType=0L) const |
| Standard_EXPORT | Handle (VrmlData_Node) FindNode(const char *theName |
| Standard_EXPORT VrmlData_Scene & | operator<< (Standard_IStream &theInput) |
| Standard_EXPORT | operator TopoDS_Shape () const |
| Standard_EXPORT TopoDS_Shape | GetShape (VrmlData_DataMapOfShapeAppearance &M) |
| Standard_EXPORT const Handle_VrmlData_WorldInfo & | WorldInfo () const |
| Standard_EXPORT void | Dump (Standard_OStream &theStream) const |
| Standard_EXPORT VrmlData_ErrorStatus | ReadReal (VrmlData_InBuffer &theBuffer, Standard_Real &theResult, Standard_Boolean isApplyScale, Standard_Boolean isOnlyPositive) const |
| Standard_EXPORT VrmlData_ErrorStatus | ReadXYZ (VrmlData_InBuffer &theBuffer, gp_XYZ &theXYZ, Standard_Boolean isApplyScale, Standard_Boolean isOnlyPositive) const |
| Standard_EXPORT VrmlData_ErrorStatus | ReadXY (VrmlData_InBuffer &theBuffer, gp_XY &theXYZ, Standard_Boolean isApplyScale, Standard_Boolean isOnlyPositive) const |
| Standard_EXPORT VrmlData_ErrorStatus | ReadArrIndex (VrmlData_InBuffer &theBuffer, const Standard_Integer **&theArr, Standard_Size &theNBl) const |
| Standard_Integer | GetLineError () const |
| void | SetIndent (const Standard_Integer nSpc) |
| Standard_EXPORT VrmlData_ErrorStatus | WriteXYZ (const gp_XYZ &theXYZ, const Standard_Boolean isScale, const char *thePostfix=0L) const |
| Standard_EXPORT VrmlData_ErrorStatus | WriteArrIndex (const char *thePrefix, const Standard_Integer **theArr, const Standard_Size theNbBl) const |
| Standard_EXPORT VrmlData_ErrorStatus | WriteLine (const char *theLine0, const char *theLine1=0L, const Standard_Integer theIndent=0) const |
| Standard_EXPORT VrmlData_ErrorStatus | WriteNode (const char *thePrefix, const Handle_VrmlData_Node &) const |
| Standard_Boolean | IsDummyWrite () const |
Static Public Member Functions |
| static Standard_EXPORT VrmlData_ErrorStatus | ReadLine (VrmlData_InBuffer &theBuffer) |
| static Standard_EXPORT VrmlData_ErrorStatus | ReadWord (VrmlData_InBuffer &theBuffer, TCollection_AsciiString &theStr) |
Data Fields |
Standard_EXPORT const const
Standard_Boolean | isTopLevel = Standard_True) |
| Standard_EXPORT gp_Trsf &theLocation | const |
Protected Member Functions |
| Standard_EXPORT VrmlData_ErrorStatus | createNode (VrmlData_InBuffer &theBuffer, Handle(VrmlData_Node)&theNode, const Handle(Standard_Type)&Type) |
Static Protected Member Functions |
| static Standard_EXPORT VrmlData_ErrorStatus | readLine (VrmlData_InBuffer &theBuffer) |
| static Standard_EXPORT VrmlData_ErrorStatus | readHeader (VrmlData_InBuffer &theBuffer) |
| static Standard_EXPORT void | createShape (TopoDS_Shape &outShape, const VrmlData_ListOfNode &, VrmlData_DataMapOfShapeAppearance *) |
Private Member Functions |
| | VrmlData_Scene (const VrmlData_Scene &) |
| VrmlData_Scene & | operator= (const VrmlData_Scene &) |
Private Attributes |
| Standard_Real | myLinearScale |
| VrmlData_ListOfNode | myLstNodes |
| VrmlData_ListOfNode | myAllNodes |
| | ! top-level nodes
|
| VrmlData_ErrorStatus | myStatus |
| | ! all nodes
|
| Handle_NCollection_IncAllocator | myAllocator |
| Handle_VrmlData_WorldInfo | myWorldInfo |
| VrmlData_MapOfNode | myNamedNodes |
| NCollection_List< TCollection_ExtendedString > | myVrmlDir |
| Standard_Mutex | myMutex |
| Standard_Integer | myLineError |
| Standard_OStream * | myOutput |
| | ! #0 if error
|
| Standard_Integer | myIndent |
| Standard_Integer | myCurrentIndent |
| VrmlData_MapOfNode | myNamedNodesOut |
| NCollection_Map< Standard_Address > | myUnnamedNodesOut |
| Standard_Integer | myAutoNameCounter |
Friends |
| Standard_EXPORT Standard_OStream & | operator<< (Standard_OStream &theOutput, const VrmlData_Scene &theScene) |