public class GrabLineRendererJ3D extends DirectManipulationRendererJ3D
Modifier and Type | Field and Description |
---|---|
private int[] |
axisToComponent |
private int |
closeIndex |
private float[] |
d |
private ScalarMap[] |
directMap |
private DisplayImpl |
display |
private Gridded1DSet |
domainSet |
private float[] |
f |
private int |
last_idx |
private float |
line_x |
private float |
line_y |
private float |
line_z |
private DataDisplayLink |
link |
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 DataReference |
ref |
private float[][] |
samples |
private ShadowType |
shadow |
private float[][] |
spatialValues |
private boolean |
stop |
private DisplayTupleType |
tuple |
private MathType |
type |
private java.lang.String |
whyNotDirect |
enabled
Constructor and Description |
---|
GrabLineRendererJ3D() |
GrabLineRendererJ3D(Gridded1DSet domainSet) |
Modifier and Type | Method and Description |
---|---|
float |
checkClose(double[] origin,
double[] direction) |
void |
checkDirect() |
void |
drag_direct(VisADRay ray,
boolean first,
int mouseModifiers) |
private int |
getAxisToComponent(int i) |
private ScalarMap |
getDirectMap(int i) |
java.lang.String |
getWhyNotDirect() |
void |
setSpatialValues(float[][] spatial_values) |
void |
stop_direct() |
addPoint, clearScene, clone, doTransform, isLegalTextureMap, setBranch, setLinks
clearBranch, doAction, flush, getBranch, makeShadowFunctionType, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggle
addException, 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, suppressExceptions
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 DataDisplayLink link
private transient DataReference ref
private transient 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 DisplayImpl display
private DisplayTupleType tuple
private boolean stop
private Gridded1DSet domainSet
private int last_idx
private float[][] samples
private int mouseModifiersMask
private int mouseModifiersValue
public GrabLineRendererJ3D()
public GrabLineRendererJ3D(Gridded1DSet domainSet)
public java.lang.String getWhyNotDirect()
getWhyNotDirect
in class DataRenderer
public void setSpatialValues(float[][] spatial_values)
setSpatialValues
in class DataRenderer
public void checkDirect() throws VisADException, java.rmi.RemoteException
checkDirect
in class DirectManipulationRendererJ3D
VisADException
java.rmi.RemoteException
public float checkClose(double[] origin, double[] direction)
checkClose
in class DataRenderer
public void drag_direct(VisADRay ray, boolean first, int mouseModifiers)
drag_direct
in class DataRenderer
private int getAxisToComponent(int i)
private ScalarMap getDirectMap(int i)
public void stop_direct()
stop_direct
in class DataRenderer