PoNonLinearValueLegend2 Class Reference
[Legend]
Class to build a non linear legend (second representation).
More...
#include <MeshViz/graph/PoNonLinearValueLegend2.h>
List of all members.
Detailed Description
Class to build a non linear legend (second representation).
Each box represents the color associated to a value of a data mapping object or an isovalue list object.
FILE FORMAT/DEFAULT
PoNonLinearValueLegend2 { }
PoNonLinearValueLegend2 {
Separator alternateRep (from PoBase) {
AppearanceKit appearance (from
PoBase)
Specifies the appearance of all the kit. By default
lightModel.model=BASE_COLOR.
MatrixTransform domainTransform (from
PoBase)
Corresponds to the domain transformation.
Separator backgroundSep (from PoLegend)
{
Contains properties and shapes to draw the background of the
legend.
AppearanceKit backgroundApp (from
PoLegend)
Specifies the appearance of the background of the
legend.
Group background (from
PoLegend)
Contains a SoFaceSet shape to draw the background of the
legend.
}
Separator backgroundBorderSep (from PoLegend) {
Contains properties and shapes to draw background border of the
legend.
AppearanceKit backgroundBorderApp (from
PoLegend)
Specifies the appearance of background border of the
legend.
Group backgroundBorder (from
PoLegend)
Contains a SoLineSet shape to draw background border of the
legend.
}
Separator boxSep (from PoLegend) {
Contains properties and shapes to draw boxes of the
legend.
AppearanceKit boxApp (from
PoLegend)
Specifies the appearance of boxes of the
legend.
Group box (from
PoLegend)
Contains if boxes are colored, a list of couple (SoMaterial,
SoFaceSet), otherwise a list of SoFaceSet shapes, to draw boxes of the
legend.
}
Separator boxBorderSep (from PoLegend){
Contains properties and shapes to draw borders of boxes of the
legend.
AppearanceKit boxBorderApp (from
PoLegend)
Specifies the appearance of borders of boxes of the
legend.
Group boxBorder (from
PoLegend)
Contains a list of SoLineSet shapes to draw borders of boxes
of the legend.
Separator titleSep (from PoLegend){
Contains properties and shapes to draw title of the
legend.
AppearanceKit titleApp (from
PoLegend)
Specifies the appearance of title of the legend. By default
drawStyle.style=LINES. font.size and font.name are set when the kit is
rebuilt.
Group title (from
PoLegend)
Contains a SoAnnoText3 shape to draw title of the
legend.
}
Separator valueTextSep (from PoLegend){
Contains properties and shapes to draw text of values of the
legend.
AppearanceKit valueTextApp (from
PoLegend)
Specifies the appearance of text of values of the legend. By
default drawStyle.style=LINES. font.size and font.name are set when the kit is
rebuilt.
Group valueText (from
PoLegend)
Contains a list of SoAnnoText3 shapes to draw text of values of
the legend.
}
Separator multFactorSep (from PoValueLegend){
Contains properties and shapes to draw text of multiplicative
factor.
AppearanceKit multFactorApp (from
PoValueLegend)
Specifies the appearance of text of multiplicative factor.
By default drawStyle.style=LINES. font.size and font.name are set when the kit
is rebuilt.
Group multFactor (from
PoValueLegend)
Contains a list of SoAnnoText3 shapes to draw text of
multiplicative factor.
Constructor & Destructor Documentation
PoNonLinearValueLegend2::PoNonLinearValueLegend2 |
( |
|
) |
|
PoNonLinearValueLegend2::PoNonLinearValueLegend2 |
( |
const SbVec2f & |
_start, |
|
|
const SbVec2f & |
_end | |
|
) |
| | |
Member Function Documentation
static const SoNodekitCatalog* PoNonLinearValueLegend2::getClassNodekitCatalog |
( |
|
) |
[static] |
static SoType PoNonLinearValueLegend2::getClassTypeId |
( |
|
) |
[static] |
virtual const SoNodekitCatalog* PoNonLinearValueLegend2::getNodekitCatalog |
( |
|
) |
const [virtual] |
virtual SoType PoNonLinearValueLegend2::getTypeId |
( |
|
) |
const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from PoAutoValueLegend.
virtual void PoNonLinearValueLegend2::rebuild |
( |
|
) |
[virtual] |
Forces node-kit rebuilding.
See PoBase.
Reimplemented from PoBase.
The documentation for this class was generated from the following file: