File indexing completed on 2026-07-16 08:30:19
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 Standard_EXPORT StepVisual_AnnotationFillAreaOccurrence();
0031
0032
0033 Standard_EXPORT void Init(
0034 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 { return myFillStyleTarget; }
0041
0042
0043 void SetFillStyleTarget(const Handle(StepGeom_GeometricRepresentationItem)& theTarget)
0044 {
0045 myFillStyleTarget = theTarget;
0046 }
0047
0048 DEFINE_STANDARD_RTTIEXT(StepVisual_AnnotationFillAreaOccurrence, StepVisual_AnnotationOccurrence)
0049
0050 private:
0051 Handle(StepGeom_GeometricRepresentationItem) myFillStyleTarget;
0052 };
0053 #endif