public class PoLogAxis extends PoCartesianAxis
gradStart
= 3, gradEnd
= 8 plane = XY and maxGradNum > 8. If maxGradNum = 4, the graduations values are 10E3, 10E5 and 10E7. If the fields gradStart
and gradEnd
are equal, the fields start
and end
are used to define the graduation values.
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 |
maxGradNum | 10 |
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 |
type | XY |
gradStart | 0 |
gradEnd | 0 |
decadeListDef | DECADE_LIST_AUTO |
decadeList | 2 |
tenPowerRep | TEN_POWER_POW10 |
decadeRep | DECADE_NONE |
decadeFontName | "" |
decadeFontSize | 0 |
multFactorPosition | MULT_FACTOR_END |
multFactorDistAxis | 0 |
Modifier and Type | Class and Description |
---|---|
static class |
PoLogAxis.DecadeListDefs
Decade list computed automatically or given by the user.
|
static class |
PoLogAxis.DecadeReps
Type of presentation of the axis decades.
|
static class |
PoLogAxis.GradAttributes |
static class |
PoLogAxis.MultFactor |
static class |
PoLogAxis.MultFactorPositions
Type of position of the multiplicative factor.
|
static class |
PoLogAxis.TenPowGradReps
Type of presentation of the power of ten.
|
PoCartesianAxis.Types
PoAxis.ArrowAttributes, PoAxis.AxisReverses, 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
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
static int |
DECADE_AS_TEN_POWER
Deprecated.
Use
PoLogAxis.DecadeReps.DECADE_AS_TEN_POWER instead. |
static int |
DECADE_AUTO
Deprecated.
Use
PoLogAxis.DecadeReps.DECADE_AUTO instead. |
static int |
DECADE_DECIMAL
Deprecated.
Use
PoLogAxis.DecadeReps.DECADE_DECIMAL instead. |
static int |
DECADE_DIGIT
Deprecated.
Use
PoLogAxis.DecadeReps.DECADE_DIGIT instead. |
static int |
DECADE_LIST_AUTO
Deprecated.
Use
PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO instead. |
static int |
DECADE_LIST_NON_AUTO
Deprecated.
Use
PoLogAxis.DecadeListDefs.DECADE_LIST_NON_AUTO instead. |
static int |
DECADE_NONE
Deprecated.
Use
PoLogAxis.DecadeReps.DECADE_NONE instead. |
SoSFString |
decadeFontName
Decade font name.
|
SoSFFloat |
decadeFontSize
Decade graduations font size.
|
SoMFUShort |
decadeList
List of graduations between two power of ten graduations (decade graduations).
|
SoSFEnum<PoLogAxis.DecadeListDefs> |
decadeListDef
Specifies if the list of decade graduations is given by the user or is automatically computed.
|
SoSFEnum<PoLogAxis.DecadeReps> |
decadeRep
Defines the representation of the decade graduations between two power of ten graduations.
|
SoSFUShort |
maxGradNum
Maximum number of logarithmic graduations displayed.
|
static int |
MULT_FACTOR_END
Deprecated.
Use
PoLogAxis.MultFactorPositions.MULT_FACTOR_END instead. |
static int |
MULT_FACTOR_EXTR
Deprecated.
Use
PoLogAxis.MultFactorPositions.MULT_FACTOR_EXTR instead. |
static int |
MULT_FACTOR_GRAD
Deprecated.
Use
PoLogAxis.MultFactorPositions.MULT_FACTOR_GRAD instead. |
static int |
MULT_FACTOR_START
Deprecated.
Use
PoLogAxis.MultFactorPositions.MULT_FACTOR_START instead. |
SoSFFloat |
multFactorDistAxis
Distance from the multiplicative factor to the axis.
|
SoSFEnum<PoLogAxis.MultFactorPositions> |
multFactorPosition
Position of the multiplicative factor.
|
static int |
TEN_POWER_AUTO
Deprecated.
Use
PoLogAxis.TenPowGradReps.TEN_POWER_AUTO instead. |
static int |
TEN_POWER_DECIMAL
Deprecated.
Use
PoLogAxis.TenPowGradReps.TEN_POWER_DECIMAL instead. |
static int |
TEN_POWER_POW10
Deprecated.
Use
PoLogAxis.TenPowGradReps.TEN_POWER_POW10 instead. |
SoSFEnum<PoLogAxis.TenPowGradReps> |
tenPowerRep
Defines the representation of power of ten graduations.
|
end, gradEnd, gradStart, start, type, XY, XZ, YX, YZ, ZX, ZY
arrowHeight, arrowLength, arrowVisibility, AXIS_NO_REVERSE, AXIS_REVERSE, AXIS_REVERSE_DEPEND, FIXED_MARGIN, GRAD_ABOVE, GRAD_BELOW, GRAD_DEPEND, gradAddString, gradAddStringVisibility, gradDistAxis, gradFontName, gradFontSize, gradPath, gradPosition, gradVisibility, gridLengthGradOtherSide, gridLengthGradSide, gridVisibility, marginEnd, marginStart, marginType, NUM_SUB_TICK, PATH_DEPEND, PATH_DOWN, PATH_LEFT, PATH_RIGHT, PATH_UP, PERIOD_MAIN_TICK, REL_MARGIN, reverseFlag, TICK_ACROSS_AXIS, TICK_GRAD_OTHER_SIDE, TICK_GRAD_SIDE, tickFirstGrad, tickLastGrad, tickMainLength, tickNumOrPeriod, tickPosition, tickSubDef, tickSubLength, tickVisibility, TITLE_DEPEND, TITLE_END, TITLE_MIDDLE, titleDistAxis, titleFontName, titleFontSize, titlePath, titlePosition, titleString, titleVisibility, VISIBILITY_DEPEND, VISIBILITY_OFF, VISIBILITY_ON
FOLD_NODE_WRITE_FORMAT, SO_ANNO_TEXT3, SO_TEXT3, UNFOLD_NODE_WRITE_FORMAT, UPDATE_METHOD_IMMEDIATE, UPDATE_METHOD_ON_ACTION
boundingBoxIgnoring
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PoLogAxis()
Constructor.
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type)
Calls PoLogAxis(_start, _end, _type, PoLogAxis.DecadeListDefs.valueOf( PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO.getValue() ), (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd)
Calls PoLogAxis(_start, _end, _type, _gradStart, _gradEnd, PoLogAxis.DecadeListDefs.valueOf( PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO.getValue() ), (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
PoLogAxis.DecadeListDefs _decadeListDef)
Calls PoLogAxis(_start, _end, _type, _gradStart, _gradEnd, _decadeListDef, (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
float _gradStart,
float _gradEnd,
PoLogAxis.DecadeListDefs _decadeListDef,
short[] _decadeList)
Constructor.
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
PoLogAxis.DecadeListDefs _decadeListDef)
Calls PoLogAxis(_start, _end, _type, _decadeListDef, (short[])null).
|
PoLogAxis(SbVec3f _start,
float _end,
PoCartesianAxis.Types _type,
PoLogAxis.DecadeListDefs _decadeListDef,
short[] _decadeList)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SoNodekitCatalog |
getClassNodekitCatalog()
Returns the
SoNodekitCatalog for this class. |
PoLogAxis.GradAttributes |
getLogGrad()
Returns the current logarithmic graduations attributes (those computed can be different from the associated fields).
|
PoLogAxis.MultFactor |
getMultFactor()
Returns the current multiplicative factor attributes (those computed can be different from the associated fields).
|
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, 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, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int DECADE_LIST_AUTO
PoLogAxis.DecadeListDefs.DECADE_LIST_AUTO
instead.@Deprecated public static final int DECADE_LIST_NON_AUTO
PoLogAxis.DecadeListDefs.DECADE_LIST_NON_AUTO
instead.@Deprecated public static final int TEN_POWER_POW10
PoLogAxis.TenPowGradReps.TEN_POWER_POW10
instead.@Deprecated public static final int TEN_POWER_DECIMAL
PoLogAxis.TenPowGradReps.TEN_POWER_DECIMAL
instead.@Deprecated public static final int TEN_POWER_AUTO
PoLogAxis.TenPowGradReps.TEN_POWER_AUTO
instead.@Deprecated public static final int DECADE_NONE
PoLogAxis.DecadeReps.DECADE_NONE
instead.@Deprecated public static final int DECADE_AS_TEN_POWER
PoLogAxis.DecadeReps.DECADE_AS_TEN_POWER
instead.@Deprecated public static final int DECADE_DECIMAL
PoLogAxis.DecadeReps.DECADE_DECIMAL
instead.@Deprecated public static final int DECADE_DIGIT
PoLogAxis.DecadeReps.DECADE_DIGIT
instead.@Deprecated public static final int DECADE_AUTO
PoLogAxis.DecadeReps.DECADE_AUTO
instead.@Deprecated public static final int MULT_FACTOR_START
PoLogAxis.MultFactorPositions.MULT_FACTOR_START
instead.@Deprecated public static final int MULT_FACTOR_END
PoLogAxis.MultFactorPositions.MULT_FACTOR_END
instead.@Deprecated public static final int MULT_FACTOR_EXTR
PoLogAxis.MultFactorPositions.MULT_FACTOR_EXTR
instead.@Deprecated public static final int MULT_FACTOR_GRAD
PoLogAxis.MultFactorPositions.MULT_FACTOR_GRAD
instead.public final SoMFUShort decadeList
public final SoSFEnum<PoLogAxis.DecadeListDefs> decadeListDef
public final SoSFEnum<PoLogAxis.TenPowGradReps> tenPowerRep
public final SoSFEnum<PoLogAxis.DecadeReps> decadeRep
public final SoSFString decadeFontName
PoAxis
description).public final SoSFFloat decadeFontSize
PoBase
description).public final SoSFEnum<PoLogAxis.MultFactorPositions> multFactorPosition
public final SoSFFloat multFactorDistAxis
PoBase
description). If this value is <= 0, the distance is automatically calculated.public final SoSFUShort maxGradNum
In order to make the axis as legible as possible, when some main logarithmic graduations are filtered out by this field, no decade graduations are displayed.
Default value is 10.
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _gradStart, float _gradEnd)
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, PoLogAxis.DecadeListDefs _decadeListDef)
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type)
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _gradStart, float _gradEnd, PoLogAxis.DecadeListDefs _decadeListDef)
public PoLogAxis()
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, PoLogAxis.DecadeListDefs _decadeListDef, short[] _decadeList)
public PoLogAxis(SbVec3f _start, float _end, PoCartesianAxis.Types _type, float _gradStart, float _gradEnd, PoLogAxis.DecadeListDefs _decadeListDef, short[] _decadeList)
public PoLogAxis.GradAttributes getLogGrad()
public PoLogAxis.MultFactor getMultFactor()
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog
for this class.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com