19class vruiUIElementProvider;
41 coLabel(
const std::string &labelText =
"");
44 virtual void setPos(
float x,
float y,
float z = 0.0f);
49 virtual void setSize(
float xs,
float ys,
float zs);
88 return labelString.c_str();
collaborative interface manager
Definition: coVRCommunication.h:41
float myY
y position of label in object space [mm]
Definition: coLabel.h:101
virtual const char * getString() const
Definition: coLabel.h:86
virtual float getXpos() const
Returns element x position.
Definition: coLabel.h:62
virtual void setFontSize(float size)
virtual float getDepth() const
Definition: coLabel.h:58
float myHeight
label size in z direction [mm]
Definition: coLabel.h:103
virtual float getHeight() const
Returns element height.
Definition: coLabel.h:54
Justify
Definition: coLabel.h:35
@ CENTER
Definition: coLabel.h:37
virtual void setString(const std::string &text)
virtual float getYpos() const
Returns element y position.
Definition: coLabel.h:66
float myWidth
label size in x direction [mm]
Definition: coLabel.h:104
virtual const char * getClassName() const
get the Element's classname
virtual void setSize(float size)
virtual void setJustify(Justify justify)
float myX
x position of label in object space [mm]
Definition: coLabel.h:100
virtual Justify getJustify() const
Definition: coLabel.h:78
float myZ
z position of label in object space [mm]
Definition: coLabel.h:102
coLabel(const std::string &labelText="")
DirectionsType direction
direction into which the text string is written on the label
Definition: coLabel.h:116
DirectionsType
valid orientations for text string
Definition: coLabel.h:29
virtual void setHighlighted(bool highlighted)
virtual DirectionsType getDirection() const
Definition: coLabel.h:82
virtual float getFontSize() const
Definition: coLabel.h:74
std::string labelString
text string which is displayed on the label
Definition: coLabel.h:112
float fontSize
label text size in mm
Definition: coLabel.h:115
Justify justify
string justification, using Performer format. Default is left alignment.
Definition: coLabel.h:114
virtual bool isOfClassName(const char *) const
check if the Element or any ancestor is this classname
virtual void resizeGeometry()
virtual void setSize(float xs, float ys, float zs)
virtual void setPos(float x, float y, float z=0.0f)
virtual float getWidth() const
Returns element width.
Definition: coLabel.h:50
float myDepth
label size in y direction [mm]
Definition: coLabel.h:105
virtual float getZpos() const
Definition: coLabel.h:70
Definition: coUIElement.h:53