VisualizationHints
public class VisualizationHints extends java.lang.Object implements VisualizationHints
Modifier and Type | Class | Description |
---|---|---|
protected static class |
VisualizationHints.VisualizationHintsLoader |
VisualizationHints.Loader
CURSOR_CROSSHAIR, CURSOR_CUBE, CURSOR_NONE, CURSOR_XYZ, DECORATION_AXES, DECORATION_CUBE, DECORATION_NONE
Modifier and Type | Method | Description |
---|---|---|
void |
copyFrom(VisualizationHints hints) |
Copies its data from another set of hints
|
java.lang.String[] |
getAxesLabels() |
|
int |
getCursorType() |
|
int |
getDecorationType() |
|
static XML.ObjectLoader |
getLoader() |
|
int |
getShowCoordinates() |
|
java.lang.String |
getXFormat() |
|
java.lang.String |
getYFormat() |
|
java.lang.String |
getZFormat() |
|
boolean |
isAllowQuickRedraw() |
|
boolean |
isRemoveHiddenLines() |
|
boolean |
isUseColorDepth() |
|
void |
setAllowQuickRedraw(boolean _value) |
Whether the panel can draw quickly when it is dragged for a
new view point
|
void |
setAxesLabels(java.lang.String[] labels) |
Sets the labels for the X, Y, and Z axes (when the axes are visible).
|
void |
setCursorType(int _type) |
The cursor type when interacting with the panel.
|
void |
setDecorationType(int _value) |
Types of decoration displayed.
|
void |
setRemoveHiddenLines(boolean _value) |
Whether the panel should try to remove hidden lines
|
void |
setShowCoordinates(int location) |
At which location should the panel display the coordinates
when dragging a point
The location must be one of the following:
DrawingPanel3D.BOTTOM_LEFT
DrawingPanel3D.BOTTOM_RIGHT
DrawingPanel3D.TOP_RIGHT
DrawingPanel3D.TOP_LEFT
A negative value for the location means
|
void |
setUseColorDepth(boolean _value) |
Whether the panel should display far objects darker
|
void |
setXFormat(java.lang.String format) |
Sets the format to display the X coordinate when dragging a point
|
void |
setYFormat(java.lang.String format) |
Sets the format to display the Y coordinate when dragging a point
|
void |
setZFormat(java.lang.String format) |
Sets the format to display the Z coordinate when dragging a point
|
public void setCursorType(int _type)
VisualizationHints
setCursorType
in interface VisualizationHints
public final int getCursorType()
getCursorType
in interface VisualizationHints
public void setDecorationType(int _value)
VisualizationHints
setDecorationType
in interface VisualizationHints
_value
- the desired valuepublic final int getDecorationType()
getDecorationType
in interface VisualizationHints
public final void setAxesLabels(java.lang.String[] labels)
VisualizationHints
setAxesLabels
in interface VisualizationHints
labels
- a String[] array with at least three elementspublic final java.lang.String[] getAxesLabels()
getAxesLabels
in interface VisualizationHints
public void setRemoveHiddenLines(boolean _value)
VisualizationHints
setRemoveHiddenLines
in interface VisualizationHints
_value
- the desired valuepublic final boolean isRemoveHiddenLines()
isRemoveHiddenLines
in interface VisualizationHints
public void setAllowQuickRedraw(boolean _value)
VisualizationHints
setAllowQuickRedraw
in interface VisualizationHints
_value
- the desired valuepublic final boolean isAllowQuickRedraw()
isAllowQuickRedraw
in interface VisualizationHints
public void setUseColorDepth(boolean _value)
VisualizationHints
setUseColorDepth
in interface VisualizationHints
_value
- the desired valuepublic final boolean isUseColorDepth()
isUseColorDepth
in interface VisualizationHints
public void setShowCoordinates(int location)
VisualizationHints
setShowCoordinates
in interface VisualizationHints
public int getShowCoordinates()
getShowCoordinates
in interface VisualizationHints
public void setXFormat(java.lang.String format)
VisualizationHints
setXFormat
in interface VisualizationHints
format
- String parameter for a new java.text.DecimalFormatpublic java.lang.String getXFormat()
getXFormat
in interface VisualizationHints
public void setYFormat(java.lang.String format)
VisualizationHints
setYFormat
in interface VisualizationHints
format
- String parameter for a new java.text.DecimalFormatpublic java.lang.String getYFormat()
getYFormat
in interface VisualizationHints
public void setZFormat(java.lang.String format)
VisualizationHints
setZFormat
in interface VisualizationHints
format
- String parameter for a new java.text.DecimalFormatpublic java.lang.String getZFormat()
getZFormat
in interface VisualizationHints
public void copyFrom(VisualizationHints hints)
VisualizationHints
copyFrom
in interface VisualizationHints
public static XML.ObjectLoader getLoader()