|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DataRenderer | |
---|---|
visad | The core VisAD package, providing support for VisAD's Data & MathType hierarchy, as well as for VisAD Displays and remote collaboration. |
visad.bom | |
visad.cluster | |
visad.java2d | Provides support for two-dimensional VisAD Displays using Java2D. |
visad.java3d | Provides support for two- and three-dimensional VisAD Displays using Java3D. |
visad.util | Provides a collection of useful utilities, many of them GUI widgets, to aid in VisAD application design. |
Uses of DataRenderer in visad |
---|
Fields in visad declared as DataRenderer | |
---|---|
protected DataRenderer |
MouseHelper.direct_renderer
DataRenderer for direct manipulation |
Methods in visad that return DataRenderer | |
---|---|
abstract DataRenderer |
DisplayRenderer.findDirect(VisADRay ray,
int mouseModifiers)
Returns a direct manipulation renderer if one is close to the specified ray (within pick threshold). |
DataRenderer |
DataDisplayLink.getRenderer()
|
abstract DataRenderer |
DisplayRenderer.makeDefaultRenderer()
Factory for constructing the default subclass of DataRenderer for this DisplayRenderer . |
Methods in visad with parameters of type DataRenderer | |
---|---|
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference ref)
link ref to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information |
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference ref)
Link a reference to this Display using a non-default renderer. |
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs)
link refs to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information |
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs)
Link references to this display using a non-default renderer. |
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i]; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information |
void |
LocalDisplay.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer; must be local DataRendererImpls; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i]; |
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
Link references to this display using the non-default renderer. |
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
link ref to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; the maps array applies only to rendering ref; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information |
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
Link a reference to this Display using a non-default renderer. |
void |
Display.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
create link to DataReference, with ConstantMaps and DataRenderer; invokes ref.addThingChangedListener(ThingChangedListener l, long id) |
void |
ShadowType.addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
|
static float[][] |
ShadowType.adjustFlowToEarth(int which,
float[][] flow_values,
float[][] spatial_values,
float flowScale,
DataRenderer renderer)
|
static float[][] |
ShadowType.adjustFlowToEarth(int which,
float[][] flow_values,
float[][] spatial_values,
float flowScale,
DataRenderer renderer,
boolean force)
|
VisADGeometryArray |
VisADTriangleStripArray.adjustLongitude(DataRenderer renderer)
|
VisADGeometryArray |
VisADPointArray.adjustLongitude(DataRenderer renderer)
like the default implementation in VisADGeometryArray.java, except no need to construct new VisADPointArray since this already is a VisADPointArray; split any vectors or trianlges crossing crossing longitude seams when Longitude is mapped to a Cartesian display axis; default implementation: rotate if necessary, then return points |
VisADGeometryArray |
VisADLineStripArray.adjustLongitude(DataRenderer renderer)
|
VisADGeometryArray |
VisADLineArray.adjustLongitude(DataRenderer renderer)
|
VisADGeometryArray |
VisADIndexedTriangleStripArray.adjustLongitude(DataRenderer renderer)
|
VisADGeometryArray |
VisADGeometryArray.adjustLongitude(DataRenderer renderer)
split any vectors or triangles crossing crossing longitude seams when Longitude is mapped to a Cartesian display axis; default implementation: rotate if necessary, then return points |
ContourLabelGeometry |
ContourLabelGeometry.adjustLongitude(DataRenderer renderer)
split any vectors or triangles crossing crossing longitude seams when Longitude is mapped to a Cartesian display axis; default implementation: rotate if necessary, then return points |
VisADGeometryArray |
VisADGeometryArray.adjustLongitudeBulk(DataRenderer renderer)
like adjustLongitude, but rather than splitting vectors or triangles, keep the VisADGeometryArray intact but possibly move it in longitude (try to keep its centroid on the "main" side of the seam) |
VisADGeometryArray |
VisADTriangleStripArray.adjustSeam(DataRenderer renderer)
|
VisADGeometryArray |
VisADLineStripArray.adjustSeam(DataRenderer renderer)
|
VisADGeometryArray |
VisADLineArray.adjustSeam(DataRenderer renderer)
eliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothing |
VisADGeometryArray |
VisADGeometryArray.adjustSeam(DataRenderer renderer)
eliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothing |
ContourLabelGeometry |
ContourLabelGeometry.adjustSeam(DataRenderer renderer)
eliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothing |
void |
ShadowType.assembleFlow(float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
boolean[][] range_select,
DataRenderer renderer,
ShadowType shadow_api)
assemble Flow components; Flow components are 'single', so no compositing is required |
Set |
ShadowType.assembleSpatial(float[][] spatial_values,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
int[] inherited_values,
Set domain_set,
boolean allSpatial,
boolean set_for_shape,
int[] spatialDimensions,
boolean[][] range_select,
float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
boolean[] swap,
DataRenderer renderer,
ShadowType shadow_api)
collect and transform spatial DisplayRealType values from display_values; add spatial offset DisplayRealType values; adjust flow1_values and flow2_values for any coordinate transform; if needed, return a spatial Set from spatial_values, with the same topology as domain_set (or an appropriate Irregular topology); domain_set = null and allSpatial = false if not called from ShadowFunctionType |
boolean |
ScalarMap.checkTicks(DataRenderer r,
DataDisplayLink link)
return true if application called setRange |
boolean |
Control.checkTicks(DataRenderer r,
DataDisplayLink link)
check if this Control changed and requires re-Transform |
void |
ProjectionControl.clearSwitches(DataRenderer re)
clear all 'pairs' in switches that involve re |
void |
AVControl.clearSwitches(DataRenderer re)
remove all references to SwitchSet objects involving re |
void |
DisplayImpl.connectionFailed(DataRenderer renderer,
DataDisplayLink link)
Notify this Display that a connection to a remote server has failed |
boolean |
ShadowTupleType.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer,
ShadowType shadow_api)
transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
boolean |
ShadowTextType.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer,
ShadowType shadow_api)
transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
boolean |
ShadowRealType.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer,
ShadowType shadow_api)
transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
boolean |
ShadowFunctionOrSetType.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer,
ShadowType shadow_api)
transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
abstract boolean |
DisplayRenderer.legalDataRenderer(DataRenderer renderer)
determine whether a DataRenderer is legal for this DisplayRenderer |
boolean |
ScalarMap.peekTicks(DataRenderer r,
DataDisplayLink link)
|
boolean |
Control.peekTicks(DataRenderer r,
DataDisplayLink link)
peek at future value of checkTicks() |
boolean |
ShadowType.recurseComponent(int i,
Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowType.recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
void |
RendererSourceListener.rendererDeleted(DataRenderer renderer)
|
void |
MouseHelper.rendererDeleted(DataRenderer renderer)
Implementation for RendererSourceListener. |
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference ref)
Replace remote reference with local reference using non-default renderer. |
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference[] refs)
Replace remote references with local references. |
void |
LocalDisplay.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer; must be local DataRendererImpls; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i]; |
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
Replace remote references with local references. |
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
Replace remote reference with local reference using non-default renderer. |
boolean |
Control.subCheckTicks(DataRenderer r,
DataDisplayLink link)
run checkTicks on any sub-Controls this default for no sub-Controls |
boolean |
Control.subPeekTicks(DataRenderer r,
DataDisplayLink link)
run peekTicks on any sub-Controls this default for no sub-Controls |
boolean |
ShadowType.terminalTupleOrScalar(Object group,
float[][] display_values,
String text_value,
TextControl text_control,
int valueArrayLength,
int[] valueToScalar,
float[] default_values,
int[] inherited_values,
DataRenderer renderer,
ShadowType shadow_api)
transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
void |
ShadowType.texture3DToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] images,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
void |
ShadowType.textureStackToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] imagesX,
BufferedImage[] imagesY,
BufferedImage[] imagesZ,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
Constructors in visad with parameters of type DataRenderer | |
---|---|
DataDisplayLink(DataReference ref,
DisplayImpl local_d,
Display d,
ConstantMap[] constant_maps,
DataRenderer rend,
long jd)
construct a DataDisplayLink linking a DataReference to a Display |
Uses of DataRenderer in visad.bom |
---|
Subclasses of DataRenderer in visad.bom | |
---|---|
class |
BarbManipulationRendererJ2D
BarbManipulationRendererJ2D is the VisAD class for direct manipulation rendering of wind barbs under Java2D |
class |
BarbManipulationRendererJ3D
BarbManipulationRendererJ3D is the VisAD class for direct manipulation rendering of wind barbs under Java3D |
class |
BarbRendererJ2D
BarbRendererJ2D is the VisAD class for rendering of wind barbs under Java2D - otherwise it behaves just like DefaultRendererJ2D |
class |
BarbRendererJ3D
BarbRendererJ3D is the VisAD class for rendering of wind barbs under Java3D - otherwise it behaves just like DefaultRendererJ3D |
class |
CurveManipulationRendererJ2D
CurveManipulationRendererJ2D is the VisAD class for direct manipulation rendering of curves under Java2D, where curves are represented by UnionSets of Gridded2DSets with manifold dimension = 2 |
class |
CurveManipulationRendererJ3D
CurveManipulationRendererJ3D is the VisAD class for direct manipulation rendering of curves under Java2D, where curves are represented by UnionSets of Gridded2DSets with manifold dimension = 2 |
class |
ImageRendererJ3D
ImageRendererJ3D is the VisAD class for fast loading of images and image sequences under Java3D. |
class |
PickManipulationRendererJ2D
PickManipulationRendererJ2D is the VisAD class for picking data in 2D. |
class |
PickManipulationRendererJ3D
PickManipulationRendererJ3D is the VisAD class for picking data in 3D. |
class |
PointManipulationRendererJ3D
PointManipulationRendererJ3D is the VisAD class for direct manipulation of single points |
class |
RubberBandBoxRendererJ3D
RubberBandBoxRendererJ3D is the VisAD class for direct manipulation of rubber band boxes |
class |
RubberBandLineRendererJ3D
RubberBandLineRendererJ3D is the VisAD class for direct manipulation of rubber band lines |
class |
ScreenLockedRendererJ3D
This renderer locks text to its initial position on the screen. |
class |
SwellManipulationRendererJ3D
SwellManipulationRendererJ3D is the VisAD class for direct manipulation rendering of swells under Java3D |
class |
SwellRendererJ3D
SwellRendererJ3D is the VisAD class for rendering of wind barbs under Java3D - otherwise it behaves just like DefaultRendererJ3D |
class |
TextureFillRendererJ3D
TextureFillRendererJ3D is the VisAD class for rendering Sets (usually Irregular2DSets) filled with a cross hatch pattern via texture mapping |
Methods in visad.bom that return DataRenderer | |
---|---|
DataRenderer[] |
FlexibleTrackManipulation.getManipulationRenderers()
Get access to the renderers. |
DataRenderer[] |
CollectiveBarbManipulation.getManipulationRenderers()
|
DataRenderer[] |
CollectiveBarbManipulation.getManipulationRenderers2()
|
Methods in visad.bom with parameters of type DataRenderer | |
---|---|
void |
ShadowImageFunctionTypeJ3D.buildCurvedTexture(Object group,
Set domain_set,
Unit[] dataUnits,
Unit[] domain_units,
float[] default_values,
ShadowRealType[] DomainComponents,
int valueArrayLength,
int[] inherited_values,
int[] valueToScalar,
GraphicsModeControl mode,
float constant_alpha,
float[] value_array,
float[] constant_color,
byte[][] color_bytes,
DisplayImpl display,
int curved_size,
ShadowRealTupleType Domain,
CoordinateSystem dataCoordinateSystem,
DataRenderer renderer,
ShadowFunctionOrSetType adaptedShadowType,
int[] start,
int lenX,
int lenY,
float[][] samples,
int bigX,
int bigY)
|
void |
ShadowImageByRefFunctionTypeJ3D.buildCurvedTexture(Object group,
Set domain_set,
Unit[] dataUnits,
Unit[] domain_units,
float[] default_values,
ShadowRealType[] DomainComponents,
int valueArrayLength,
int[] inherited_values,
int[] valueToScalar,
GraphicsModeControl mode,
float constant_alpha,
float[] value_array,
float[] constant_color,
DisplayImpl display,
int curved_size,
ShadowRealTupleType Domain,
CoordinateSystem dataCoordinateSystem,
DataRenderer renderer,
ShadowFunctionOrSetType adaptedShadowType,
int[] start,
int lenX,
int lenY,
int bigX,
int bigY,
VisADImageTile tile)
|
boolean |
ShadowTextureFillSetTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowImageFunctionTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowImageByRefFunctionTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowCurveSetTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
Transform data into a Java3D scene graph. |
boolean |
ShadowCurveSetTypeJ2D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
Transform data into a Java2D scene graph. |
void |
DiscoverableZoom.setRenderers(DataRenderer[] rs,
float distance)
the DataRenderers in the rs array are assumed to each link to a Tuple data object that includes Real fields for Latitude and Longitude, and that Latitude and Longitude are mapped to spatial DisplayRealTypes; the DataRenderers in rs are enabled or disabled to maintain a roughly constant spacing among their visible depictions; distance is the scale for distance; in order to work, this DiscoverableZoom must be added as a Control Listener to the ProjectionControl of the DisplayImpl linked to the DataRenderer array rs; see CollectiveBarbManipulation.java for an example of use |
static VisADGeometryArray[] |
ShadowBarbRealTupleTypeJ3D.staticMakeFlow(DisplayImpl display,
int which,
float[][] flow_values,
float flowScale,
float[][] spatial_values,
byte[][] color_values,
boolean[][] range_select,
DataRenderer renderer,
boolean direct)
|
static VisADGeometryArray[] |
ShadowBarbRealTupleTypeJ2D.staticMakeFlow(DisplayImpl display,
int which,
float[][] flow_values,
float flowScale,
float[][] spatial_values,
byte[][] color_values,
boolean[][] range_select,
DataRenderer renderer,
boolean direct)
|
void |
ShadowTextureFillSetTypeJ3D.textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
int texture_width,
int texture_height,
DataRenderer renderer)
|
Uses of DataRenderer in visad.cluster |
---|
Subclasses of DataRenderer in visad.cluster | |
---|---|
class |
ClientRendererJ3D
ClientRendererJ3D is the VisAD DataRenderer for cluster clients |
class |
NodeRendererJ3D
NodeRendererJ3D is the VisAD class for transforming data into VisADSceneGraphObjects, but not rendering, on cluster nodes |
class |
UserRendererJ3D
UserRendererJ3D is the VisAD DataRenderer for remote users connecting to a cluster via a proxy on the client. |
Methods in visad.cluster that return DataRenderer | |
---|---|
DataRenderer |
UserDisplayRendererJ3D.makeDefaultRenderer()
|
DataRenderer |
NodeDisplayRendererJ3D.makeDefaultRenderer()
|
DataRenderer |
ClientDisplayRendererJ3D.makeDefaultRenderer()
|
Methods in visad.cluster with parameters of type DataRenderer | |
---|---|
void |
ShadowNodeFunctionTypeJ3D.addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
|
boolean |
ShadowNodeFunctionTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
UserDisplayRendererJ3D.legalDataRenderer(DataRenderer renderer)
|
boolean |
NodeDisplayRendererJ3D.legalDataRenderer(DataRenderer renderer)
|
boolean |
ClientDisplayRendererJ3D.legalDataRenderer(DataRenderer renderer)
|
void |
ShadowNodeFunctionTypeJ3D.texture3DToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] images,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
void |
ShadowNodeFunctionTypeJ3D.textureStackToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] imagesX,
BufferedImage[] imagesY,
BufferedImage[] imagesZ,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
client must process the VisADSwitch this makes in order to insert in a Java3D scene graph |
Uses of DataRenderer in visad.java2d |
---|
Subclasses of DataRenderer in visad.java2d | |
---|---|
class |
DefaultRendererJ2D
DefaultRendererJ2D is the VisAD class for the default graphics rendering algorithm under Java2D. |
class |
DirectManipulationRendererJ2D
DirectManipulationRendererJ2D is the VisAD class for direct manipulation rendering under Java2D. |
class |
RendererJ2D
RendererJ2D is the VisAD abstract super-class for graphics rendering algorithms under Java2D. |
Methods in visad.java2d that return DataRenderer | |
---|---|
DataRenderer |
DisplayRendererJ2D.findDirect(VisADRay ray,
int mouseModifiers)
|
DataRenderer |
DisplayRendererJ2D.makeDefaultRenderer()
|
Methods in visad.java2d with parameters of type DataRenderer | |
---|---|
void |
ShadowFunctionOrSetTypeJ2D.addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
|
void |
ShadowTypeJ2D.assembleFlow(float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
boolean[][] range_select,
DataRenderer renderer,
ShadowType shadow_api)
assemble Flow components; Flow components are 'single', so no compositing is required |
Set |
ShadowTypeJ2D.assembleSpatial(float[][] spatial_values,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
int[] inherited_values,
Set domain_set,
boolean allSpatial,
boolean set_for_shape,
int[] spatialDimensions,
boolean[][] range_select,
float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
boolean[] swap,
DataRenderer renderer,
ShadowType shadow_api)
collect and transform spatial DisplayRealType values from display_values; add spatial offset DisplayRealType values; adjust flow1_values and flow2_values for any coordinate transform; if needed, return a spatial Set from spatial_values, with the same topology as domain_set (or an appropriate Irregular topology); domain_set = null and allSpatial = false if not called from ShadowFunctionType |
void |
DisplayRendererJ2D.clearScene(DataRenderer renderer)
|
void |
AVControlJ2D.clearSwitches(DataRenderer re)
clear all 'pairs' in switches that involve re |
boolean |
ShadowTupleTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a VisADSceneGraphObject; return true if need post-process |
boolean |
ShadowTextTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java2D VisADSceneGraphObject; return true if need post-process |
boolean |
ShadowRealTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java2D VisADSceneGraphObject; return true if need post-process |
boolean |
ShadowFunctionOrSetTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a VisADSceneGraphObject; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
boolean |
DisplayRendererJ2D.legalDataRenderer(DataRenderer renderer)
|
boolean |
ShadowTupleTypeJ2D.recurseComponent(int i,
Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowFunctionOrSetTypeJ2D.recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
void |
DisplayRendererJ2D.rendererDeleted(DataRenderer renderer)
|
boolean |
AnimationControlJ2D.subCheckTicks(DataRenderer r,
DataDisplayLink link)
|
boolean |
AnimationControlJ2D.subPeekTicks(DataRenderer r,
DataDisplayLink link)
|
boolean |
ShadowTypeJ2D.terminalTupleOrScalar(VisADGroup group,
float[][] display_values,
String text_value,
TextControl text_control,
int valueArrayLength,
int[] valueToScalar,
float[] default_values,
int[] inherited_values,
DataRenderer renderer)
|
Uses of DataRenderer in visad.java3d |
---|
Subclasses of DataRenderer in visad.java3d | |
---|---|
class |
AnimationRendererJ3D
|
class |
DefaultRendererJ3D
DefaultRendererJ3D is the VisAD class for the default graphics rendering algorithm under Java3D. |
class |
DirectManipulationRendererJ3D
DirectManipulationRendererJ3D is the VisAD class for direct manipulation rendering under Java3D. |
class |
RendererJ3D
RendererJ3D is the VisAD abstract super-class for graphics rendering algorithms under Java3D. |
Methods in visad.java3d that return DataRenderer | |
---|---|
DataRenderer |
TransformOnlyDisplayRendererJ3D.findDirect(VisADRay ray,
int mouseModifiers)
|
DataRenderer |
DisplayRendererJ3D.findDirect(VisADRay ray,
int mouseModifiers)
Find the DataRenderer that is closest to the ray and
uses the specified mouse modifiers for direct manipulation. |
DataRenderer |
TransformOnlyDisplayRendererJ3D.makeDefaultRenderer()
|
DataRenderer |
DisplayRendererJ3D.makeDefaultRenderer()
Create the default DataRenderer for this type of
DisplayRenderer |
Methods in visad.java3d with parameters of type DataRenderer | |
---|---|
void |
ProjectionControlJ3D.addPair(Switch sw,
DataRenderer re)
|
void |
AVControlJ3D.addPair(Switch sw,
Set se,
DataRenderer re)
|
void |
ShadowFunctionOrSetTypeJ3D.addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
|
void |
ShadowTypeJ3D.assembleFlow(float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
boolean[][] range_select,
DataRenderer renderer,
ShadowType shadow_api)
assemble Flow components; Flow components are 'single', so no compositing is required |
Set |
ShadowTypeJ3D.assembleSpatial(float[][] spatial_values,
float[][] display_values,
int valueArrayLength,
int[] valueToScalar,
DisplayImpl display,
float[] default_values,
int[] inherited_values,
Set domain_set,
boolean allSpatial,
boolean set_for_shape,
int[] spatialDimensions,
boolean[][] range_select,
float[][] flow1_values,
float[][] flow2_values,
float[] flowScale,
boolean[] swap,
DataRenderer renderer,
ShadowType shadow_api)
collect and transform spatial DisplayRealType values from display_values; add spatial offset DisplayRealType values; adjust flow1_values and flow2_values for any coordinate transform; if needed, return a spatial Set from spatial_values, with the same topology as domain_set (or an appropriate Irregular topology); domain_set = null and allSpatial = false if not called from ShadowFunctionType |
void |
TransformOnlyDisplayRendererJ3D.clearScene(DataRenderer renderer)
|
void |
DisplayRendererJ3D.clearScene(DataRenderer renderer)
|
void |
ProjectionControlJ3D.clearSwitches(DataRenderer re)
clear all 'pairs' in switches that involve re |
void |
AVControlJ3D.clearSwitches(DataRenderer re)
clear all 'pairs' in switches that involve re |
boolean |
ShadowTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process; this is default (for ShadowTextType) |
boolean |
ShadowTupleTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; return true if need post-process |
boolean |
ShadowTextTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; return true if need post-process |
boolean |
ShadowRealTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; return true if need post-process |
boolean |
ShadowFunctionOrSetTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
boolean |
ShadowAnimationFunctionTypeJ3D.doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
TransformOnlyDisplayRendererJ3D.legalDataRenderer(DataRenderer renderer)
|
boolean |
DisplayRendererJ3D.legalDataRenderer(DataRenderer renderer)
Check if the DataRenderer in question is legal for this
DisplayRenderer |
boolean |
ShadowTupleTypeJ3D.recurseComponent(int i,
Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
boolean |
ShadowFunctionOrSetTypeJ3D.recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
void |
DisplayRendererJ3D.rendererDeleted(DataRenderer renderer)
|
boolean |
AnimationControlJ3D.subCheckTicks(DataRenderer r,
DataDisplayLink link)
|
boolean |
AnimationControlJ3D.subPeekTicks(DataRenderer r,
DataDisplayLink link)
|
boolean |
ShadowTypeJ3D.terminalTupleOrScalar(Object group,
float[][] display_values,
String text_value,
TextControl text_control,
int valueArrayLength,
int[] valueToScalar,
float[] default_values,
int[] inherited_values,
DataRenderer renderer)
|
void |
ShadowFunctionOrSetTypeJ3D.texture3DToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] images,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
void |
ShadowFunctionOrSetTypeJ3D.textureStackToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] imagesX,
BufferedImage[] imagesY,
BufferedImage[] imagesZ,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
Uses of DataRenderer in visad.util |
---|
Constructors in visad.util with parameters of type DataRenderer | |
---|---|
ResSwitcher(LocalDisplay d,
DataReferenceImpl ref,
DataRenderer renderer,
ConstantMap[] cmaps)
Constructs a resolution switcher for swapping between high- and low- resolution representations for the referenced data on the given display. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |