PoGroup3Axis3 Class Reference
[Axis]

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

#include <MeshViz/graph/PoGroup3Axis3.h>

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

List of all members.

Public Types

enum  AxisType {
  LINEAR,
  LOGARITHMIC
}
enum  AxisName {
  X_AXIS,
  Y_AXIS,
  Z_AXIS
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoGroup3Axis3 ()
 PoGroup3Axis3 (const SbVec3f &_start, const SbVec3f &_end, AxisType _xAxisType, AxisType _yAxisType, AxisType _zAxisType, AxisName vertAxis=Z_AXIS, 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
SoSFEnum verticalAxisName
SoSFString xTitle
SoSFString yTitle
SoSFString zTitle

Detailed Description

MeshViz Class to build a group of three axes.

This class builds a group of three axes. This group contains one X-axis, one Y- axis and one Z-axis which have the same start point and are orthogonal to each other.

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/