public class GrabLineRendererJ3D extends visad.java3d.DirectManipulationRendererJ3D
| Modifier and Type | Field and Description |
|---|---|
private int[] |
axisToComponent |
private int |
closeIndex |
private float[] |
d |
private visad.ScalarMap[] |
directMap |
private visad.DisplayImpl |
display |
private visad.Gridded1DSet |
domainSet |
private float[] |
f |
private int |
last_idx |
private float |
line_x |
private float |
line_y |
private float |
line_z |
private visad.DataDisplayLink |
link |
private static org.slf4j.Logger |
logger |
private int |
mouseModifiersMask |
private int |
mouseModifiersValue |
private java.lang.String |
notRealType |
private int |
offset_count |
private static int |
OFFSET_COUNT_INIT |
private float |
offsetx |
private float |
offsety |
private float |
offsetz |
private boolean |
pickCrawlToCursor |
private float |
point_x |
private float |
point_y |
private float |
point_z |
private visad.DataReference |
ref |
private float[][] |
samples |
private visad.ShadowType |
shadow |
private float[][] |
spatialValues |
private boolean |
stop |
private visad.DisplayTupleType |
tuple |
private visad.MathType |
type |
private java.lang.String |
whyNotDirect |
| Constructor and Description |
|---|
GrabLineRendererJ3D() |
GrabLineRendererJ3D(visad.Gridded1DSet domainSet) |
| Modifier and Type | Method and Description |
|---|---|
float |
checkClose(double[] origin,
double[] direction) |
void |
checkDirect() |
void |
drag_direct(visad.VisADRay ray,
boolean first,
int mouseModifiers) |
private int |
getAxisToComponent(int i) |
private visad.ScalarMap |
getDirectMap(int i) |
java.lang.String |
getWhyNotDirect() |
void |
setSpatialValues(float[][] spatial_values) |
void |
stop_direct() |
addPoint, clearScene, clone, doTransform, isLegalTextureMap, setBranch, setLinksclearBranch, doAction, flush, getBranch, makeShadowFunctionType, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggleaddException, checkAction, clearAVControls, clearExceptions, computeRanges, constrainDragPoint, earthToSpatial, earthToSpatial, findRayManifoldIntersection, get_all_feasible, get_any_changed, get_any_transform_control, getBadScale, getDisplay, getDisplayCoordinateSystem, getDisplayRenderer, getEarthDimension, getEarthUnits, getEnabled, getExceptionVector, getIsDirectManipulation, getLastMouseModifiers, getLatLonIndices, getLatLonRange, getLink, getLinks, getPickCrawlToCursor, getPolygonOffset, getPolygonOffsetFactor, getProjectionControlListeners, getRanges, getRealVectorTypes, hasPolygonOffset, isTransformControl, prepareAction, realCheckDirect, release_direct, removeLink, set_all_feasible, setDisplay, setDisplayRenderer, setEarthSpatialData, setEarthSpatialDisplay, setHasPolygonOffset, setIsDirectManipulation, setLastMouseModifiers, setLatLonIndices, setLinks, setPickCrawlToCursor, setPolygonOffset, setPolygonOffsetFactor, spatialToEarth, spatialToEarth, suppressExceptionsprivate static final org.slf4j.Logger logger
private float[][] spatialValues
private int closeIndex
private float offsetx
private float offsety
private float offsetz
private int offset_count
private static final int OFFSET_COUNT_INIT
private transient visad.DataDisplayLink link
private transient visad.DataReference ref
private transient visad.MathType type
private transient visad.ShadowType shadow
private float point_x
private float point_y
private float point_z
private float line_x
private float line_y
private float line_z
private float[] f
private float[] d
private java.lang.String notRealType
private java.lang.String whyNotDirect
private boolean pickCrawlToCursor
private int[] axisToComponent
private visad.ScalarMap[] directMap
private visad.DisplayImpl display
private visad.DisplayTupleType tuple
private boolean stop
private visad.Gridded1DSet domainSet
private int last_idx
private float[][] samples
private int mouseModifiersMask
private int mouseModifiersValue
public GrabLineRendererJ3D()
public GrabLineRendererJ3D(visad.Gridded1DSet domainSet)
public java.lang.String getWhyNotDirect()
getWhyNotDirect in class visad.DataRendererpublic void setSpatialValues(float[][] spatial_values)
setSpatialValues in class visad.DataRendererpublic void checkDirect() throws visad.VisADException, java.rmi.RemoteException
checkDirect in class visad.java3d.DirectManipulationRendererJ3Dvisad.VisADExceptionjava.rmi.RemoteExceptionpublic float checkClose(double[] origin, double[] direction)
checkClose in class visad.DataRendererpublic void drag_direct(visad.VisADRay ray, boolean first, int mouseModifiers)
drag_direct in class visad.DataRendererprivate int getAxisToComponent(int i)
private visad.ScalarMap getDirectMap(int i)
public void stop_direct()
stop_direct in class visad.DataRenderer