public final class AxisCubeEntity extends BaseSceneEntity
swigCMemOwn
Constructor and Description |
---|
AxisCubeEntity(float dpiScaling)
Creates a new
AxisCubeEntity instance |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
AxisPlaneVisibilityMode |
getAxisPlaneVisibilityMode()
Gets the
AxisPlaneVisibilityMode used to render axis cube |
boolean |
getIsAxisCubeVisible()
Gets whether axis cube is visible or no
|
AxisPlaneDrawLabelsMode |
getXyAxisPlaneDrawLabelsMode()
Gets the draw labels mode for XY axis plane
|
AxisPlaneDrawLabelsMode |
getZxAxisPlaneDrawLabelsMode()
Gets the draw labels mode for ZX axis plane
|
AxisPlaneDrawLabelsMode |
getZyAxisPlaneDrawLabelsMode()
Gets the draw labels mode for ZY axis plane
|
void |
render() |
void |
setAxisPlaneVisibilityMode(AxisPlaneVisibilityMode axisPlaneVisibilityMode)
Sets the
AxisPlaneVisibilityMode used to render axis cube |
void |
setIsAxisCubeVisible(boolean isAxisCubeVisible)
Sets whether axis cube is visible or no
|
void |
setXyAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
Sets the draw labels mode for XY axis plane
|
void |
setZxAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
Sets the draw labels mode for ZX axis plane
|
void |
setZyAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
Sets the draw labels mode for ZY axis plane
|
void |
update(IAxis3D xAxis,
IAxis3D yAxis,
IAxis3D zAxis)
Updates entity with data provided by
xAxis , yAxis and zAxis |
attachChild, beginLines, beginPoints, beginSolidMesh, close, detachChild, getChildren
addChildEntityInternal, clearChildEntitiesInternal, debugRender, delete, draw, drawRaw, finalize, getBounds, getChildEntities, getChildInternal, getChildrenCountInternal, getCPtr, getEntityId, getHeightMap, getKind, getMesh, getSelectionHelper, getWorld, isVisible, onEngineRestart, removeChildEntityInternal, renderRaw, setEntityId, setMaterial, setPosition, setRotation, setScale, setVisible, setWorld, subscribeChildEntities, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership, unsubscribeChildEntities, update, updateVisibility
forceLink, getCPtr, getM_BoundBox, getM_Transform, getObjectType, getObjectTypeName, getPosition, getZOrder, setM_BoundBox, setM_Transform, setZOrder, staticClass
getCPtr, getName, load, load, loadBinary, loadBinary, onRTU, reload, save, save, saveBinary, saveBinary, setName
public AxisCubeEntity(float dpiScaling)
AxisCubeEntity
instancedpiScaling
- The DPI scaling factor to use when rendering tick labels and axis titlepublic final void setIsAxisCubeVisible(boolean isAxisCubeVisible)
isAxisCubeVisible
- The new isAxisCubeVisible
valuepublic final boolean getIsAxisCubeVisible()
isAxisCubeVisible
valuepublic final void setAxisPlaneVisibilityMode(AxisPlaneVisibilityMode axisPlaneVisibilityMode)
AxisPlaneVisibilityMode
used to render axis cubeaxisPlaneVisibilityMode
- The new AxisPlaneVisibilityMode
valuepublic final AxisPlaneVisibilityMode getAxisPlaneVisibilityMode()
AxisPlaneVisibilityMode
used to render axis cubepublic final void setZxAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
drawLabelsMode
- The new draw labels modepublic final AxisPlaneDrawLabelsMode getZxAxisPlaneDrawLabelsMode()
public final void setXyAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
drawLabelsMode
- The new draw labels modepublic final AxisPlaneDrawLabelsMode getXyAxisPlaneDrawLabelsMode()
public final void setZyAxisPlaneDrawLabelsMode(AxisPlaneDrawLabelsMode drawLabelsMode)
drawLabelsMode
- The new draw labels modepublic final AxisPlaneDrawLabelsMode getZyAxisPlaneDrawLabelsMode()
public final void update(IAxis3D xAxis, IAxis3D yAxis, IAxis3D zAxis)
xAxis
, yAxis
and zAxis
xAxis
- The xAxis to use for updateyAxis
- The yAxis to use for updatezAxis
- The zAxis to use for updatepublic final void render()
render
in class SCRTSceneEntity
public void dispose()
dispose
in interface com.scichart.core.framework.IDisposable
dispose
in class BaseSceneEntity