summaryrefslogtreecommitdiff
path: root/inc/Prs2d_Dimension.lxx
blob: 048e88b666a7eeddbe87d14edef0c1ccf4e8dd39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
inline  void Prs2d_Dimension::SetText(const TCollection_ExtendedString& aText) 
{
  myText = aText;
}

inline  void Prs2d_Dimension::SetTextScale(const Standard_Real aTS) 
{
  myTextScale = aTS;
}
 
inline  void Prs2d_Dimension::SetTextFont(const Standard_Integer aTF) 
{
  myTextFont = aTF;
}
 
inline  void Prs2d_Dimension::SetFontOfSymb(const Standard_Integer aFS) 
{
  mySymbFont = aFS;
}
 
inline  void Prs2d_Dimension::SetArrowType(const Prs2d_TypeOfArrow anArrT) 
{
  myArrType = anArrT;
}

inline  void Prs2d_Dimension::SetArrowSides(const Prs2d_ArrowSide anArrS) 
{
  myArrow = anArrS;
}
 
inline  void Prs2d_Dimension::DrawSymbol(const Standard_Boolean isDraw ) 
{
  myIsSymbol = isDraw;
}
 
inline  void Prs2d_Dimension::SetSymbolCode( const Standard_Integer aCode ) 
{
  mySymbCode = aCode;
}

inline void Prs2d_Dimension::SetTextAbsAngle(const Standard_Real Ap) 
{
  myAbsAngle=Ap;
  CalcTxtPos(Standard_True);
}     

inline void Prs2d_Dimension::SetTextAbsPos(const Standard_Real Xp,
					   const Standard_Real Yp) 
{
  myAbsX=Xp;
  myAbsY=Yp;
  CalcTxtPos(Standard_True);
}     

inline void Prs2d_Dimension::SetTextRelPos(const Standard_Real Xp,
					   const Standard_Real Yp) 
{ 
  myTextPosH=Xp;
  myTextPosV=Yp;
  CalcTxtPos();
}     

inline void Prs2d_Dimension::SetTextRelAngle(const Standard_Real Ap) 
{
  myTextAngle=Ap;
  CalcTxtPos();
}

inline  TCollection_ExtendedString Prs2d_Dimension::Text() const 
{
  return myText;
}
 
inline Standard_Real Prs2d_Dimension::TextRelH() const 
{
  return myTextPosH;
}

inline Standard_Real Prs2d_Dimension::TextRelV() const 
{
  return myTextPosV;
}

inline Standard_Real Prs2d_Dimension::TextRelAngle() const 
{
  return myTextAngle;
}


inline Standard_Real Prs2d_Dimension::TextAbsAngle() const 
{
  return myAbsAngle;
}

inline Standard_Real Prs2d_Dimension::TextAbsX() const 
{
  return myAbsX;
}

inline Standard_Real Prs2d_Dimension::TextAbsY() const 
{
  return myAbsY;
}

inline  Standard_Real Prs2d_Dimension::TextScale() const 
{
  return myTextScale;
}
 
inline  Standard_Integer Prs2d_Dimension::TextFont() const 
{
  return myTextFont;
}
 
inline  Standard_Integer Prs2d_Dimension::FontOfSymb() const 
{
  return mySymbFont;
}
 
inline  Prs2d_TypeOfArrow Prs2d_Dimension::ArrowType() const 
{
  return myArrType;
}
 
inline  Prs2d_ArrowSide Prs2d_Dimension::ArrowSides() const 
{
  return myArrow;
}

inline  Standard_Real Prs2d_Dimension::ArrowAngle() const 
{
  return myArrowAng;
} 

inline  Standard_Real Prs2d_Dimension::ArrowLength() const 
{
  return myArrowLen;
} 

inline  Standard_Boolean Prs2d_Dimension::ArrowIsReversed() const 
{
  return myIsRevArr;
}

inline  Standard_Boolean Prs2d_Dimension::IsDrawSymbol() const 
{
  return myIsSymbol;
}

inline  Standard_Integer Prs2d_Dimension::SymbolCode() const 
{
  return mySymbCode;
}