File indexing completed on 2025-01-18 10:04:52
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_
0015 #define _RWStepVisual_RWTriangulatedSurfaceSet_HeaderFile_
0016
0017 #include <Standard.hxx>
0018 #include <Standard_DefineAlloc.hxx>
0019 #include <Standard_Handle.hxx>
0020
0021 class StepData_StepReaderData;
0022 class Interface_Check;
0023 class StepData_StepWriter;
0024 class Interface_EntityIterator;
0025 class StepVisual_TriangulatedSurfaceSet;
0026
0027
0028 class RWStepVisual_RWTriangulatedSurfaceSet
0029 {
0030 public:
0031 DEFINE_STANDARD_ALLOC
0032
0033
0034 Standard_EXPORT RWStepVisual_RWTriangulatedSurfaceSet();
0035
0036 Standard_EXPORT void ReadStep(const Handle(StepData_StepReaderData)& theData,
0037 const Standard_Integer theNum,
0038 Handle(Interface_Check)& theCheck,
0039 const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const;
0040
0041 Standard_EXPORT void WriteStep(StepData_StepWriter& theSW,
0042 const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt) const;
0043
0044 Standard_EXPORT void Share(const Handle(StepVisual_TriangulatedSurfaceSet)& theEnt,
0045 Interface_EntityIterator& theIter) const;
0046 };
0047
0048 #endif