27 #ifndef GLVIEWER_COMPASS_H
28 #define GLVIEWER_COMPASS_H
37 #pragma warning( disable:4251 )
71 const Position pos = TopRight,
72 const int WidthTop = 20,
73 const int WidthBottom = 10,
74 const int HeightTop = 25,
75 const int HeightBottom = 7 );
80 void setCompass(
const QColor&
color,
const int size,
const Position pos );
82 void setVisible(
const bool vis =
true );
87 void setSize(
const int size );
102 void setArrowWidthTop(
const int WidthTop );
107 void setArrowWidthBottom(
const int WidthBot );
112 void setArrowHeightTop(
const int HeightTop );
117 void setArrowHeightBottom(
const int HeightBot );
122 void setFont( QFont theFont );
150 #pragma warning ( default:4251 )
#define GLVIEWER_API
Macro for exports.
Definition: GLViewer.h:37
Definition: GLViewer_Compass.h:48
int getArrowHeightBottom()
Returns height of arrow cut on bottom.
Definition: GLViewer_Compass.h:119
int myArrowWidthBottom
Width of base part of arrow.
Definition: GLViewer_Compass.h:138
Position
Position of compass.
Definition: GLViewer_Compass.h:52
@ TopLeft
Definition: GLViewer_Compass.h:53
@ TopRight
Definition: GLViewer_Compass.h:54
@ BottomLeft
Definition: GLViewer_Compass.h:55
void setColor(const QColor &color)
A function installing color.
Definition: GLViewer_Compass.h:97
bool getVisible()
Returns visible status.
Definition: GLViewer_Compass.h:84
bool isGenereted
Status of generated font.
Definition: GLViewer_Compass.h:146
int getSize()
Returns diameter.
Definition: GLViewer_Compass.h:89
int myArrowHeightBottom
Height of arrow cut on bottom.
Definition: GLViewer_Compass.h:142
int getArrowWidthBottom()
Returns width of base part of arrow.
Definition: GLViewer_Compass.h:109
int myArrowWidthTop
Width of wide part of arrow.
Definition: GLViewer_Compass.h:136
QColor myCol
Compass color.
Definition: GLViewer_Compass.h:128
bool myIsVisible
Compass invisible status.
Definition: GLViewer_Compass.h:134
QColor getColor()
Returns color.
Definition: GLViewer_Compass.h:99
int getPos()
Returns position.
Definition: GLViewer_Compass.h:94
int myPos
Compass position.
Definition: GLViewer_Compass.h:132
int myArrowHeightTop
Height of arrow header.
Definition: GLViewer_Compass.h:140
void setPos(const Position pos)
A function installing position.
Definition: GLViewer_Compass.h:92
int getArrowWidthTop()
Returns width of wide part of arrow.
Definition: GLViewer_Compass.h:104
int mySize
Compass diameter.
Definition: GLViewer_Compass.h:130
GLViewer_TexFont * myFont
Compass font.
Definition: GLViewer_Compass.h:144
int getArrowHeightTop()
Returns height of arrow header.
Definition: GLViewer_Compass.h:114
Definition: GLViewer_Drawer.h:112
Quantity_Color color(const QColor &)
Convert QColor object to Quantity_Color object.
Definition: OCCViewer.cxx:28