PoPolarLinAxis Class Reference
[Axis]

MeshViz Class to build a polar linear axis. More...

#include <MeshViz/graph/PoPolarLinAxis.h>

Inheritance diagram for PoPolarLinAxis:
PoPolarAxis PoAxis PoBaseAxis PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Classes

struct  PolarLinAxisAttr

Public Types

enum  GradFit {
  GRAD_FIT,
  GRAD_UNFIT
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoPolarLinAxis ()
 PoPolarLinAxis (float offset, float startRadius, float endRadius, float theta, float step=0.0)
virtual void rebuild ()
void setFormat (PbNumericDisplayFormat *format)
const PbNumericDisplayFormatgetFormat () const
float getStep () const

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFFloat step
SoSFEnum gradFit

Detailed Description

MeshViz Class to build a polar linear axis.

This class builds a polar linear axis in the plane XY. This axis will be generated from the point in polar coordinate (startRadius + offset, theta) to the point (endRadius + offset, theta), however the graduations start at startRadius and finish at endRadius.

Graduations format depends on the current numerical display format. If the method setFormat(format) is called, the current numerical display format is "format". Otherwise the current numerical display format is specified in the current inherited state (cf property node PoNumericDisplayFormat).

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/