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_AnnotationFillAreaOccurrence_HeaderFile
0017 #define _StepVisual_AnnotationFillAreaOccurrence_HeaderFile
0018
0019 #include <Standard.hxx>
0020
0021 #include <StepVisual_AnnotationOccurrence.hxx>
0022
0023 class StepVisual_AnnotationFillAreaOccurrence;
0024 DEFINE_STANDARD_HANDLE(StepVisual_AnnotationFillAreaOccurrence, StepVisual_AnnotationOccurrence)
0025
0026 class StepVisual_AnnotationFillAreaOccurrence : public StepVisual_AnnotationOccurrence
0027 {
0028 public:
0029
0030
0031 Standard_EXPORT StepVisual_AnnotationFillAreaOccurrence();
0032
0033
0034 Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
0035 const Handle(StepVisual_HArray1OfPresentationStyleAssignment)& theStyles,
0036 const Handle(Standard_Transient)& theItem,
0037 const Handle(StepGeom_GeometricRepresentationItem)& theFillStyleTarget);
0038
0039
0040 Handle(StepGeom_GeometricRepresentationItem) FillStyleTarget() const
0041 {
0042 return myFillStyleTarget;
0043 }
0044
0045
0046 void SetFillStyleTarget (const Handle(StepGeom_GeometricRepresentationItem)& theTarget)
0047 {
0048 myFillStyleTarget = theTarget;
0049 }
0050
0051 DEFINE_STANDARD_RTTIEXT(StepVisual_AnnotationFillAreaOccurrence, StepVisual_AnnotationOccurrence)
0052
0053 private:
0054 Handle(StepGeom_GeometricRepresentationItem) myFillStyleTarget;
0055 };
0056 #endif