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
{
titleVisibility | VISIBILITY_OFF |
titlePosition | POS_BOTTOM |
titlePath | RIGHT_PATH |
titleFontSize | 0 |
titleFontName | "" |
titleString | "" |
valueVisibility | VISIBILITY_ON |
valuePosition | POS_RIGHT |
valueFontName | "" |
valueAddStringVisibility | false |
valueAddString | "" |
marginType | REL_MARGIN |
marginLeft | 0.05 |
marginRight | 0.05 |
marginBottom | 0.05 |
marginTop | 0.05 |
incrementType | VERTICAL_INCREMENT |
numColumns | 1 |
boxRatio | 1 |
periodValue | 1 |
firstValue | 1 |
lastValue | 32767 |
start | 0 0 |
end | 1 1 |
lowerUndefString | "UNDEF<" |
upperUndefString | "UNDEF>" |
}
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
<title></title>
</head>
<BODY>
<h1></h1>
<h4>
<A NAME="Heading743">CATALOG PARTS</A></h4>
<ul><b>PoNonLinearValueLegend2</b> {</ul>
<ul><ul><b>Separator</b> <tt>alternateRep</tt> (from PoBase) {<br>
</ul></ul>
<ul><ul><ul><b>AppearanceKit</b> <tt>appearance</tt> (from
PoBase)</ul></ul></ul>
<ul><ul><ul><i>Specifies the appearance of all the kit. By default
lightModel.model=BASE_COLOR.</i></ul></ul></ul>
<ul><ul><ul><b>MatrixTransform</b> <tt>domainTransform</tt> (from
PoBase)</ul></ul></ul>
<ul><ul><ul><i>Corresponds to the domain transformation.</i></ul></ul></ul>
<ul><ul><ul><ul></ul></ul></ul></ul>
<ul><ul><ul><b>Separator</b> <tt>backgroundSep</tt> (from PoLegend)
{</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw the background of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>backgroundApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Specifies the appearance of the background of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>background</tt> (from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a SoFaceSet shape to draw the background of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}<br>
<br>
<b>Separator</b> <tt>backgroundBorderSep</tt> (from PoLegend) {</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw background border of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>backgroundBorderApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Specifies the appearance of background border of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>backgroundBorder</tt> (from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a SoLineSet shape to draw background border of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}<br>
<br>
<b>Separator</b> <tt>boxSep</tt> (from PoLegend) {</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw boxes of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>boxApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Specifies the appearance of boxes of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>box</tt> (from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains if boxes are colored, a list of couple (SoMaterial,
SoFaceSet), otherwise a list of SoFaceSet shapes, to draw boxes of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}<br>
<br>
<b>Separator</b> <tt>boxBorderSep</tt> (from PoLegend){</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw borders of boxes of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>boxBorderApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Specifies the appearance of borders of boxes of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>boxBorder </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a list of SoLineSet shapes to draw borders of boxes
of the legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}</ul></ul></ul>
<ul><ul><ul><b>Separator</b> <tt>titleSep</tt> (from PoLegend){</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw title of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>titleApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>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.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>title </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a SoAnnoText3 shape to draw title of the
legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}<br>
<br>
<b>Separator</b> <tt>valueTextSep</tt> (from PoLegend){</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw text of values of the
legend.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>valueTextApp </tt>(from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>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.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>valueText</tt> (from
PoLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a list of SoAnnoText3 shapes to draw text of values of
the legend.</i></ul></ul></ul></ul>
<ul><ul><ul>}<br>
<br>
<b>Separator</b> <tt>multFactorSep</tt> (from PoValueLegend){</ul></ul></ul>
<ul><ul><ul><i>Contains properties and shapes to draw text of multiplicative
factor.</i></ul></ul></ul>
<ul><ul><ul><ul><b>AppearanceKit</b> <tt>multFactorApp </tt>(from
PoValueLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>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.</i></ul></ul></ul></ul>
<ul><ul><ul><ul><b>Group</b> <tt>multFactor</tt> (from
PoValueLegend)</ul></ul></ul></ul>
<ul><ul><ul><ul><i>Contains a list of SoAnnoText3 shapes to draw text of
multiplicative factor.</i></ul></ul></ul></ul>
<ul><ul><ul>}</ul></ul></ul>
<ul><ul>}</ul></ul>
<ul>}</ul>
<ul><ul><br>
</ul></ul>
</body>
</html>