File indexing completed on 2026-09-12 09:18:56
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef _StepVisual_RepositionedTessellatedGeometricSet_HeaderFile
0015 #define _StepVisual_RepositionedTessellatedGeometricSet_HeaderFile
0016
0017 #include <StepVisual_TessellatedGeometricSet.hxx>
0018
0019 class StepGeom_Axis2Placement3d;
0020
0021
0022 class StepVisual_RepositionedTessellatedGeometricSet : public StepVisual_TessellatedGeometricSet
0023 {
0024 public:
0025 DEFINE_STANDARD_ALLOC
0026
0027 DEFINE_STANDARD_RTTIEXT(StepVisual_RepositionedTessellatedGeometricSet,
0028 StepVisual_TessellatedGeometricSet)
0029
0030
0031 StepVisual_RepositionedTessellatedGeometricSet() = default;
0032
0033
0034 Standard_EXPORT void Init(
0035 const occ::handle<TCollection_HAsciiString>& theName,
0036 const NCollection_Handle<NCollection_Array1<occ::handle<StepVisual_TessellatedItem>>>& theItems,
0037 const occ::handle<StepGeom_Axis2Placement3d>& theLocation);
0038
0039
0040 occ::handle<StepGeom_Axis2Placement3d> Location() const { return myLocation; }
0041
0042
0043 void SetLocation(const occ::handle<StepGeom_Axis2Placement3d>& theLocation)
0044 {
0045 myLocation = theLocation;
0046 }
0047
0048 private:
0049 occ::handle<StepGeom_Axis2Placement3d> myLocation;
0050 };
0051 #endif