File indexing completed on 2025-01-18 10:05:15
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _StepVisual_CameraModelD3MultiClippingIntersection_HeaderFile
0017 #define _StepVisual_CameraModelD3MultiClippingIntersection_HeaderFile
0018
0019 #include <Standard.hxx>
0020 #include <Standard_Type.hxx>
0021
0022 #include <StepGeom_GeometricRepresentationItem.hxx>
0023 class StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect;
0024 class TCollection_HAsciiString;
0025
0026 DEFINE_STANDARD_HANDLE(StepVisual_CameraModelD3MultiClippingIntersection, StepGeom_GeometricRepresentationItem)
0027
0028 class StepVisual_CameraModelD3MultiClippingIntersection : public StepGeom_GeometricRepresentationItem
0029 {
0030 public:
0031
0032
0033
0034 Standard_EXPORT StepVisual_CameraModelD3MultiClippingIntersection();
0035
0036 Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
0037 const Handle(StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect)& theShapeClipping);
0038
0039 void SetShapeClipping(const Handle(StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect)& theShapeClipping)
0040 {
0041 myShapeClipping = theShapeClipping;
0042 }
0043
0044 const Handle(StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect) ShapeClipping()
0045 {
0046 return myShapeClipping;
0047 }
0048 DEFINE_STANDARD_RTTIEXT(StepVisual_CameraModelD3MultiClippingIntersection, StepGeom_GeometricRepresentationItem)
0049
0050 private:
0051
0052 Handle(StepVisual_HArray1OfCameraModelD3MultiClippingInterectionSelect) myShapeClipping;
0053 };
0054 #endif