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