PoValuedMarkerField Class Reference

MeshViz Class for a valued markers field. More...

#include <MeshViz/graph/PoValuedMarkerField.h>

Inheritance diagram for PoValuedMarkerField:
PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoValuedMarkerField ()
 PoValuedMarkerField (int numPoints, const SbVec2f *_point, const float *_value, const float *_size)
virtual void rebuild ()
void setDataMapping (PbDataMapping *dataMapping)
const PbDataMappinggetDataMapping () const

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoMFVec2f point
SoMFFloat value
SoMFFloat size
SoSFString markerString

Detailed Description

MeshViz Class for a valued markers field.

Class to build a valued markers field in the plane XY. A valued markers field is a list of markers which can be colored and can have different sizes. By default all markers have the same size and the same color.

Colors of the markers depend on the current data mapping. If the method setDataMapping(dataMapping) is called, the current data mapping is "dataMapping". Otherwise the current data mapping is specified in the current inherited state (cf property node PoDataMapping and its derived classes). If there is no current data-mapping (i.e setDataMapping() not called and no PoDataMapping node traversed before in the scene graph), all markers get the same color which is the inherited color.


Open Inventor Toolkit reference manual, generated on 10 Dec 2020
Copyright © Thermo Fisher Scientific All rights reserved.