PoGroup4Axis Class Reference
[Axis]

MeshViz Class to build a group of four axes. More...

#include <MeshViz/graph/PoGroup4Axis.h>

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

List of all members.

Public Types

enum  AxisType {
  LINEAR,
  LOGARITHMIC
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoGroup4Axis ()
 PoGroup4Axis (const SbVec2f &_start, const SbVec2f &_end, AxisType _xAxisType, AxisType _yAxisType, const char *xTtle=NULL, const char *yTtle=NULL)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFVec2f start
SoSFVec2f end
SoSFVec2f gradStart
SoSFVec2f gradEnd
SoSFString xTitle
SoSFString yTitle

Detailed Description

MeshViz Class to build a group of four axes.

This class builds a group of four axes in the plane XY. This group contains two parallel horizontal axes (X-axis) and two parallel vertical axes (Y-axis) which define a rectangle of axes.

The graduations of these axes are defined by the fields gradStart and gradEnd. However if these fields are equal, the fields start and end are used to define the graduation values.

FILE FORMAT/DEFAULT


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