Node to define common label hints. More...
#include <MeshViz/nodes/PoLabelHints.h>
Public Types | |
enum | LabelPath { PATH_RIGHT, PATH_LEFT, PATH_UP, PATH_DOWN, PATH_DEPEND } |
enum | Justification { LEFT, CENTER, RIGHT, DEPEND } |
Public Member Functions | |
virtual SoType | getTypeId () const |
PoLabelHints () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFEnum | labelPath |
SoSFEnum | justification |
SoSFString | addString |
SoSFBool | isLabelLineVisible |
This node defines the current hints to display label of all subsequent MeshViz representations inhering from PoChart.
labelPath | DEPEND |
justification | DEPEND |
addString | "" |
isLabelLineVisible | FALSE |
Label path type.
PoLabelHints::PoLabelHints | ( | ) |
Constructor.
static SoType PoLabelHints::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from PoNode.
virtual SoType PoLabelHints::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from PoNode.
Defines a string to concat to the label to display.
If you want to ignore the string to concat, remember to call the method setIgnored(TRUE) (method of SoField) on this field.
Defines the visibility of a line from the label and the part to be annotated.
Defines the justification used to display label.
Defines the path used to display label.