1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to
// this header file considered to be the "object code" form of the original source.
#ifndef _StepToTopoDS_HeaderFile
#define _StepToTopoDS_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Handle_TCollection_HAsciiString.hxx>
#include <StepToTopoDS_BuilderError.hxx>
#include <StepToTopoDS_TranslateShellError.hxx>
#include <StepToTopoDS_TranslateFaceError.hxx>
#include <StepToTopoDS_TranslateEdgeError.hxx>
#include <StepToTopoDS_TranslateVertexError.hxx>
#include <StepToTopoDS_TranslateVertexLoopError.hxx>
#include <StepToTopoDS_TranslatePolyLoopError.hxx>
#include <Standard_CString.hxx>
#include <StepToTopoDS_GeometricToolError.hxx>
class TCollection_HAsciiString;
class StepToTopoDS_Root;
class StepToTopoDS_TranslateShell;
class StepToTopoDS_TranslateFace;
class StepToTopoDS_TranslateEdgeLoop;
class StepToTopoDS_TranslateEdge;
class StepToTopoDS_TranslateVertex;
class StepToTopoDS_TranslatePolyLoop;
class StepToTopoDS_TranslateVertexLoop;
class StepToTopoDS_TranslateCompositeCurve;
class StepToTopoDS_TranslateCurveBoundedSurface;
class StepToTopoDS_Builder;
class StepToTopoDS_MakeTransformed;
class StepToTopoDS_GeometricTool;
class StepToTopoDS_Tool;
class StepToTopoDS_CartesianPointHasher;
class StepToTopoDS_PointPair;
class StepToTopoDS_PointPairHasher;
class StepToTopoDS_NMTool;
class StepToTopoDS_DataMapOfRI;
class StepToTopoDS_DataMapOfRINames;
class StepToTopoDS_DataMapOfTRI;
class StepToTopoDS_PointEdgeMap;
class StepToTopoDS_PointVertexMap;
class StepToTopoDS_DataMapNodeOfDataMapOfRI;
class StepToTopoDS_DataMapIteratorOfDataMapOfRI;
class StepToTopoDS_DataMapNodeOfDataMapOfRINames;
class StepToTopoDS_DataMapIteratorOfDataMapOfRINames;
class StepToTopoDS_DataMapNodeOfDataMapOfTRI;
class StepToTopoDS_DataMapIteratorOfDataMapOfTRI;
class StepToTopoDS_DataMapNodeOfPointEdgeMap;
class StepToTopoDS_DataMapIteratorOfPointEdgeMap;
class StepToTopoDS_DataMapNodeOfPointVertexMap;
class StepToTopoDS_DataMapIteratorOfPointVertexMap;
//! This package implements the mapping between AP214
//! Shape representation and CAS.CAD Shape Representation.
//! The source schema is Part42 (which is included in AP214)
class StepToTopoDS
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeBuilderError (const StepToTopoDS_BuilderError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeShellError (const StepToTopoDS_TranslateShellError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeFaceError (const StepToTopoDS_TranslateFaceError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeEdgeError (const StepToTopoDS_TranslateEdgeError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeVertexError (const StepToTopoDS_TranslateVertexError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodeVertexLoopError (const StepToTopoDS_TranslateVertexLoopError Error) ;
Standard_EXPORT static Handle(TCollection_HAsciiString) DecodePolyLoopError (const StepToTopoDS_TranslatePolyLoopError Error) ;
Standard_EXPORT static Standard_CString DecodeGeometricToolError (const StepToTopoDS_GeometricToolError Error) ;
protected:
private:
friend class StepToTopoDS_Root;
friend class StepToTopoDS_TranslateShell;
friend class StepToTopoDS_TranslateFace;
friend class StepToTopoDS_TranslateEdgeLoop;
friend class StepToTopoDS_TranslateEdge;
friend class StepToTopoDS_TranslateVertex;
friend class StepToTopoDS_TranslatePolyLoop;
friend class StepToTopoDS_TranslateVertexLoop;
friend class StepToTopoDS_TranslateCompositeCurve;
friend class StepToTopoDS_TranslateCurveBoundedSurface;
friend class StepToTopoDS_Builder;
friend class StepToTopoDS_MakeTransformed;
friend class StepToTopoDS_GeometricTool;
friend class StepToTopoDS_Tool;
friend class StepToTopoDS_CartesianPointHasher;
friend class StepToTopoDS_PointPair;
friend class StepToTopoDS_PointPairHasher;
friend class StepToTopoDS_NMTool;
friend class StepToTopoDS_DataMapOfRI;
friend class StepToTopoDS_DataMapOfRINames;
friend class StepToTopoDS_DataMapOfTRI;
friend class StepToTopoDS_PointEdgeMap;
friend class StepToTopoDS_PointVertexMap;
friend class StepToTopoDS_DataMapNodeOfDataMapOfRI;
friend class StepToTopoDS_DataMapIteratorOfDataMapOfRI;
friend class StepToTopoDS_DataMapNodeOfDataMapOfRINames;
friend class StepToTopoDS_DataMapIteratorOfDataMapOfRINames;
friend class StepToTopoDS_DataMapNodeOfDataMapOfTRI;
friend class StepToTopoDS_DataMapIteratorOfDataMapOfTRI;
friend class StepToTopoDS_DataMapNodeOfPointEdgeMap;
friend class StepToTopoDS_DataMapIteratorOfPointEdgeMap;
friend class StepToTopoDS_DataMapNodeOfPointVertexMap;
friend class StepToTopoDS_DataMapIteratorOfPointVertexMap;
};
#endif // _StepToTopoDS_HeaderFile
|