Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_CurveStyle.cxx
1 #include <StepVisual_CurveStyle.ixx>
2
3
4 StepVisual_CurveStyle::StepVisual_CurveStyle ()  {}
5
6 void StepVisual_CurveStyle::Init(
7         const Handle(TCollection_HAsciiString)& aName,
8         const StepVisual_CurveStyleFontSelect& aCurveFont,
9         const StepBasic_SizeSelect& aCurveWidth,
10         const Handle(StepVisual_Colour)& aCurveColour)
11 {
12         // --- classe own fields ---
13         name = aName;
14         curveFont = aCurveFont;
15         curveWidth = aCurveWidth;
16         curveColour = aCurveColour;
17 }
18
19
20 void StepVisual_CurveStyle::SetName(const Handle(TCollection_HAsciiString)& aName)
21 {
22         name = aName;
23 }
24
25 Handle(TCollection_HAsciiString) StepVisual_CurveStyle::Name() const
26 {
27         return name;
28 }
29
30 void StepVisual_CurveStyle::SetCurveFont(const StepVisual_CurveStyleFontSelect& aCurveFont)
31 {
32         curveFont = aCurveFont;
33 }
34
35 StepVisual_CurveStyleFontSelect StepVisual_CurveStyle::CurveFont() const
36 {
37         return curveFont;
38 }
39
40 void StepVisual_CurveStyle::SetCurveWidth(const StepBasic_SizeSelect& aCurveWidth)
41 {
42         curveWidth = aCurveWidth;
43 }
44
45 StepBasic_SizeSelect StepVisual_CurveStyle::CurveWidth() const
46 {
47         return curveWidth;
48 }
49
50 void StepVisual_CurveStyle::SetCurveColour(const Handle(StepVisual_Colour)& aCurveColour)
51 {
52         curveColour = aCurveColour;
53 }
54
55 Handle(StepVisual_Colour) StepVisual_CurveStyle::CurveColour() const
56 {
57         return curveColour;
58 }