PoLinearValueLegend Class Reference
[Legend]

MeshViz Class to build a linear auto value legend. More...

#include <MeshViz/graph/PoLinearValueLegend.h>

Inheritance diagram for PoLinearValueLegend:
PoAutoValueLegend PoValueLegend PoLegend PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  ValueDistribution {
  ALL_VALUES,
  LINEAR_VALUES,
  MIN_MAX_VALUES
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoLinearValueLegend ()
 PoLinearValueLegend (const SbVec2f &_start, const SbVec2f &_end, ValueDistribution distribution=ALL_VALUES)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFEnum valueDistribution
SoSFFloat maxValueSize
SoSFBool lowerUpperBoxes

Detailed Description

MeshViz Class to build a linear auto value legend.

Class to build a linear value legend. The space between boxes is null and their width (or their height) is proportional to the difference between two consecutive values. The legend is composed of one column (or one row depending on the orientation of the legend). There are three possible representations:

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/