public class PoLinearAxis extends PoCartesianAxis
PoCartesianAxis.type
.
By default, the text of the displayed graduations (the tick mark labels) are based on the actual coordinates of the axis (start and end). The text of the graduations is based on the specified range if the gradStart
and gradEnd
fields are not equal.
The 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 numerical display format is the inherited value from PoNumericDisplayFormat
(default AUTO).
See PoAxis
for discussion of axis attributes.
Axis Attributes |
![]() |
PoLogAxis
)
PoTimeAxis
)
PoGenAxis
)
PoPolarLinAxis
, PoPolarLogAxis
)
Multiple axes can generated conveniently using PoGroup2Axis
, etc.
File format/default:
gradVisibility | VISILITY_DEPEND |
gradPosition | GRAD_DEPEND |
gradPath | PATH_DEPEND |
gradFontName | "" |
gradFontSize | 0 |
gradDistAxis | 0 |
gradAddStringVisibility | false |
gradAddString | "" |
marginType | REL_MARGIN |
marginStart | 0 |
marginEnd | 0 |
titleVisibility | VISILITY_DEPEND |
titlePosition | TITLE_DEPEND |
titlePath | PATH_DEPEND |
titleFontName | "" |
titleFontSize | 0 |
titleDistAxis | 0 |
titleString | "" |
gridVisibility | VISILITY_DEPEND |
gridLengthGradSide | 0 |
gridLengthGradOtherSide | 1 |
arrowVisibility | VISIBILITY_DEPEND |
arrowHeight | 0.03 |
arrowLength | 0.05 |
tickVisibility | VISIBILITY_DEPEND |
tickPosition | TICK_GRAD_SIDE |
tickMainLength | 0 |
tickSubLength | 0 |
tickSubDef | PERIOD_MAIN_TICK |
tickNumOrPeriod | 1 |
tickFirstGrad | 1 |
tickLastGrad | 1 |
reverseFlag | AXIS_REVERSE_DEPEND |
start | 0 0 0 |
end | 1 |
gradStart | 0 |
gradEnd | 0 |
type | XY |
step | 0 |
gradFit | GRAD_UNFIT |
multFactorPosition | MULT_FACTOR_END |
multFactorDistAxis | 0 |
See also:
PoGenAxis
, PoLogAxis
, PoLogAxis
, PoTimeAxis
, PoPolarLinAxis
, PoPolarLogAxis
Modifier and Type | Class and Description |
---|---|
static class |
PoLinearAxis.GradFits
First graduation rounded or not.
|
static class |
PoLinearAxis.MultFactor |
static class |
PoLinearAxis.MultFactorPositions |
PoCartesianAxis.Types
PoAxis.ArrowAttributes, PoAxis.AxisReverses, PoAxis.GradAttributes, PoAxis.GradPositions, PoAxis.GridAttributes, PoAxis.MarginAttributes, PoAxis.MarginTypes, PoAxis.TextPaths, PoAxis.TickAttributes, PoAxis.TickPositions, PoAxis.TickSubDefs, PoAxis.TitleAttributes, PoAxis.TitlePositions, PoAxis.Visibilities
PoBase.NodeWriteFormats, PoBase.TextTypes, PoBase.UpdateMethodTypes
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<PoLinearAxis.GradFits> |
gradFit
This flag indicates if the first graduation is rounded or not.
|
SoSFFloat |
multFactorDistAxis
Distance from the multiplicative factor to the axis.
|
SoSFEnum<PoLinearAxis.MultFactorPositions> |
multFactorPosition
Position of the multiplicative factor.
|
SoSFFloat |
step
Defines the step for the axis.
|
end, gradEnd, gradStart, start, type
arrowHeight, arrowLength, arrowVisibility, gradAddString, gradAddStringVisibility, gradDistAxis, gradFontName, gradFontSize, gradPath, gradPosition, gradVisibility, gridLengthGradOtherSide, gridLengthGradSide, gridVisibility, marginEnd, marginStart, marginType, reverseFlag, tickFirstGrad, tickLastGrad, tickMainLength, tickNumOrPeriod, tickPosition, tickSubDef, tickSubLength, tickVisibility, titleDistAxis, titleFontName, titleFontSize, titlePath, titlePosition, titleString, titleVisibility
boundingBoxIgnoring
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PoLinearAxis()
Default constructor.
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type)
Calls PoLinearAxis(_start, _end, _type, (float)0.0).
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _step)
Constructor.
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd)
Calls PoLinearAxis(_start, _end, _type, _gradStart, _gradEnd, (float)0.0).
|
PoLinearAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
float _step)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SoNodekitCatalog |
getClassNodekitCatalog()
Returns the
SoNodekitCatalog for this class. |
PbNumericDisplayFormat |
getFormat()
Gets a reference to the
PbNumericDisplayFormat object for the numerical display format for the graduations. |
PoLinearAxis.MultFactor |
getMultFactor()
Returns the current multiplicative factor attributes (those computed can be different from the associated field).
|
float |
getStep()
Returns the current step attribute (the step computed can be different from the associated field).
|
void |
setFormat(PbNumericDisplayFormat format)
Sets a reference to a
PbNumericDisplayFormat object for the numerical display format for the graduations. |
getArrow, getGrad, getGrid, getMargin, getMiscTextAttr, getReverseFlag, getTick, getTitle, setMiscTextAttr
addPostRebuildCallback, addPreRebuildCallback, getDomain, getNodeWriteFormat, getTextType, getUpdateMethod, isBuilt, isModified, isVRML2Mode, rebuild, setDomain, setNodeWriteFormat, setTextType, setUpdateMethod, setVRML2Mode, touchKit
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildren
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoSFFloat step
public final SoSFEnum<PoLinearAxis.GradFits> gradFit
public final SoSFEnum<PoLinearAxis.MultFactorPositions> multFactorPosition
public PoLinearAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type)
public PoLinearAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _gradStart, float _gradEnd)
public PoLinearAxis()
public PoLinearAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _step)
public PoLinearAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _gradStart, float _gradEnd, float _step)
public PoLinearAxis.MultFactor getMultFactor()
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog
for this class.public void setFormat(PbNumericDisplayFormat format)
PbNumericDisplayFormat
object for the numerical display format for the graduations.
If this method is not called (or called passing NULL as argument), the numerical display format defined in the current inherited state (defined with the property node PoNumericDisplayFormat
) is used.public PbNumericDisplayFormat getFormat()
PbNumericDisplayFormat
object for the numerical display format for the graduations.
Returns null if none specified.public float getStep()
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com