summaryrefslogtreecommitdiff
path: root/inc/StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx
blob: 5aebb1cdffe80b65cca716a1eedc94f166bdde72 (plain)
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
// 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 _StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile
#define _StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile

#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_DefineHandle_HeaderFile
#include <Standard_DefineHandle.hxx>
#endif
#ifndef _Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx_HeaderFile
#include <Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx>
#endif

#ifndef _Handle_StepGeom_GeometricRepresentationContext_HeaderFile
#include <Handle_StepGeom_GeometricRepresentationContext.hxx>
#endif
#ifndef _Handle_StepRepr_GlobalUnitAssignedContext_HeaderFile
#include <Handle_StepRepr_GlobalUnitAssignedContext.hxx>
#endif
#ifndef _Handle_StepRepr_GlobalUncertaintyAssignedContext_HeaderFile
#include <Handle_StepRepr_GlobalUncertaintyAssignedContext.hxx>
#endif
#ifndef _StepRepr_RepresentationContext_HeaderFile
#include <StepRepr_RepresentationContext.hxx>
#endif
#ifndef _Handle_TCollection_HAsciiString_HeaderFile
#include <Handle_TCollection_HAsciiString.hxx>
#endif
#ifndef _Standard_Integer_HeaderFile
#include <Standard_Integer.hxx>
#endif
#ifndef _Handle_StepBasic_HArray1OfNamedUnit_HeaderFile
#include <Handle_StepBasic_HArray1OfNamedUnit.hxx>
#endif
#ifndef _Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit_HeaderFile
#include <Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx>
#endif
#ifndef _Handle_StepBasic_NamedUnit_HeaderFile
#include <Handle_StepBasic_NamedUnit.hxx>
#endif
#ifndef _Handle_StepBasic_UncertaintyMeasureWithUnit_HeaderFile
#include <Handle_StepBasic_UncertaintyMeasureWithUnit.hxx>
#endif
class StepGeom_GeometricRepresentationContext;
class StepRepr_GlobalUnitAssignedContext;
class StepRepr_GlobalUncertaintyAssignedContext;
class TCollection_HAsciiString;
class StepBasic_HArray1OfNamedUnit;
class StepBasic_HArray1OfUncertaintyMeasureWithUnit;
class StepBasic_NamedUnit;
class StepBasic_UncertaintyMeasureWithUnit;



class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx : public StepRepr_RepresentationContext {

public:

  
  Standard_EXPORT   StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx();
  
  Standard_EXPORT   virtual  void Init(const Handle(TCollection_HAsciiString)& aContextIdentifier,const Handle(TCollection_HAsciiString)& aContextType) ;
  
  Standard_EXPORT   virtual  void Init(const Handle(TCollection_HAsciiString)& aContextIdentifier,const Handle(TCollection_HAsciiString)& aContextType,const Handle(StepGeom_GeometricRepresentationContext)& aGeometricRepresentationCtx,const Handle(StepRepr_GlobalUnitAssignedContext)& aGlobalUnitAssignedCtx,const Handle(StepRepr_GlobalUncertaintyAssignedContext)& aGlobalUncertaintyAssignedCtx) ;
  
  Standard_EXPORT   virtual  void Init(const Handle(TCollection_HAsciiString)& aContextIdentifier,const Handle(TCollection_HAsciiString)& aContextType,const Standard_Integer aCoordinateSpaceDimension,const Handle(StepBasic_HArray1OfNamedUnit)& aUnits,const Handle(StepBasic_HArray1OfUncertaintyMeasureWithUnit)& anUncertainty) ;
  
  Standard_EXPORT     void SetGeometricRepresentationContext(const Handle(StepGeom_GeometricRepresentationContext)& aGeometricRepresentationContext) ;
  
  Standard_EXPORT     Handle_StepGeom_GeometricRepresentationContext GeometricRepresentationContext() const;
  
  Standard_EXPORT     void SetGlobalUnitAssignedContext(const Handle(StepRepr_GlobalUnitAssignedContext)& aGlobalUnitAssignedContext) ;
  
  Standard_EXPORT     Handle_StepRepr_GlobalUnitAssignedContext GlobalUnitAssignedContext() const;
  
  Standard_EXPORT     void SetGlobalUncertaintyAssignedContext(const Handle(StepRepr_GlobalUncertaintyAssignedContext)& aGlobalUncertaintyAssignedCtx) ;
  
  Standard_EXPORT     Handle_StepRepr_GlobalUncertaintyAssignedContext GlobalUncertaintyAssignedContext() const;
  
  Standard_EXPORT     void SetCoordinateSpaceDimension(const Standard_Integer aCoordinateSpaceDimension) ;
  
  Standard_EXPORT     Standard_Integer CoordinateSpaceDimension() const;
  
  Standard_EXPORT     void SetUnits(const Handle(StepBasic_HArray1OfNamedUnit)& aUnits) ;
  
  Standard_EXPORT     Handle_StepBasic_HArray1OfNamedUnit Units() const;
  
  Standard_EXPORT     Handle_StepBasic_NamedUnit UnitsValue(const Standard_Integer num) const;
  
  Standard_EXPORT     Standard_Integer NbUnits() const;
  
  Standard_EXPORT     void SetUncertainty(const Handle(StepBasic_HArray1OfUncertaintyMeasureWithUnit)& aUncertainty) ;
  
  Standard_EXPORT     Handle_StepBasic_HArray1OfUncertaintyMeasureWithUnit Uncertainty() const;
  
  Standard_EXPORT     Handle_StepBasic_UncertaintyMeasureWithUnit UncertaintyValue(const Standard_Integer num) const;
  
  Standard_EXPORT     Standard_Integer NbUncertainty() const;




  DEFINE_STANDARD_RTTI(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx)

protected:




private: 


Handle_StepGeom_GeometricRepresentationContext geometricRepresentationContext;
Handle_StepRepr_GlobalUnitAssignedContext globalUnitAssignedContext;
Handle_StepRepr_GlobalUncertaintyAssignedContext globalUncertaintyAssignedContext;


};





// other Inline functions and methods (like "C++: function call" methods)


#endif