25#ifndef _PO_LABEL_HINTS_ELEMENT_
26#define _PO_LABEL_HINTS_ELEMENT_
29#include <Inventor/elements/SoReplacedElement.h>
30#include <MeshViz/nodes/PoLabelHints.h>
46 const char *addString,
48 SbBool isLabelLineVisible);
57 SbBool isLabelLineVisible);
67 const char *&addString,
68 SbBool &isLabelLineVisible);
77 SbBool &isLabelLineVisible);
87 SbBool &isLabelLineVisible);
95 SbBool &isLabelLineVisible);
99 static void initClass();
100 static void exitClass() ;
106 virtual void init(
SoState *state);
112 SbBool m_isLabelLineVisible;
static void set(SoState *state, SoNode *node, PoLabelHints::LabelPath labelPath, PoLabelHints::Justification justif, const SbString &addString, SbBool isAddStringIgnored, SbBool isLabelLineVisible)
static SoNONUNICODE void getDefault(PoLabelHints::LabelPath &labelPath, PoLabelHints::Justification &justif, char *&addString, SbBool &isLabelLineVisible)
Default values.
static SoNONUNICODE void set(SoState *state, SoNode *node, PoLabelHints::LabelPath labelPath, PoLabelHints::Justification justif, const char *addString, SbBool isAddStringIgnored, SbBool isLabelLineVisible)
static void getDefault(PoLabelHints::LabelPath &labelPath, PoLabelHints::Justification &justif, SbString &addString, SbBool &isLabelLineVisible)
Default values.
static void get(SoState *state, PoLabelHints::LabelPath &labelPath, PoLabelHints::Justification &justif, SbString &addString, SbBool &isLabelLineVisible)
Return the current label hints from the state.
static SoNONUNICODE void get(SoState *state, PoLabelHints::LabelPath &labelPath, PoLabelHints::Justification &justif, const char *&addString, SbBool &isLabelLineVisible)
Return the current label hints from the state.
Justification
Label justification type.
LabelPath
Label path type.
Class for smart character strings.
Abstract base class for all database nodes.
Abstract base class for each state element whose value is replaced whenever it is set.