PoGroup6Axis3 Class Reference
[Axis]

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

#include <MeshViz/graph/PoGroup6Axis3.h>

Inheritance diagram for PoGroup6Axis3:
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
 PoGroup6Axis3 ()
 PoGroup6Axis3 (const SbVec3f &_start, const SbVec3f &_end, AxisType _xAxisType, AxisType _yAxisType, AxisType _zAxisType, const char *xTtle=NULL, const char *yTtle=NULL, const char *zTtle=NULL)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFVec3f start
SoSFVec3f end
SoSFVec3f gradStart
SoSFVec3f gradEnd
SoSFString xTitle
SoSFString yTitle
SoSFString zTitle

Detailed Description

MeshViz Class to build a group of six axes.

This class builds a group of six axes. This group contains two parallel X-axes, two parallel Y-axes and two parallel Z-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 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/