Warning, file /include/opencascade/StepVisual_AreaInSet.hxx was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #ifndef _StepVisual_AreaInSet_HeaderFile
0018 #define _StepVisual_AreaInSet_HeaderFile
0019
0020 #include <Standard.hxx>
0021 #include <Standard_Type.hxx>
0022
0023 #include <Standard_Transient.hxx>
0024 class StepVisual_PresentationArea;
0025 class StepVisual_PresentationSet;
0026
0027 class StepVisual_AreaInSet;
0028 DEFINE_STANDARD_HANDLE(StepVisual_AreaInSet, Standard_Transient)
0029
0030 class StepVisual_AreaInSet : public Standard_Transient
0031 {
0032
0033 public:
0034
0035 Standard_EXPORT StepVisual_AreaInSet();
0036
0037 Standard_EXPORT void Init(const Handle(StepVisual_PresentationArea)& aArea,
0038 const Handle(StepVisual_PresentationSet)& aInSet);
0039
0040 Standard_EXPORT void SetArea(const Handle(StepVisual_PresentationArea)& aArea);
0041
0042 Standard_EXPORT Handle(StepVisual_PresentationArea) Area() const;
0043
0044 Standard_EXPORT void SetInSet(const Handle(StepVisual_PresentationSet)& aInSet);
0045
0046 Standard_EXPORT Handle(StepVisual_PresentationSet) InSet() const;
0047
0048 DEFINE_STANDARD_RTTIEXT(StepVisual_AreaInSet, Standard_Transient)
0049
0050 protected:
0051 private:
0052 Handle(StepVisual_PresentationArea) area;
0053 Handle(StepVisual_PresentationSet) inSet;
0054 };
0055
0056 #endif