27#include <MeshViz/graph/PoChart.h>
29#include <Inventor/fields/SoSFBitMask.h>
30#include <Inventor/fields/SoSFEnum.h>
31#include <Inventor/fields/SoMFVec3f.h>
32#include <Inventor/fields/SoSFFloat.h>
92 SO_KIT_CATALOG_ENTRY_HEADER(label) ;
93 SO_KIT_CATALOG_ENTRY_HEADER(labelLineSep) ;
94 SO_KIT_CATALOG_ENTRY_HEADER(labelLineApp) ;
95 SO_KIT_CATALOG_ENTRY_HEADER(labelLine) ;
236 static void initClass() ;
237 static void exitClass() ;
244 virtual void rebuild() ;
245 virtual void addElementsAllCaches() ;
246 virtual void preRebuild() ;
249 virtual void setDefaultOnNonWritingFields() ;
253 void drawLabelLine(
const SbBox2f &labelLimit,
float labelDepth,
const SbVec3f &origPos,
256 const SbString* retreiveValueName(
float xValue,
float yValue,
257 int size,
const float *x,
258 const float *y,
const SbString *valuesNames)
const ;
261 FieldSensorList fieldSensorList ;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Class to build a label f...
SoSFEnum position
Defines the position of the labels.
SoSFFloat fontSize
Font size of labels.
SoSFInt32 stringsIndex
Defines the index of the set of strings used for the names attached to labels when valueType is equal...
SoSFBitMask valueType
Defines the type of values displayed by the labels.
SoSFFloat threshold
Defines the threshold used to the set position of the label.
SoMFVec3f offset
Defines an offset applied to the label.
Position
Position of the labels.
@ MIDDLE_POS
The abscissas (resp ordinate) is given by the current mesh 1D geometry and the ordinate (resp.
@ THRESHOLD_POS
The abscissas (resp ordinate) is given by the current mesh 1D geometry and the ordinate (resp.
@ VALUE_POS
The label position is the given by the current mesh geometry.
ValueType
Type of value displayed by the labels.
@ VALUE
The values displayed correspond to the the ordinates (resp.
@ NAME
The values displayed correspond to the names associated to the strings-set specified by the field str...
SoSFEnum axis
Defines from which axis the position and type of displayed values computation is done.
Class for smart character strings.
Maintains a list of pointers to fields.
Multiple-value field containing any number of three-dimensional vectors.
Single-value field containing a set of bit flags.
Field containing an enumerated value.
Field containing a floating-point value.
Field containing a int32_t integer.