public class DirectManipulationRendererJ2D extends RendererJ2D
This DataRenderer supports direct manipulation for Real, RealTuple and Field Data objects (Field data objects must have RealType or RealTupleType ranges and Gridded1DSet domain Sets); no RealType may be mapped to multiple spatial DisplayRealTypes; the RealType of a Real object must be mapped to XAxis, YAxis or YAxis; at least one of the RealType components of a RealTuple object must be mapped to XAxis, YAxis or YAxis; the domain RealType and at least one RealType range component of a Field object must be mapped to XAxis or YAxis
enabled, pickCrawlToCursor| Constructor and Description |
|---|
DirectManipulationRendererJ2D()
this DataRenderer supports direct manipulation for Real,
RealTuple and Field Data objects (Field data objects must
have RealType or RealTupleType ranges and Gridded1DSet
domain Sets); no RealType may be mapped to multiple spatial
DisplayRealTypes; the RealType of a Real object must be
mapped to XAxis, YAxis or YAxis; at least one of the
RealType components of a RealTuple object must be mapped
to XAxis, YAxis or YAxis; the domain RealType and at
least one RealType range component of a Field object
must be mapped to XAxis, YAxis or YAxis
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPoint(float[] x)
add point for temporary rendering; intended to be
over-ridden by graphics-API-specific extensions of
DataRenderer
|
void |
checkDirect()
set isDirectManipulation = true if this DataRenderer supports
direct manipulation for the MathType of its linked Data, and
for its ScalarMaps; intended to be over-ridden by extensions of
DataRenderer
|
Object |
clone() |
VisADGroup |
doTransform()
create a VisADGroup scene graph for Data in links[0]
|
VisADGroup |
getExtraBranch() |
boolean |
isLegalTextureMap() |
void |
setLinks(DataDisplayLink[] links,
DisplayImpl d)
set DataDisplayLinks for linked Data, and set associated DisplayImpl
|
clearBranch, clearScene, doAction, makeShadowFunctionType, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, toggleaddException, checkAction, checkClose, clearAVControls, clearExceptions, computeRanges, constrainDragPoint, drag_direct, 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, getWhyNotDirect, hasPolygonOffset, isTransformControl, prepareAction, realCheckDirect, release_direct, removeLink, set_all_feasible, setDisplay, setDisplayRenderer, setEarthSpatialData, setEarthSpatialDisplay, setHasPolygonOffset, setIsDirectManipulation, setLastMouseModifiers, setLatLonIndices, setLinks, setPickCrawlToCursor, setPolygonOffset, setPolygonOffsetFactor, setSpatialValues, spatialToEarth, spatialToEarth, stop_direct, suppressExceptionspublic DirectManipulationRendererJ2D()
public void setLinks(DataDisplayLink[] links, DisplayImpl d) throws VisADException
DataRenderersetLinks in class RendererJ2Dlinks - array of DataDisplayLinks to setd - associated DisplayImpl to setVisADException - a VisAD error occurredpublic void checkDirect()
throws VisADException,
RemoteException
DataRenderercheckDirect in class DataRendererVisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic void addPoint(float[] x)
throws VisADException
DataRendereraddPoint in class DataRendererx - 3-D graphics coordinates of point to renderVisADException - a VisAD error occurredpublic VisADGroup getExtraBranch()
public VisADGroup doTransform() throws VisADException, RemoteException
doTransform in class RendererJ2DVisADExceptionRemoteExceptionpublic boolean isLegalTextureMap()
isLegalTextureMap in class DataRendererpublic Object clone()
clone in class DataRendererCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.