File: StepToTopoDS.hxx

package info (click to toggle)
oce 0.18.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 301,548 kB
  • sloc: cpp: 1,190,609; ansic: 67,225; sh: 11,630; tcl: 7,954; cs: 5,221; python: 2,867; java: 1,522; makefile: 342; xml: 292; perl: 37
file content (141 lines) | stat: -rw-r--r-- 5,076 bytes parent folder | download | duplicates (5)
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