|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.bom.FlexibleTrackManipulation
FlexibleTrackManipulation is the VisAD class for manipulation of flexible storm tracks (not straight lines)
| Nested Class Summary | |
(package private) class |
FlexibleTrackManipulation.AnimationControlListener
|
(package private) class |
FlexibleTrackManipulation.DataMonitor
Class to keep cyclone data in sync with external changes to it |
(package private) class |
FlexibleTrackManipulation.FTMDirectManipulationRendererJ3D
|
(package private) class |
FlexibleTrackManipulation.ProjectionControlListener
|
(package private) class |
FlexibleTrackManipulation.TrackMonitor
|
| Constructor Summary | |
FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor)
constructor Uses default size of 0.1 and default cyclone symbol geometry |
|
FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor,
float size)
Constructor - Use default cyclone shape geometry |
|
FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor,
float size,
VisADGeometryArray[][] ga,
float[] shapeColour)
Construct the FTM stuff |
|
| Method Summary | |
void |
endManipulation()
|
DataRenderer[] |
getManipulationRenderers()
Get access to the renderers. |
static void |
main(String[] args)
|
static VisADGeometryArray[][] |
makeStormShapes(int nv,
float size)
Create the geometry array which contains the shapes for the cyclone symbols. |
void |
release()
|
void |
start()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor)
throws VisADException,
RemoteException
public FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor,
float size)
throws VisADException,
RemoteException
public FlexibleTrackManipulation(DataReferenceImpl tr,
DisplayImplJ3D d,
ScalarMap shape_map1,
ScalarMap shape_map2,
boolean need_monitor,
float size,
VisADGeometryArray[][] ga,
float[] shapeColour)
throws VisADException,
RemoteException
| Method Detail |
public static VisADGeometryArray[][] makeStormShapes(int nv,
float size)
throws VisADException
VisADException
public void endManipulation()
throws VisADException,
RemoteException
VisADException
RemoteExceptionpublic DataRenderer[] getManipulationRenderers()
public void release()
public void start()
public static void main(String[] args)
throws VisADException,
RemoteException
VisADException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||