2002-12-30 09:58 tomw * Gridded2DSet.java: Move the computation of 'Pos' outside of the 'if (test)' block so that it is done regardless of whether the test is done. 2002-12-27 10:29 billh * BaseColorControl.java, java3d/ProjectionControlJ3D.java: fix obscure ArrayIndexOutOfBoundsException in BaseColorControl; fix NullPointerException in ProjectionControlJ3D.java 2002-12-27 07:44 billh * DisplayImpl.java, examples/HSVDisplay.java: more on DisplayImpl.removeMap() 2002-12-26 10:47 billh * Display.java, DisplayEvent.java, DisplayImpl.java, RemoteDisplayImpl.java, collab/DisplayMonitorImpl.java, collab/DisplaySyncImpl.java, collab/MapMonitorEvent.java, collab/MonitorEvent.java, examples/HSVDisplay.java: initial shot at DisplayImpl.removeMap() 2002-12-23 15:56 tomw * python/JPythonMethods.java: Force new methods to have a FlatField signature. Added a 'replace()' method that takes a FF, a list, and a value and replaces the FF's values for each point in the list with the given value. Includes alternate signatures for Real and double new values. 2002-12-23 14:16 tomw * Real.java: Added support methods for Jython to facilitate simple numeric boolean operations: if x > 5: for example. 2002-12-23 13:30 tomw * python/JPythonMethods.java: Fix up doc for plot() method. Add new methods 'mask()' and 'find()' for creating a mask from a FlatField (another FF of 0s and 1s) and locating all points meeting a test. Parameter lists are similar: mask|find(Data source, String operator, Data|double other) 2002-12-20 10:23 rink * java3d/ShadowAnimationFunctionTypeJ3D.java: make sure control.init() is called when reUseFrames == false; this fixes a problem DonM found. 2002-12-17 09:23 donm * Real.java: in getValue(Unit), check to see if the Real's unit is null and throw a UnitException (like if the unit_out is null). Right now, a NullPointerException is thrown. Adde some javadoc to getValue and getValue(Unit) 2002-12-17 07:43 billh * DisplayImpl.java, examples/HSVDisplay.java: allow addMap() and clearMap() any time (regardless of linked DataReferences), plus test in HSVDisplay; this needs thorough testing before any general announcement 2002-12-12 15:42 tomw * python/subs.py: Add methods from RendererControl to the ever-growing suite.... 2002-12-11 02:51 billh * bom/PointManipulationRendererJ3D.java: incoprate Andrew and Luke's JavaDoc suggestions 2002-12-10 09:50 billh * java3d/ProjectionControlJ3D.java: fix bug Ugo found (getImage(true) not working with off-screen DisplayImplJ3D) 2002-12-10 07:59 billh * java2d/VisADCanvasJ2D.java: eliminate old commented-out code 2002-12-09 14:34 tomw * python/subs.py: Added setPointMode(size, on) method. Corrected typo in showAxesScales(). 2002-12-09 14:07 tomw * DataImpl.java: Added missing "r" methods to support Jython: __radd__, __rsub__, etc. These allow you to say "V + 5" as well as "5 + V" (where 'V' is a VisAD Data object). Previously, you could only say "5 + V". Also, changed the calls made by the __add__(double) etc. methods to not make an unneeded call to __add__(Data). 2002-12-04 15:22 tomw * python/subs.py: Massive refactoring. Tested against everything I could find ;-) All backward compatibility maintained, AFAIK. 2002-12-04 15:20 tomw * python/graph.py: Put one of the private methods into a try/except clause to supress documentation being exposed. 2002-12-04 03:53 billh * java2d/VisADCanvasJ2D.java: fix cursor line width 2002-12-03 14:43 rink * ContourControl.java, ShadowType.java: fix problem Don found - establish a reference scale for labels. 2002-12-03 11:54 billh * java2d/: DefaultDisplayRendererJ2D.java, DisplayRendererJ2D.java, GraphicsModeControlJ2D.java: apply line width to box and cursor, as suggested by Mohai doesn't seem to work for cursor, for reasons I don't understand 2002-12-03 10:11 billh * java3d/: DefaultDisplayRendererJ3D.java, DisplayRendererJ3D.java, GraphicsModeControlJ3D.java, ImmersaDeskDisplayRendererJ3D.java, TwoDDisplayRendererJ3D.java: apply line width to box and cursor, as suggested by Mohai 2002-12-02 16:51 tomw * python/subs.py: Rework clipping to allow it to be turned on and off. Correct one import statement of a 3D class to be in the "can we 3D" block. Add a method called 'addTitle()' that puts a string of text outside the top of the box -- this will need more work, so there is no doc yet. 2002-12-02 16:49 tomw * python/graph.py: Add simple internal translations from Python List and Tuple objects to VisAD Data objects. These will work only in simple cases, and will use made-up MathType names. 2002-11-27 10:55 tomw * python/subs.py: Add static enable method for RBB. 2002-11-27 10:45 tomw * python/subs.py: Correct typo. 2002-11-27 10:43 tomw * python/: cheatsheet.txt, subs.py: Added RubberBandZoomer code to require simultaneous keypress. Added HandlePickEvent class to assist with handling events when the 'double button mouse drag' is happening -- caller supplies the name of method that will be called when the 'double buttons' are released; this method will get the x- and y-domain values. Updated cheatsheet. 2002-11-26 16:15 tomw * python/subs.py: added RubberBandZoomer class and supporting static call. Puts an RBB on the Display to mimic mouse zooming, but with a RBB. 2002-11-25 14:46 rink * ShadowType.java: fix problem of getting wrong overrideUnit for color-filled contours: too many parentheses. This fixes the problem Don noted. 2002-11-24 16:50 rink * Contour2D.java: fix bug Don found 2002-11-22 14:46 rink * java3d/: AnimationRendererJ3D.java, ShadowAnimationFunctionTypeJ3D.java: If not 1-D domain -> Animation, just super.doTransform() 2002-11-21 14:13 rink * Contour2D.java, Gridded3DSet.java: fix bug Bill found. 2002-11-20 15:29 rink * java3d/: AnimationRendererJ3D.java, ShadowAnimationFunctionTypeJ3D.java: Renderer for showing frames as soon as they're ready, supports reuse of frames as in ImageRendererJ3D. 2002-11-20 10:51 curtis * Makefile, Makefile.WinNT, bio/AlignToolPanel.java, bio/AlignmentPlane.java, bio/ArbitrarySlice.java, bio/BioAnimWidget.java, bio/BioColorWidget.java, bio/BioHelpWindow.java, bio/BioSpinWidget.java, bio/BioStepWidget.java, bio/BioUtil.java, bio/ColorBar.java, bio/ColorRenderer.java, bio/ColorToolPanel.java, bio/DataBrowser.java, bio/DoubleTextCheckBox.java, bio/ExportDialog.java, bio/FileSeriesWidget.java, bio/GroupDialog.java, bio/ImageStackWidget.java, bio/ImportDialog.java, bio/MeasureGroup.java, bio/MeasureLine.java, bio/MeasureList.java, bio/MeasureManager.java, bio/MeasurePoint.java, bio/MeasurePool.java, bio/MeasureThing.java, bio/MeasureToolPanel.java, bio/MultiLUT.java, bio/OptionDialog.java, bio/OrthonormalCoordinateSystem.java, bio/OutputConsole.java, bio/PlaneListener.java, bio/PlaneSelector.java, bio/PoolPoint.java, bio/ProgressDialog.java, bio/QTFileFilter.java, bio/SeriesChooser.java, bio/SeriesFileFilter.java, bio/SliceManager.java, bio/StateManager.java, bio/ToolPanel.java, bio/ViewToolPanel.java, bio/VisBio.java, bio/about.html, bio/align.html, bio/color.html, bio/down.gif, bio/export-dialog.gif, bio/import-dialog.gif, bio/measure.html, bio/overview.html, bio/package.html, bio/quicktime.html, bio/up.gif, bio/view.html, bio/visad-logo.gif, bio/visbio-logo.jpg: remove VisBio from core VisAD distribution 2002-11-19 13:19 curtis * browser/viewer_applet.html: Change "visad.browser.VisADApplet.class" to "visad.browser.VisADApplet" as m huang suggests (still works with appletviewer). 2002-11-18 08:44 tomw * python/subs.py: May myFrame() a public class and put in documentation. Add 'left' and 'right' panels for showDisplay(). 2002-11-18 08:24 tomw * python/cheatsheet.txt: First release of jython 'cheatsheet' - a short listing of methods and functions defined in JPythonMethods, subs.py and graph.py. 2002-11-15 16:53 rink * Contour2D.java: Fix ArrayIndexOutOfBoundsException Don found 2002-11-15 12:26 tomw * data/netcdf/in/View.java, python/JPythonMethods.java: Added set/getOuterDimensionNameSet() to allow one to define a set of names (as Strings) of outer dimension variable that should be factored out. This has always only happened when "time" (with the appropriate Unit) was present; this allows it to happen for other variables as well. Added 'getNetcdfData()' method to JPythonMethods to use this feature. 2002-11-15 12:24 dglo * Makefile: Don't die if a directory doesn't contain any .java files 2002-11-14 16:50 curtis * bio/: DataBrowser.java, VisBio.java, about.html: add data browser mini-app 2002-11-14 10:09 billh * DataDisplayLink.java, DataRenderer.java, java3d/AVControlJ3D.java: more work on memory leak 2002-11-13 12:36 rink * java3d/RendererJ3D.java: Don't setChild(branch) if its already there. 2002-11-13 11:40 dglo * Makefile, Makefile.WinNT: Link standard java packages in docs to Sun's 1.4 docs 2002-11-13 11:38 donm * java2d/GraphicsModeControlJ2D.java, java3d/GraphicsModeControlJ3D.java: modified set methods to check incoming value with existing value. If they are equal, do nothing (avoid unnecessary changeControl() calls). Let me know if this causes any problems. Also added Javadoc to 2D version 2002-11-13 10:54 billh * DisplayImpl.java, java3d/DisplayImplJ3D.java: fix bugs in last commit on memory leak 2002-11-13 10:37 billh * DataRenderer.java, java2d/RendererJ2D.java, java3d/DefaultDisplayRendererJ3D.java, java3d/DefaultRendererJ3D.java, java3d/DirectManipulationRendererJ3D.java, java3d/DisplayRendererJ3D.java, java3d/RendererJ3D.java, java3d/TwoDDisplayRendererJ3D.java: continue memory leak work 2002-11-12 12:07 billh * java3d/: DisplayRendererJ3D.java, VisADCanvasJ3D.java: more (probably futile) memory leak work 2002-11-08 10:47 billh * DisplayImpl.java, java2d/VisADCanvasJ2D.java, java3d/DisplayPanelJ3D.java, java3d/UniverseBuilderJ3D.java: more on memory leak, including fixing DisplayImpl bug introduced yesterday 2002-11-08 09:33 donm * examples/MapProjectionDisplay.java: Example program that shows how to construct a DisplayImplJ3D with a display side CoordinateSystem that uses a MapProjection. Modeled from ucar.unidata.view.geoloc.MapProjectionDisplay. Does not allow one to change projections on the fly. Has other useful examples like how to create a component to show the lat/lon/alt values outside of the display. 2002-11-07 11:34 billh * DisplayImpl.java, java3d/AnimationControlJ3D.java, java3d/DisplayImplJ3D.java: fiddling with the memory leak issue 2002-11-06 13:16 rink * ContourControl.java, ShadowType.java: Don't reLabel for labels when labels==off or manifoldDimension==3 2002-11-05 15:26 rink * examples/Test37.java: Make a 3-D example again, color-fill looks cool. 2002-11-05 15:24 rink * Contour2D.java: fix an ArrayIndexOutOfBounds exception 2002-11-05 12:45 curtis * bio/VisBio.java: unbreak "Take snapshot" 2002-11-05 12:20 curtis * util/ReflectedUniverse.java: little bugfix 2002-11-05 09:58 billh * java3d/RendererJ3D.java: comment indicating vestigal code for old Java3D bug work-around 2002-11-04 12:32 rink * ShadowType.java: clean up makeContour related code 2002-11-01 15:39 rink * examples/Test37.java: put back to java2d example like the name says... 2002-11-01 15:38 rink * java2d/ShadowTypeJ2D.java, java3d/ShadowTypeJ3D.java: support for new contour logic 2002-11-01 15:36 rink * Contour2D.java, ContourControl.java, Gridded3DSet.java, Irregular3DSet.java, Set.java, SetIface.java, ShadowType.java, UnionSet.java, VisADLineArray.java: support for new contour logic... 2002-10-31 16:14 tomw * python/subs.py: Added rotateBox() method to set viewing angle for 3D boxes. 2002-10-31 13:59 curtis * ss/BasicSSCell.java, data/DefaultFamily.java: Add DefaultFamily constructor for using Don's new netCDF text conversion routine, and use it in the VisAD SpreadSheet. 2002-10-31 13:42 donm * data/: DefaultFamily.java, FormFileInformer.java, vis5d/Vis5DFamily.java, vis5d/Vis5DTopoForm.java: add a new form to handle Vis5D topography files. Create a new FormFamily to handle both Vis5D files and Vis5D topo files. Use new FormFamily in DefaultFamily. Added javadoc to FormFileInformer 2002-10-30 15:10 curtis * bio/MeasurePool.java: remove needless restriction on merging standard measurements 2002-10-30 15:03 curtis * bio/: ColorRenderer.java, MeasureToolPanel.java: reorganize measurement tab a bit 2002-10-30 14:41 curtis * bio/: MeasureList.java, MeasureManager.java, MeasurePool.java, MeasureToolPanel.java: add "Snap all measurement endpoints now" button to measurement controls 2002-10-29 15:02 curtis * bio/: AlignToolPanel.java, MeasureToolPanel.java, SliceManager.java, about.html: fix bugs in 2-D only mode 2002-10-29 14:49 curtis * examples/DelaunayTest.java: remove unneeded imports and fix usage instructions to match new class name 2002-10-29 14:26 curtis * Delaunay.java: remove unneeded JFC imports (since main method was moved to DelaunayTest) 2002-10-29 12:19 tomw * python/graph.py: Move the import subs inside the try/except block. 2002-10-29 12:17 tomw * python/: JPythonMethods.java, graph.py, subs.py: JPythonMethods: added "saveNetcdf()" method. subs.py: made the doc usable by pydoc graph.py: corrected parameter list in 'animation()' and made doc usable by pydoc 2002-10-21 15:07 donm * data/netcdf/: Plain.java, in/CfView.java, in/DataFactory.java, in/DefaultView.java, in/NetcdfAdapter.java, in/View.java, in/VirtualReal.java, in/VirtualScalar.java, in/VirtualText.java: allow Plain to handle text in a netCDF file. By default, it works the way it always used to (i.e. ignores char variables). If you want text, construct with a true param (new Plain(true)). I did not implement passing flag on open call - things get too squirrelly (too many methods). 2002-10-17 09:03 donm * bom/: Radar2DCoordinateSystem.java, Radar3DCoordinateSystem.java: added toString methods 2002-10-15 13:15 donm * data/netcdf/out/VisADAdapter.java: make default length for empty character variable 1 since dimension can't be 0. Prelude to supporting text stored as character variables in Plain. 2002-10-15 04:34 billh * bio/: MeasureToolPanel.java, VisBio.java: fix JDK 1.2 compile errors: VisBio.java:298: Variable 't' is already defined in this method. int t = (int) (total / 1000000); ^ MeasureToolPanel.java:464: Variable 'group' is already defined in this method. MeasureGroup group = (MeasureGroup) groupList.getSelectedItem(); ^ MeasureToolPanel.java:492: Variable 'group' is already defined in this method. MeasureGroup group = new MeasureGroup(bio, name); ^ MeasureToolPanel.java:527: Variable 'group' is already defined in this method. MeasureGroup group = (MeasureGroup) groupList.getSelectedItem(); ^ 4 errors 2002-10-14 10:15 billh * java3d/VisADCanvasJ3D.java: fix requested by John Brecht 2002-10-14 09:12 tomw * util/CodeFrame.java: For immeidate commands: a) clear out input area when 'enter' is hit, b) add command recall stack-like thing using up/down arrows, c) modified tooltip to reflect (b). 2002-10-11 16:09 curtis * bio/MeasureList.java: Measurements are now added in a reasonable location even if 2-D display is toggled off. 2002-10-11 15:54 curtis * bio/: BioUtil.java, MeasureList.java, MeasurePool.java: Fix bug where shift+left drag selected measurements outside its bounds. Disable "feature" where non-selected lines couldn't be moved when other lines were selected. Fix bug where shift+left drag sometimes caused newly selected measurements to change colors. 2002-10-10 16:40 curtis * bio/about.html: update about dialog to 'v1.0 beta 3A" 2002-10-10 16:39 curtis * bio/: AlignmentPlane.java, ExportDialog.java, OptionDialog.java, ProgressDialog.java, SliceManager.java: Tweak progress dialog threading some more. Fix bug in alignment plane behavior after state restoration. 2002-10-10 10:51 billh * bom/: CurveDelete.java, CurveManipulationRendererJ3D.java: JDK 1.2 neds CurveDelete in its own source file 2002-10-10 09:45 billh * data/mcidas/McIDASGridDirectory.java: remove try {} catch {} for VisADException no longer thrown by unit parsing code 2002-10-09 17:26 curtis * bio/: AlignmentPlane.java, ExportDialog.java, OptionDialog.java, ProgressDialog.java, SliceManager.java, VisBio.java: Improve thread usage relating to progress dialog. Fix bug where arbitrary slice & alignment triangle sometimes didn't appear (I think). Fix bug where arbitrary slice didn't update until right mouse button clicked. 2002-10-04 04:35 curtis * bio/: AlignToolPanel.java, ColorToolPanel.java, about.html, color.html, measure.html, overview.html, view.html: Complete initial version of VisBio help. 2002-10-03 23:17 curtis * bio/: MeasurePool.java, VisBio.java: more intuitive mouse button commands: left mouse button for manipulating measurements (direct manip) and right mouse button for manipulating displays (zoom/rotate/pan) 2002-10-03 22:37 curtis * bio/: MeasurePoint.java, MeasurePool.java: better endpoint snapping, including requiring 2-D measurements to stay on their original slice 2002-10-03 22:03 curtis * bio/: MeasureManager.java, MeasurePool.java: fix some minor bugs where measurement controls don't dim out after a measurement becomes unselected in certain cases 2002-10-03 21:49 curtis * bio/: MeasureGroup.java, MeasureManager.java, MeasureToolPanel.java: fix measurement export function when 3-D standard measurements are present 2002-10-03 21:02 curtis * bio/: ColorToolPanel.java, ExportDialog.java, SliceManager.java, VisBio.java: "send snapshot to ImageJ" got lost somehow--reimplemented 2002-10-01 16:52 curtis * data/tiff/TiffForm.java: fix bug with certain multi-page TIFF files 2002-10-01 16:52 curtis * data/ij/ImageJForm.java: enable support for multi-image files in general ImageJ form 2002-10-01 15:59 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, PlaneSelector.java, SliceManager.java, StateManager.java: save color table info to state file 2002-10-01 15:31 curtis * util/Util.java: fix tiny bug in Util.getTimestamp() 2002-09-30 18:19 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, MeasureToolPanel.java, about.html: begin work on "snap endpoints to slices" option for alignment triangle 2002-09-30 15:10 curtis * bio/: AlignmentPlane.java, PlaneSelector.java: fix alignment plane restoration bugs 2002-09-26 09:48 donm * jmet/MetUnits.java: make getSymbol a static method. Move constructor stuff to a static section. Now you can just call MetUnits.getSymbol() 2002-09-26 09:12 donm * bom/: CurveManipulationRendererJ2D.java, CurveManipulationRendererJ3D.java, ShadowCurveSetTypeJ2D.java, ShadowCurveSetTypeJ3D.java: add CurveManipulationRenderer for Java 2D, slight mod to CurveDelete class to support this, added javadoc for all classes. 2002-09-25 14:11 curtis * bio/: AlignToolPanel.java, ColorToolPanel.java, MeasureToolPanel.java, SliceManager.java: allow separate color range for each color component 2002-09-25 10:23 curtis * ScalarMap.java: add isAutoScale() method for determining if ScalarMap is auto-scaled 2002-09-24 18:56 curtis * bio/: AlignToolPanel.java, MeasureToolPanel.java, align.html, color.html, export-dialog.gif, overview.html: documentation progress & minor bugfixes 2002-09-24 17:13 curtis * bio/: AlignmentPlane.java, MeasureToolPanel.java, OrthonormalCoordinateSystem.java, OutputConsole.java, about.html: Drift correction works with standard measurements! 2002-09-24 13:42 curtis * bio/: BioUtil.java, OrthonormalCoordinateSystem.java: fix some bugs in orthonormal coordinate system 2002-09-20 16:39 curtis * bio/: AlignmentPlane.java, MeasureLine.java, MeasurePoint.java, MeasureToolPanel.java, PoolPoint.java, SliceManager.java: first cut at integrating drift correction into measurements (still buggy) 2002-09-20 13:16 steve * data/netcdf/InputNetcdf.java: Corrected name of setQuantityDB() method. 2002-09-20 13:15 steve * data/netcdf/StandardQuantityDB.java: Removed "throws VisADException" from instance(). 2002-09-20 13:15 steve * data/netcdf/QuantityDB.java: Added empty database public field. 2002-09-20 13:14 steve * data/netcdf/InputNetcdf.java: Changed initial value of pathname property to null. Added quantity database property. Improved synchronization in setPathname(String). Added setQuantityDB(QuantityDB). 2002-09-20 13:12 steve * data/netcdf/.cvsignore: [no log message] 2002-09-19 19:32 curtis * bio/: MeasureLine.java, MeasurePoint.java, MeasureToolPanel.java: finish up 2-D/3-D standard work 2002-09-19 19:03 curtis * bio/: MeasureLine.java, MeasureManager.java, MeasurePoint.java, MeasurePool.java, MeasureThing.java, MeasureToolPanel.java: Add "2-D" and "3-D" standard modes to standard logic. Now a line can either be distributed across all slices of all timesteps, or merely the current slice of all timesteps. Still needs some tweaks. 2002-09-19 16:08 curtis * util/BaseRGBMap.java: Fix an annoying bug where it is impossible to alter the right-most color table value using the widget, unless the widget is resized to be very wide. The code is still really convoluted, but at least the widget is usable now. 2002-09-17 18:17 curtis * bio/: OutputConsole.java, SliceManager.java, VisBio.java, about.html: Add standard error and standard output console frames, instead of allowing this output to be dumped to the usual console. 2002-09-17 16:38 curtis * bio/: AlignmentPlane.java, BioUtil.java, ImportDialog.java, OptionDialog.java, SeriesChooser.java: Improve import dialog's series detector to handle leading zeroes and very long numbering schemes properly. 2002-09-17 14:15 curtis * bio/: StateManager.java, VisBio.java: improve file exit dialog, add memory usage info (thanks IDV) 2002-09-16 18:07 curtis * bio/: AlignmentPlane.java, MeasureToolPanel.java, OrthonormalCoordinateSystem.java: progress 2002-09-13 17:15 curtis * bio/: BioUtil.java, OrthonormalCoordinateSystem.java: Start work on coordinate system defined by an orthonormal basis in R^3. Hopefully I'm not duplicating existing functionality here, but I didn't see anything straightforward in the other CoordinateSystem classes... 2002-09-13 09:39 billh * VisADPointArray.java: oops 2002-09-13 09:30 billh * VisADGeometryArray.java, VisADLineArray.java, VisADPointArray.java: add a few comments 2002-09-12 17:37 curtis * bio/OptionDialog.java: add warning message if user selects incorrect QTJava.zip file 2002-09-12 11:48 steve * GriddedSet.java, IrregularSet.java, Set.java: Reverted exception thrown by getNeighbors(...) methods from UnimplementedException back to VisADException per Bill's request. 2002-09-12 10:19 steve * GriddedSet.java: Changed the exception thrown by getNeighbors(int[][]) from VisADException to UnimplementedException because that's the only exception thrown by this method and it's better to throw specific rather than general exceptions. Added JavaDoc to getNeighbors(int[][]). Added JavaDoc to getNeighbors(int). 2002-09-12 10:17 steve * Set.java: Changed exception thrown by getNeighbors(int[][]) from VisADException to UnimplementedException because that's the only exception thrown by this method and it's better to throw particular execeptions than general ones. Added JavaDoc to getNeighbors(int[][]). Changed exception thrown by getNeighbors(int) from VisADException to UnimplementedException. Added JavaDoc to getNeighbors(int). 2002-09-12 10:14 steve * IrregularSet.java: Changed exception thrown by getNeighbors(int[][]) from VisADException to UnimplementedException to be consistent with parent method. 2002-09-12 10:13 steve * .cvsignore: Added more files. 2002-09-12 10:07 billh * VisADGeometryArray.java: add some comments 2002-09-11 16:17 rink * GriddedSet.java: fix bug SteveE found in getNeighbors 2002-09-11 08:15 dglo * data/amanda/: Event.java, HistogramWidget.java, NuView.java: Colormap range in main display needs to stay in sync with histogram range 2002-09-11 08:13 dglo * data/amanda/NuView.java: HistogramWidget isn't needed outside buildMainDisplay() Set foreground color to black (so it shows up against the white foreground) 2002-09-11 08:12 dglo * data/amanda/HistogramWidget.java: Don't need to save reference to display 2002-09-10 10:02 steve * java3d/.cvsignore: [no log message] 2002-09-10 09:59 steve * java3d/AnimationControlJ3D.java, java2d/AnimationControlJ2D.java: Made setSet(Set) do nothing if the new set equals the old set. 2002-09-10 08:44 billh * examples/Test24.java: test ColorControl with HSV 2002-09-09 14:01 dglo * data/amanda/NuView.java: Make track color a cmdline option 2002-09-06 15:57 dglo * data/amanda/BaseTrack.java: Extend starting point of track back a bit 2002-09-06 10:15 dglo * data/amanda/NuView.java: Use a white background, dark gray tracks and black points to indicate modules 2002-09-06 10:12 dglo * DisplayRenderer.java, RendererControl.java: Add alternative set{Background,Box,Cursor,Foreground}Color() methods which accept a java.awt.Color parameter 2002-09-06 10:09 dglo * util/Util.java: Add Util.getColorMaps() which converts a java.awt.Color to an array of ConstantMaps 2002-09-05 18:35 curtis * bio/VisBio.java: avoid deprecation warning 2002-09-05 13:25 dglo * data/amanda/NuView.java: Allow display dimension to be set from the cmdline 2002-09-05 13:20 dglo * data/amanda/BaseTrack.java: Dekludge track position calculations 2002-09-05 09:56 donm * util/Util.java: add a captureDisplay method that allows the user to specify whether to wait for the display to be done or not. Old method calls this with false. 2002-09-05 09:44 donm * data/mcidas/PointDataAdapter.java: added some new debug stuff, made unknown units printout only on debug 2002-09-04 15:03 curtis * bio/AlignmentPlane.java: whoops 2002-09-04 15:02 curtis * bio/: AlignmentPlane.java, VisBio.java: progress 2002-09-04 11:30 rink * FlatField.java: fix indexing bug in derivative 2002-08-29 11:34 steve * DisplayImpl.java: Improved performance of computeInitialize(). 2002-08-29 11:12 steve * java3d/UniverseBuilderJ3D.java: Invoke VirtualUniverse.removeAllLocales() via reflection because it's not available prior to Java 3D 1.2. 2002-08-29 09:44 tomw * data/text/TextAdapter.java: Make the MathType interpreter a bit more forgiving...now can handle: i->x,y (i->x,y) (i->(x,y)) ((i)->x,y) ((i)->(x,y)) 2002-08-29 04:24 billh * ScalarMap.java, ShadowType.java: ScalarMap to IsoContour with unintialized ContourControl should trigger auto-scaling 2002-08-28 17:19 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, OptionDialog.java, SliceManager.java, VisBio.java, about.html: floating windows, drift correction work 2002-08-27 15:23 curtis * bio/SliceManager.java: use getSample with copy=false for arbitrary slice 2002-08-27 15:02 curtis * bio/: VisBio.java, about.html: update version to "1.0 beta 2a" 2002-08-27 14:58 curtis * bio/: AlignToolPanel.java, ColorToolPanel.java, SliceManager.java: Little hack to support loading a single file as a slice; that is, treating one file with multiple images as a time series rather than an image stack. Eventually, logic should be generalized to allow loading multiple files with multiple images each, when "treat each file as a slice" is enabled. 2002-08-27 11:51 tomw * PromiscuousUnit.java: Change the output of the toString() method to read "UniversalUnit" instead of "promiscuous"...that should make some folks less offended... 2002-08-26 16:52 steve * java3d/UniverseBuilderJ3D.java: Modified destroy() implementation: removed vpRoot.detach() and added universe.removeAllLocales(). This reduces memory and thread usage. 2002-08-26 10:08 tomw * python/: JPythonMethods.java, graph.py: Add combine() method to JPythonMethods; add colorimage() method to graph.py -- needs work, though (no colortable support yet). 2002-08-26 09:13 curtis * data/biorad/BioRadNote.java: change RealType names to something less obnoxious 2002-08-23 15:07 steve * RealTuple.java, Scalar.java: Added do-nothing methods addReference(ThingReference listener) and removeReference(ThingReference listener) to prevent unintentional object retentions by static Scalar-s and RealTuple-s. 2002-08-23 08:17 tomw * python/subs.py: Add new DisplayRealType, TextureEnable to the short-hand list in makemaps(). 2002-08-22 17:09 billh * ShadowFunctionOrSetType.java: some clean up 2002-08-22 16:56 donm * Display.java: add TextureEnable to the list of display scalars (DisplayRealArray) 2002-08-22 16:16 billh * Display.java, ShadowFunctionOrSetType.java: add DisplayRealType Display.TextureEnable A ConstantMap to 0.0 disables texture mapping for a DataRenderer A ConstantMap to 1.0 enables for a DataRenderer No ConstantMap reverts to GraphicsModeControl.setTextureEnable() this is untested - I am at home and cannot - I am checking it in so others can test it 2002-08-22 11:57 billh * ShadowFunctionOrSetType.java: possible fix for bug Don found 2002-08-22 10:01 billh * ShadowFunctionOrSetType.java: fix bug Lakshman found (texture mapping not enabled for Gridded3DSet with manifold dimension = 2) 2002-08-22 08:24 tomw * TextControl.java: Allow setFont(null) for backward compatibility, as pointed out by Jim K. 2002-08-21 17:40 curtis * bio/: AlignmentPlane.java, BioHelpWindow.java, MeasureToolPanel.java, SliceManager.java, VisBio.java, align.html, color.html, measure.html, view.html: drift correction work, add new help tabs (help content not yet complete) 2002-08-21 08:12 billh * Delaunay.java, Irregular3DSet.java: add Delaunay.setNonConvex() method, and access that flag in Irregular3DSet to decide on much slower algorithm necessary for non-convex topologies 2002-08-20 17:01 steve * RealType.java: Cover missing case in binary(, ADD, ...). 2002-08-20 16:46 curtis * bio/: AlignToolPanel.java, MeasureToolPanel.java, ViewToolPanel.java: GUI work 2002-08-20 16:09 curtis * ss/MappingDialog.java: fix bug with mapping dialog when no ScalarTypes are present 2002-08-20 15:56 steve * ScaledUnit.java: Improved performance of numeric conversion in the case where the input and output units are equal. 2002-08-20 15:55 steve * ScalarType.java: Added methods getOriginalName() and getAlias(). 2002-08-20 15:54 steve * RealType.java: Fairly extensive reworking of the binary(...) method in an attempt to carry over the input operand metadata to the output to the maximum extent possible. I'm still not happy about the generation of "generic" RealType names. 2002-08-20 15:51 steve * Real.java: Fairly extensive reworking of the binar(...) method in an attempt to carry the input operand metadata over to the output to the maximum extent possible. 2002-08-20 15:50 steve * PromiscuousUnit.java: Modified divideInto(Unit that) so that it just returns "that". 2002-08-20 15:49 steve * OffsetUnit.java: Increased performance of numeric conversions when input and output units are equal. 2002-08-20 15:47 steve * FlatField.java: Fairly extensive reworking of the binary(...) method in an attempt to carry the input operand metadata over to the output to the maximum extent possible. 2002-08-20 12:13 billh * Irregular3DSet.java: more on non-convex Sets 2002-08-20 12:01 billh * Irregular3DSet.java: deal with possibility that DelaunayCustom may be non-convex 2002-08-20 10:30 curtis * bio/: AlignmentPlane.java, ArbitrarySlice.java, PlaneSelector.java: "lock size and shape" finally working properly 2002-08-20 09:00 billh * Irregular3DSet.java, examples/Test02.java: fix Irregular3DSet.valueToTri(), and add ability to test Irregular3DSet resampling to Test02 2002-08-19 15:30 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, ColorBar.java: progress 2002-08-19 14:28 donm * examples/: Earth.java, SatDisplay.java, Simple.java, SimpleAnimate.java: change references of ftp://www.ssec.wisc.edu to ftp://ftp.ssec.wisc.edu 2002-08-16 17:26 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, MeasureManager.java: progress 2002-08-16 11:59 steve * DisplayImpl.java: Merge with "notifyListeners" 2002-08-15 17:34 steve * DisplayImpl.java: Modified notifyListeners() to avoid deadlock by moving notifications outside synchronized block (open calls). Made eventStatus final. Moved eventStatus access into synchronized blocks. Made ListenerVector final. Removed tests for null ListenerVector because it can never be null (it's always initialized during construction and the class doesn't implement Cloneable or Serializable. 2002-08-15 01:35 curtis * bio/MeasureManager.java: a couple quick bugfixes 2002-08-15 01:22 curtis * bio/: AlignToolPanel.java, AlignmentPlane.java, MeasureList.java, MeasureManager.java, MeasureToolPanel.java, PlaneSelector.java, SliceManager.java, StateManager.java, VisBio.java, about.html, overview.html, package.html: Update to version 1.0 beta 2. Save state support overhauled, some work on drift correction. 2002-08-14 16:01 steve * meteorology/SingleBandedImageImpl.java: Merge with "clone" branch. 2002-08-14 15:58 steve * data/FileField.java, data/FileFlatField.java, georef/NamedLocationTuple.java: Merge with "clone" branch. 2002-08-14 15:55 steve * Data.java, DataImpl.java, DoubleSet.java, FieldImpl.java, FlatField.java, FloatSet.java, Gridded1DDoubleSet.java, Gridded1DSet.java, Gridded2DDoubleSet.java, Gridded2DSet.java, Gridded3DDoubleSet.java, Gridded3DSet.java, GriddedSet.java, Integer1DSet.java, Integer2DSet.java, Integer3DSet.java, IntegerNDSet.java, Irregular1DSet.java, Irregular2DSet.java, Irregular3DSet.java, IrregularSet.java, Linear1DSet.java, Linear2DSet.java, Linear3DSet.java, LinearLatLonSet.java, LinearNDSet.java, List1DDoubleSet.java, List1DSet.java, ProductSet.java, Real.java, RealIface.java, RealTuple.java, SampledSet.java, Scalar.java, Set.java, SimpleSet.java, SingletonSet.java, Text.java, ThingImpl.java, Tuple.java, UnionSet.java: Merge with "clone" branch. 2002-08-14 15:41 steve * RealTuple.java: Made use of copy==false argument in super constructor because Real-s are immutable. 2002-08-14 15:35 steve * meteorology/SingleBandedImageImpl.java: Added binary(Data, int, int, int) and unary(int, int, int) overrides of DataImpl methods so that a result of SingleBandedImageImpl could be returned to solve the IDV d1-d2 problem. 2002-08-12 17:13 curtis * bio/: AlignmentPlane.java, BioUtil.java, ColorToolPanel.java, MeasureDataFile.java, MeasureManager.java, MeasureToolPanel.java, SliceManager.java, StateManager.java, VisBio.java: improved save state support seems to be working 2002-08-09 11:06 curtis * bio/: visbio.ico, visbio2.ico, visbio3.ico: don't actually need these icons in the repository 2002-08-09 10:56 curtis * bio/: BioColorWidget.java, ColorToolPanel.java, SliceManager.java, about.html, overview.html: begin support for extra color range options 2002-08-09 07:40 curtis * bio/: BioColorWidget.java, ColorToolPanel.java, ImportDialog.java, MeasureManager.java, MeasurePool.java, MeasureToolPanel.java, SeriesFileFilter.java, SliceManager.java, StateManager.java, VisBio.java, visbio.ico, visbio2.ico, visbio3.ico: begin work on save state logic overhaul 2002-08-09 06:37 curtis * ss/SpreadSheet.java: use new Util.getTimestamp method 2002-08-09 06:37 curtis * util/Util.java: Add getTimestamp method for getting String representation of current date and time. 2002-08-09 06:30 curtis * data/biorad/BioRadForm.java: change range component named "value" to "intensity" for user-friendliness 2002-08-08 08:33 billh * MouseHelper.java: add enableFunctions(null) call at end of setFunctionMap() 2002-08-07 18:35 curtis * bio/: AlignmentPlane.java, BioColorWidget.java, ColorToolPanel.java, ImportDialog.java, MeasureToolPanel.java, OptionDialog.java, PlaneSelector.java, VisBio.java: Some GUI reorganization 2002-08-07 10:53 steve * Irregular2DSet.java: Added class-JavaDoc on the transition from Watson's algorithm to Clarkson's algorithm. 2002-08-07 10:16 donm * MouseHelper.java: modify javadoc for setFunctionMap so it uses
tags so it is readable. Added javadoc for other public
methods. Thanks again for this great enhancement to VisAD.
2002-08-07 09:38 billh
* MouseHelper.java: another small fix
2002-08-07 08:38 billh
* examples/Test00.java: fix title
2002-08-07 08:36 billh
* MouseHelper.java: a bunch of small fixes
2002-08-06 15:42 billh
* MouseHelper.java, examples/Test00.java: MouseHelper methods
setFunctionMap() and setEnableCombos() for changing binding of
mouse buttons and ctrl and shift keys to MouseHelper functions;
test in exmaples/Test00.java
2002-08-06 13:46 curtis
* data/tiff/TiffForm.java: fix multi-page TIFF loader to work
properly with new ImageJ version
2002-08-02 17:10 curtis
* bio/: ArbitrarySlice.java, PlaneSelector.java, SliceManager.java:
fix another resolution switching bug; some drift correction work
2002-08-02 09:22 donm
* UnionSet.java: fix type in clone method
2002-07-31 09:06 billh
* MouseHelper.java, README: get rid of comments; replace 'www.ssec'
with 'ftp.ssec'
2002-07-30 18:10 curtis
* bio/: AlignToolPanel.java, AlignmentPlane.java,
BioColorWidget.java, MeasureManager.java, OptionDialog.java,
PlaneSelector.java, SliceManager.java, VisBio.java, about.html:
bugfixes, progress
2002-07-29 15:45 steve
* georef/NamedLocationTuple.java: Corrected clone() implementation
w.r.t. handling CloneNotSupportedException.
2002-07-29 15:41 steve
* FloatSet.java: Corrected clone() implementation.
2002-07-29 15:38 steve
* Scalar.java: Corrected clone() w.r.t. handling of
CloneNotSupportedException.
2002-07-29 15:35 steve
* RealTuple.java: Corrected clone() w.r.t. handling
CloneNotSupportedException.
2002-07-29 15:22 steve
* CoordinateSystem.java: Improved JavaDoc of
transformCoordinates... methods.
2002-07-29 14:53 steve
* data/FileFlatField.java: Improved JavaDoc.
2002-07-29 13:36 steve
* georef/NamedLocationTuple.java: Modified clone(): now returns
"super.clone()" rather than "this".
2002-07-29 13:33 steve
* Text.java: Removed private constructor that was only used by the
previous clone() implementation.
2002-07-29 13:33 steve
* Scalar.java: Modified clone(): now returns "super.clone()" rather
than "this".
2002-07-29 13:31 steve
* SampledSet.java: Simplified clone() implementation.
2002-07-29 13:29 steve
* Real.java: Corrected JavaDoc.
2002-07-29 13:27 steve
* DoubleSet.java, FloatSet.java, RealTuple.java: Modified clone():
now returns "super.clone()" rather than "this".
2002-07-29 11:02 dglo
* data/amanda/NuView.java: Weird, BorderLayout hoses the display on
Windows; Revert to BoxLayout as outermost layout manager
2002-07-25 15:37 curtis
* Makefile, Makefile.WinNT, bio/OptionDialog.java,
bio/quicktime.html: Add VisBio JPEG files to makefiles.
QuickTime support & documentation progress.
2002-07-25 14:52 curtis
* bio/: ExportDialog.java, OptionDialog.java, QTFileFilter.java,
VisBio.java: Add VisBio options panel with INI file. Only one
option right now, pertaining to QuickTime support. Add logic to
search for QTJava.zip if it's not in the CLASSPATH correctly.
2002-07-25 12:16 dglo
* data/amanda/BaseTrack.java: Don't bother worrying about null or
zero-length arrays
2002-07-24 18:07 dglo
* data/amanda/BaseTrack.java: Lose dead code
2002-07-24 13:57 steve
* FlatField.java: Improved handling of Exceptions in clone()
method. Added some JavaDoc.
2002-07-24 12:10 steve
* data/FileFlatField.java: Removed declaration of throwing
CloneNotSupportedException from clone() method to conform to
previous clone() implementation.
2002-07-24 12:09 steve
* FlatField.java: Removed declaration of thowing
CloneNotSupportedException from clone() method to conform to
previous clone() implementation.
2002-07-24 11:39 steve
* FieldImpl.java: Changed clone() implementation to use
Data.dataClone() on the range values rather than Object.clone().
2002-07-24 11:38 steve
* Data.java: Removed clone() method because it is fundamentally
incompatible with Java RMI.
2002-07-24 11:36 steve
* Tuple.java: Modified clone() implementation: now uses
Data.dataClone() on the components rather than Object.clone().
2002-07-23 17:54 steve
* meteorology/SingleBandedImageImpl.java: Removed clone() method
because super.clone() now suffices.
2002-07-23 17:04 curtis
* bio/: BioHelpWindow.java, ExportDialog.java, VisBio.java,
about.html, export-dialog.gif, overview.html, quicktime.html,
visad-logo.gif, visbio-logo.jpg: documentation progress
2002-07-23 15:51 dglo
* data/amanda/: AmandaFile.java, Event.java, EventList.java,
EventWidget.java, F2000Form.java, HistogramWidget.java,
Hits.java, NuView.java, TrackWidget.java: Lose unneeded imports
2002-07-23 14:43 steve
* georef/NamedLocationTuple.java: Modified clone() implementation
according to recommendations by Joshua Bloch.
2002-07-23 14:42 steve
* data/: FileField.java, FileFlatField.java: Modified clone()
implementations according to recommendations by Joshua Bloch.
2002-07-23 14:40 steve
* Data.java, DataImpl.java, DoubleSet.java, FieldImpl.java,
FlatField.java, FloatSet.java, Gridded1DDoubleSet.java,
Gridded1DSet.java, Gridded2DDoubleSet.java, Gridded2DSet.java,
Gridded3DDoubleSet.java, Gridded3DSet.java, GriddedSet.java,
Integer1DSet.java, Integer2DSet.java, Integer3DSet.java,
IntegerNDSet.java, Irregular1DSet.java, Irregular2DSet.java,
Irregular3DSet.java, IrregularSet.java, Linear1DSet.java,
Linear2DSet.java, Linear3DSet.java, LinearLatLonSet.java,
LinearNDSet.java, List1DDoubleSet.java, List1DSet.java,
ProductSet.java, Real.java, RealIface.java, RealTuple.java,
SampledSet.java, Scalar.java, Set.java, SimpleSet.java,
SingletonSet.java, Text.java, ThingImpl.java, Tuple.java,
UnionSet.java: Modified clone() implementations according to
Joshua Bloch's recommendations.
2002-07-23 14:27 steve
* Contour2D.java: Corrected JavaDoc for "dash" parameter.
2002-07-22 22:40 donm
* georef/: EarthLocationTuple.java, LatLonTuple.java: make sure
values come out in degrees east for toString method
2002-07-22 17:49 curtis
* Makefile, Makefile.WinNT: add visad.bio HTML files to the
makefiles
2002-07-22 17:46 curtis
* bio/import-dialog.gif: part of the help docs
2002-07-22 17:44 curtis
* bio/: about.html, overview.html: documentation progress
2002-07-22 14:12 dglo
* data/amanda/BaseTrack.java: Use correct offset for base length
calculation
2002-07-22 14:12 dglo
* data/amanda/HistogramWidget.java: Shrink default histogram size a
bit
2002-07-19 18:39 curtis
* bio/: AlignmentPlane.java, BioHelpWindow.java, about.html:
progress & bugfixes
2002-07-19 16:21 donm
* bom/: PickManipulationRendererJ2D.java,
PickManipulationRendererJ3D.java: add in PMRJ2D and add javadocs
to PMRJ3D
2002-07-19 10:59 tomw
* python/subs.py: Added SelectField class to help (hide) setting up
to use a SelectValue to show one-of-many Data.
2002-07-19 10:04 donm
* java2d/PickManipulationRendererJ2D.java: back out of this for a
moment
2002-07-19 10:02 donm
* java2d/PickManipulationRendererJ2D.java: 2D version of
visad.bom.PickManipulationRendererJ3D
2002-07-18 17:00 curtis
* bio/: BioHelpWindow.java, VisBio.java, about.html: progress
2002-07-18 16:53 donm
* data/mcidas/PointDataAdapter.java: equate ZS to Altitude
2002-07-18 16:21 curtis
* bio/: BioHelpWindow.java, about.html, overview.html: New class
for help support; stubs for online HTML help
2002-07-18 16:20 curtis
* bio/: AlignToolPanel.java, BioColorWidget.java,
ColorToolPanel.java, DoubleTextCheckBox.java,
FileSeriesWidget.java, MeasureToolPanel.java, ViewToolPanel.java,
VisBio.java: Begin work on online help. Add basic HTML help
support to the menu. Add some tooltips to control panels.
2002-07-18 16:18 curtis
* util/StepWidget.java: make arrow buttons protected so that
subclasses have access
2002-07-18 10:18 donm
* data/mcidas/BaseMapAdapter.java: use new public UnionSet
constructor
2002-07-18 10:10 billh
* UnionSet.java: make public the constructor with 'copy' argument
that provides control over whether to clone component SampledSets
2002-07-18 09:00 donm
* data/mcidas/PointDataAdapter.java: minor indentation change for
clarity, use copy=false for Tuple ctor and FieldImpl.setSample()
since these are all immutable scalars.
2002-07-16 16:32 dglo
* data/amanda/NuView.java: Add some help text
2002-07-16 15:13 dglo
* data/amanda/: EventWidget.java, NuView.java, TrackWidget.java:
Lose BoxLayout in favor of BorderLayout
BoxLayout will generally lay thing out from top to bottom (or
left to right) but occasionally will lay things out in the
reverse direction. When it does things in reverse, it can get a
completely different layout, and thus cause the GUI to shift
radically. The biggest problem is when this radical shift throws
GUI elements completely off the bottom of the window.
2002-07-16 15:01 dglo
* data/amanda/NuView.java: Move widgetPanel creation inside
buildMainDisplay() method
2002-07-15 17:05 dglo
* data/amanda/BaseTrack.java: Reverse track so it goes in the right
direction
2002-07-11 15:52 tomw
* python/JPythonMethods.java: Fix up the javadoc for the various
atan2 methods.
2002-07-11 06:09 billh
* Stream2D.java, examples/Stream2DTest.java: move Java3D import out
of visad package
2002-07-10 16:52 billh
* Delaunay.java, examples/DelaunayTest.java: remove Java3D import
from Delaunay.java
2002-07-10 16:37 billh
* DisplayEvent.java, examples/DisplayEventTest.java: get Java3D
dependency out of DisplayEvent
2002-07-10 12:49 donm
* data/vis5d/Vis5DCoordinateSystem.java,
jmet/GRIBCoordinateSystem.java: fix defaultMapArea
2002-07-10 12:49 donm
* data/mcidas/: AREACoordinateSystem.java,
GRIDCoordinateSystem.java: fix defaultMapArea spec
2002-07-10 05:59 billh
* ScalarMap.java: posible fix for problem Steve and Stu found
2002-07-09 17:12 donm
* DisplayImpl.java, DisplayRenderer.java, DisplayEvent.java: added
WAIT_ON and WAIT_OFF DisplayEvents
2002-07-09 11:58 billh
* DisplayEvent.java, cluster/DefaultNodeRendererAgent.java,
cluster/TestProxyCluster.java, cluster/TestWRFCluster.java,
java3d/DisplayImplJ3D.java, util/Util.java: cluster work
(including removing need for DISPLAY environment variable to be
defined)
2002-07-08 16:44 tomw
* python/graph.py: for mapimage(), resample the data if any of the
axes has more than 1024 values...this is to avoid the big bad
gray image in Windows. Will add an override parameter...
2002-07-08 08:28 billh
* DataRenderer.java: a little clean up
2002-07-05 15:42 tomw
* python/subs.py: Added doc for 3 methods.
2002-07-05 14:59 dglo
* data/amanda/EventWidget.java: Stop using deprecated
Date.toGMTString() method
2002-07-03 17:46 curtis
* bio/: AlignmentPlane.java, ArbitrarySlice.java, BioUtil.java,
MeasureDataFile.java, MeasurePool.java, MeasureToolPanel.java,
VisBio.java: more code rearrangement and some picking logic
2002-07-02 18:29 curtis
* bio/: AlignToolPanel.java, AlignmentPlane.java, BioUtil.java,
ExportDialog.java, SliceManager.java, VisBio.java: Move some
utility methods to BioUtil
2002-07-02 10:54 dglo
* data/amanda/: Event.java, HistogramWidget.java: Make sure to set
histogram colormap range when event changes
2002-07-02 10:01 billh
* Gridded3DSet.java: possibly fix Exception Olav reported
2002-07-01 17:18 dglo
* data/amanda/: Event.java, EventWidget.java, HistogramWidget.java,
NuView.java: Add a histogram
2002-07-01 17:16 dglo
* data/amanda/: F2000Util.java, NuView.java: Move
invertColorTable() method to F2000Util class & make it 'public'
2002-07-01 16:31 dglo
* data/amanda/Hits.java: Turn some internal code into externally
usable methods
2002-07-01 16:29 dglo
* data/amanda/Hit.java: Make makeData() method 'public'
2002-07-01 16:13 dglo
* Gridded1DSet.java: Add getLengthX() and isAscending() accessor
methods for the other two bits of internal data
2002-07-01 16:04 tomw
* meteorology/WeatherSymbols.java, util/wmo.jhf: Replace two unused
symbols with + and -. Correct some turbulence symbols based on
new info from AWC. Add mountain obscuration, volcanic activity,
and sea spray. Update WeatherSymbols for all this.
2002-07-01 12:16 donm
* meteorology/WeatherSymbols.java: added accessor methods for
icing, turbulence and miscellaneous symbols. Tom, when you
update the font file, just change the javadocs for the
getMiscSymbol method.
2002-07-01 08:41 billh
* java3d/: DisplayImplJ3D.java, DisplayRendererJ3D.java,
VisADCanvasJ3D.java: fix getImage() bug Mike Charters found
2002-07-01 06:23 billh
* ActionImpl.java: tweak
2002-06-28 12:13 dglo
* data/amanda/NuView.java: Rearrange a bit
2002-06-28 11:00 tomw
* meteorology/WeatherSymbols.java, util/wmo.jhf: Update weather
symbol font to include turbulence, icing, and most of the special
symbols from GEMPAK.
2002-06-28 10:59 tomw
* util/ColorWidget.java: Change 'frame.add()' to
'frame.getContentPane().add()' in main...
2002-06-27 20:32 curtis
* bio/: AlignmentPlane.java, ArbitrarySlice.java,
ExportDialog.java, PlaneSelector.java, SliceManager.java:
reorganize plane selection logic
2002-06-27 12:55 tomw
* PlotText.java, meteorology/WeatherSymbols.java,
util/HersheyFont.java: Allow for fixed-width HersheyFonts. Right
now, only the 'wmo' font is known to be fixed-width and is sensed
internally. New methods in HersheyFont for set/getFixedWidth.
PlotText changed to make use of this when creating
VisADLineArrays.
2002-06-27 09:45 tomw
* data/mcidas/AREACoordinateSystem.java: Set the starting
line/element to (0,0) since VisAD uses this convention....and it
makes the MODIS nave work better...
2002-06-26 14:45 donm
* util/DataUtility.java: add a getSample(Set, index) to retrieve a
RealTuple corresponding to the particular index of a Set
2002-06-26 13:11 dglo
* data/amanda/Tracks.java: Only add unique tracks
2002-06-26 13:10 dglo
* data/amanda/EventList.java: Add addUnique() method which throws
out duplicate entries
2002-06-26 13:10 dglo
* data/amanda/BaseTrack.java: Implement Comparable interface
2002-06-26 13:09 dglo
* data/amanda/Hit.java: Make compareTo() a bit more understandable
2002-06-26 13:08 dglo
* FieldImpl.java, FlatField.java: Add more info to exceptions for
naive programmers (like me)
2002-06-26 13:01 dglo
* util/Util.java: isApproximatelyEqual() needs to deal with
positive/negative infinity
2002-06-26 11:13 dglo
* data/amanda/BaseTrack.java: Lose multiplier
2002-06-26 11:12 dglo
* data/amanda/: Module.java, Point.java: Push coordinate code out
to Point class
2002-06-26 11:10 billh
* java3d/VisADCanvasJ3D.java: make constructors public
2002-06-26 10:27 donm
* meteorology/WeatherSymbols.java: more tweaking. up/y to 1.5,
start/y to -.7
2002-06-26 09:56 donm
* meteorology/WeatherSymbols.java: tweak params to PlotText (up,
base, start) to produce "centered and square" symbols
2002-06-26 03:23 billh
* java3d/VisADCanvasJ3D.java: add getDefaultConfig() method to
VisADCanvasJ3D
2002-06-26 02:59 billh
* java3d/: DisplayAppletJ3D.java, DisplayImplJ3D.java,
DisplayPanelJ3D.java, VisADCanvasJ3D.java: support for
applications to extend VisADCanvasJ3D
2002-06-25 17:20 curtis
* bio/: SliceManager.java, ViewToolPanel.java, VisBio.java: another
bug squashed
2002-06-25 07:52 billh
* ActionImpl.java, DisplayImpl.java, ReferenceActionLink.java,
RemoteThingReferenceImpl.java, ThingChangedLink.java,
ThingReference.java, ThingReferenceImpl.java,
java3d/RendererJ3D.java: fix performance bug when enableAction()
was preceded by two calls to setData() (or data change)
2002-06-24 17:52 curtis
* GraphicsModeControl.java, ShadowType.java, bio/SliceManager.java,
bio/VisBio.java, java2d/GraphicsModeControlJ2D.java,
java3d/GraphicsModeControlJ3D.java: Add color mode methods to
GraphicsModeControl. If you have multiple mappings to RGB and/or
RGBA (or other composite color spaces), you can do
GraphicsModeControl.setColorMode(SUM_COLOR_MODE) so that the
color components are summed instead of averaged (the default).
This will often result in a brighter image.
2002-06-21 16:52 curtis
* util/Util.java: Add QuickTime movies to the list of formats for
getVisADFileChooser, if QuickTime for Java is installed
2002-06-21 16:39 curtis
* util/Util.java: Update getVisADFileChooser() to match latest file
format support
2002-06-21 13:23 steve
* ContourControl.java: Merge with "synchronized" branch.
2002-06-21 09:41 tomw
* python/: graph.py, subs.py: Added: graph.mapimage() that is a
quick plot of an image plus a basemap. Interesting computations
for figuring out the lat/lon extents of the image for things like
MODIS...
Added: addeimage() that uses the GUI to get an image and then
uses mapimage() to show it. The GUI is left 'open' for multiple
images.
Changed: subs.py to stop trying to re-use ScalarMaps for
invocations of makeDisplay().
2002-06-21 09:38 tomw
* data/mcidas/: AREACoordinateSystem.java, AreaAdapter.java: Add
support for navigation in the 'aux' block (like MODIS). Add new
constructors to AREACoordinateSystem that allow only an AreaFile
to be passed in.
2002-06-20 17:47 steve
* ContourControl.java: Synchronized access to mutable fields.
Ensured that changeControl(boolean) is not synchronized.
2002-06-20 17:25 curtis
* bio/: ColorToolPanel.java, PlaneSelector.java,
ViewToolPanel.java: bugfixes
2002-06-20 17:13 curtis
* data/qt/QTForm.java: Make VisAD's QuickTime support work with
QuickTime for Java versions 5 & 6.
2002-06-20 16:26 donm
* meteorology/WeatherSymbols.java: new class of static methods to
get Weather symbols as shapes. Run java
visad.meteorology.WeatherSymbols to test.
2002-06-20 14:26 steve
* ContourControl.java: Pulled "arithmeticProgression = false" out
of setLevels(...) and ensured that setting the contours levels
would invoke controlChanged() at most once.
2002-06-20 10:07 billh
* ActionImpl.java, DataDisplayLink.java, DataRenderer.java,
DisplayImpl.java, ShadowFunctionOrSetType.java,
ThingReferenceImpl.java, java3d/RendererJ3D.java: a little clean
up
2002-06-19 15:24 steve
* ContourControl.java: Corrected JavaDoc.
2002-06-19 09:53 billh
* DataRenderer.java, DisplayImpl.java, DisplayRenderer.java,
cluster/ClientRendererJ3D.java, cluster/NodeRendererJ3D.java,
cluster/UserRendererJ3D.java, java3d/RendererJ3D.java: better fix
for reducing need for reDisplayAll in DisplayImpl.addMap()
2002-06-18 15:04 billh
* cluster/: ClientRendererJ3D.java, NodeRendererJ3D.java,
UserRendererJ3D.java: change prepareAction() signature
2002-06-18 13:31 donm
* DisplayEvent.java: update toString method to print out name of id
instead of numeric value
2002-06-18 11:37 billh
* DataDisplayLink.java, DataRenderer.java, DisplayImpl.java,
DisplayRenderer.java, ShadowFunctionOrSetType.java: reduce need
for reDisplayAll() in DisplayImpl.addMap()
2002-06-17 17:20 curtis
* bio/: AlignToolPanel.java, BioAnimWidget.java,
BioColorWidget.java, BioStepWidget.java, BioUtil.java,
BioVisAD.java, ColorToolPanel.java, ExportDialog.java,
FileSeriesWidget.java, ImageStackWidget.java,
MeasureDataFile.java, MeasureGroup.java, MeasureList.java,
MeasureManager.java, MeasurePoint.java, MeasurePool.java,
MeasureToolPanel.java, PoolPoint.java, SliceManager.java,
StateManager.java, ToolPanel.java, ViewToolPanel.java,
VisBio.java, package.html: Change name of application from
BioVisAD to VisBio.
2002-06-17 15:05 curtis
* bio/: ColorToolPanel.java, FileSeriesWidget.java,
ImageStackWidget.java, PlaneSelector.java, SliceManager.java: Add
alpha slider to color panel for easier volume rendering
adjustments.
2002-06-17 14:15 dglo
* data/amanda/: AmandaFile.java, BaseTrack.java, Event.java,
EventWidget.java, Hits.java, NuView.java, TrackWidget.java,
Tracks.java: First attempt at displaying animated track
2002-06-17 14:10 dglo
* data/amanda/AmandaFile.java: Minor code reorg
2002-06-14 07:56 billh
* ShadowFunctionOrSetType.java, ShadowRealType.java,
ShadowTupleType.java, examples/Test70.java: fix RealType -> Text
for missing data
2002-06-13 17:00 curtis
* bio/: ColorToolPanel.java, MeasureDataFile.java,
SliceManager.java: bugfixes
2002-06-13 15:59 curtis
* bio/: MeasurePool.java, MeasureToolPanel.java, SliceManager.java,
StateManager.java: Add undo function.
2002-06-13 12:17 curtis
* bio/: ColorToolPanel.java, ExportDialog.java, SliceManager.java:
fix some bugs
2002-06-13 09:56 curtis
* ss/SpreadSheet.java: Move export options to cleaner submenu, add
"binary" export option.
2002-06-13 09:21 billh
* ShadowFunctionOrSetType.java: add commented-out debug statement
2002-06-11 17:21 curtis
* bio/: FileSeriesWidget.java, ImageStackWidget.java: snap slice &
index slider positions to nearest tick mark
2002-06-11 16:09 curtis
* bio/: BioColorWidget.java, BioVisAD.java, ColorToolPanel.java,
PlaneSelector.java, SliceManager.java, ViewToolPanel.java: Add
HSV color support, finish up volume rendering
2002-06-10 10:25 steve
* Real.java, RealType.java, FlatField.java: Slightly modified logic
for determining RealType resulting from dimensionless arithmetic
functions (e.g. log, sin, atan).
2002-06-10 10:02 steve
* ScaledUnit.java: Added testing of convertibility between
dimensionless, scaled units to static method main().
2002-06-10 10:02 steve
* DerivedUnit.java: Added testing of convertibility between
dimensionless derived units.
2002-06-10 10:01 steve
* CommonUnit.java: Added testing of convertibility between
CommonUnit.dimensionless, SI.radian, and CommonUnit.degree to
static method main().
2002-06-07 16:56 curtis
* bio/: AlignToolPanel.java, BioVisAD.java, ColorToolPanel.java,
MeasureToolPanel.java, PlaneSelector.java, SliceManager.java,
ToolPanel.java, ViewToolPanel.java: Improve volume rendering,
arbitrary slicing and color support. Just a few more bugs to
work out regarding integration with multi-resolution, animation
and timestep switching.
2002-06-07 16:53 curtis
* util/: ColorMapWidget.java, LabeledColorWidget.java: Added:
ColorMapWidget.setTableView(float[][]) and
ColorMapWidget.getTableView() When immediate mode is set, these
function as setTable() and getTable(). When it is not set, they
change the widget's color table without changing the control, so
that you can preview color changes done with setTable.
Also: LabeledColorWidget.setTable(float[][]) and
LabeledColorWidget.getTable() These call setTableView on the
wrapped color widget.
2002-06-05 13:30 tomw
* jmet/GRIBCoordinateSystem.java: Fix up the javadoc to make the
parameter defs clearer. Add a simplified constructor for
rectangule/lat-lon coordinate system.
2002-06-05 11:29 tomw
* data/mcidas/AreaAdapter.java: Add signature to get AreaDirectory.
2002-06-04 18:44 curtis
* bio/SliceManager.java: fix bug with changing timestep while
volume rendering
2002-06-04 16:37 curtis
* bio/: BioVisAD.java, ColorToolPanel.java: fix brightness/contrast
2002-06-04 15:58 curtis
* bio/: BioVisAD.java, ColorToolPanel.java, RenderToolPanel.java,
SliceManager.java, ViewToolPanel.java: some work on colors
2002-06-04 15:17 steve
* Makefile, Makefile.WinNT: Added dods/dap/{parser,Server} where
necessary.
2002-06-04 14:19 curtis
* bio/: BioVisAD.java, ExportDialog.java, PlaneSelector.java,
RenderToolPanel.java, SliceManager.java: add volume rendering,
implement alternate resolution export, fix bugs
2002-06-04 13:50 steve
* PromiscuousUnit.java: Added method isDimensionless().
2002-06-04 12:07 steve
* DerivedUnit.java: Fixed bug in use of isDimensionless().
2002-06-04 11:57 steve
* BaseUnit.java, DerivedUnit.java, OffsetUnit.java, SI.java,
ScaledUnit.java, Unit.java: Added dimensionless units. Improved
JavaDoc.
2002-06-04 09:30 donm
* georef/NamedLocationTuple.java: add new constructor
2002-06-03 16:52 curtis
* bio/: AlignToolPanel.java, BioVisAD.java, MeasurePool.java,
PlaneSelector.java, RenderToolPanel.java, SliceManager.java,
ViewToolPanel.java: progress
2002-06-03 16:43 dglo
* Makefile: Add DOC_EXTRAFLAGS so I can convince the JDK1.4 javadoc
to work
2002-06-03 15:07 tomw
* python/subs.py: Added 'cube' to the built-in shapes.
2002-06-03 12:17 steve
* TextType.java: Added necessary (but missing) "synchronized"
modifiers to methods getTextType(String) and
getTextTypeByName(String). Reimplemented getTextType(String) so
that it doesn't take a 900-to-1 thrown-exception
performance-hit if the name is already in-use.
2002-06-03 12:12 steve
* Set.java: Added JavaDoc for method indexToDouble(int[] index).
2002-06-03 12:11 steve
* FlatField.java: Documented exception thrown by constructor.
2002-06-03 12:10 steve
* DataReferenceImpl.java: Improved JavaDoc for method setData(Data
d).
2002-05-31 13:24 dglo
* data/amanda/: EventWidget.java, NuView.java: Generate a single
event Data object when needed rather than keeping all event Data
objects in a FieldImpl
2002-05-31 13:20 dglo
* data/amanda/AmandaFile.java: Add getNumberOfEvents() accessor
method Add a few comments to readHit() method
2002-05-31 13:18 dglo
* data/amanda/Hits.java: Bad timestep calculation off of minimum
time interval rather than average
2002-05-31 12:37 dglo
* util/AnimationWidget.java: Only update widget piece if the
corresponding value has changed so widget doesn't inadvertently
override in-progress user changes (It was *really* hard to change
speed once it was set to 5 ms/step)
2002-05-31 12:27 dglo
* util/AnimationWidget.java: Use cached control rather than
immediately refetching it
2002-05-31 05:00 billh
* bom/BarbManipulationRendererJ3D.java: debugging statements
(commented out)
2002-05-30 16:47 dglo
* util/AnimationWidget.java: Since all the controls are affected by
control changes, call getControlSettings() and fixControlUI()
from controlChanged() instead of simply setting the current
position
2002-05-30 12:00 dglo
* data/amanda/: Event.java, Hits.java: Add a 'missing' object, used
to indicate missing data to the Display
2002-05-30 11:42 dglo
* data/amanda/: AmandaFile.java, Event.java, EventList.java,
Hits.java, NuView.java: Lose some obsolete code
2002-05-30 10:42 dglo
* java3d/VisADCanvasJ3D.java: Make sure 'display' is non-null
inside postSwap(), which can happen if stop() is called before
the callback completes
2002-05-30 10:31 dglo
* data/amanda/: EventWidget.java, NuView.java: Rename some stuff
2002-05-30 10:13 billh
* ShadowType.java, VisADGeometryArray.java,
bom/ShadowBarbRealTupleTypeJ2D.java,
bom/ShadowBarbRealTupleTypeJ3D.java: first cut at
adjustingLongitudeBulk() for Shape, Text and Flow geometries
2002-05-30 10:08 dglo
* data/amanda/NuView.java: Fix comment
2002-05-29 16:32 curtis
* bio/: AlignToolPanel.java, ExportDialog.java, SliceManager.java,
ViewToolPanel.java: implement advanced export options
2002-05-29 16:13 dglo
* data/amanda/: Hits.java, NuView.java: Make things look more like
http://amanda.physics.wisc.edu/kaeld/HE%20Muon%20in%20AMANDA-II.gif
2002-05-28 17:34 steve
* Makefile.WinNT: Added references to directory dods\dap\Server.
2002-05-28 17:31 steve
* Makefile: Added directory dods/dap/Server.
2002-05-28 15:24 steve
* Makefile.WinNT: Removed all references to packages dods.Server
and dods.functions because they aren't necessary for the
VisAD DODS adapter. Removed most references to package
dods.dap.parser because compiling that package requires
package dods.Server.
Unfortunately, I can't test these changes -- so please let me
know of any problems.
2002-05-28 15:16 steve
* Makefile: Removed directories dods/dap/Server and
dods/dap/functions from macro SAVE_FILES because they aren't
necessary for the DODS VisAD adapter. Removed package
dods.dap.parser from macro DOC_PACKAGES because compiling that
package requires package dods.dap.Server.
2002-05-28 15:00 dglo
* data/amanda/: AmandaFile.java, Event.java, Hits.java,
NuView.java: Add animated view of hits
2002-05-28 14:58 dglo
* data/amanda/Hit.java: Cache RealTuple so we don't have to
constantly regenerate it
2002-05-28 13:57 dglo
* data/amanda/: AmandaFile.java, Event.java: make*Data() methods
should deal with exceptions internally rather than passing them
on to the caller
2002-05-28 13:55 dglo
* data/amanda/: AmandaFile.java, Event.java: Move function type to
the class which builds the corresponding Data object
2002-05-28 13:55 dglo
* data/amanda/NuView.java: Rename letMap/letWidget to more
descriptive colorMap/colorWidget
2002-05-28 11:39 dglo
* data/amanda/NuView.java: Use cmdline processing classes
2002-05-28 11:32 dglo
* data/amanda/NuView.java: Reorganize
2002-05-24 16:37 dglo
* data/amanda/Hit.java: Add module number to RealTuple returned by
makeData() If RealTuple cannot be created, makeData() now returns
'missing' tuple instead
2002-05-24 16:34 dglo
* data/amanda/NuView.java: Restore a mysterious -0.5 scaling
constant to X/Y/Z min/max calculation
2002-05-24 15:50 curtis
* bio/PlaneSelector.java: New PlaneSelector mode where endpoints
aren't constrained to bounding box
2002-05-24 14:45 dglo
* data/amanda/Module.java: Don't bother checking for null args in
compareTo() method
2002-05-24 14:44 dglo
* data/amanda/Hit.java: Implement Comparable interface (so Hit
objects can be sorted) Add accessor methods
2002-05-24 14:43 dglo
* data/amanda/EventWidget.java: Don't bother with TrackWidget if
'trackMap' is not specified
2002-05-23 16:51 curtis
* bio/: BioVisAD.java, SliceManager.java, ViewToolPanel.java: fix
bug with auto-resolution switching & measurements
2002-05-23 16:03 curtis
* bio/: MeasurePool.java, ViewToolPanel.java: Don't show
measurements when arbitrary slicing is on
2002-05-23 13:06 curtis
* bio/: AlignToolPanel.java, BioVisAD.java, ColorToolPanel.java,
DoubleTextCheckBox.java, FileSeriesWidget.java,
ImportDialog.java, MeasureManager.java, MeasurePool.java,
MeasureThing.java, MeasureToolPanel.java, SliceManager.java,
ViewToolPanel.java: reorganize tabs a bit
2002-05-22 17:11 curtis
* bio/: BioVisAD.java, ExportDialog.java, SliceManager.java,
ViewToolPanel.java: add previous & next preview panels
2002-05-22 14:32 steve
* Gridded2DSet.java, Gridded3DDoubleSet.java: Alternative, slightly
more efficient fix of previous commit.
2002-05-22 13:44 steve
* Gridded2DDoubleSet.java: Alternative, slightly more efficient fix
for previous commit.
2002-05-22 13:38 steve
* Gridded1DDoubleSet.java, Gridded1DSet.java: Alternative, slightly
more efficient fix for previous commit.
2002-05-22 13:35 steve
* Gridded3DSet.java: Alternative, slightly more efficient fix for
previous commit.
2002-05-22 13:11 dglo
* data/amanda/: Event.java, EventList.java, Hits.java, Tracks.java:
More abstraction
2002-05-22 10:58 billh
* Gridded1DDoubleSet.java, Gridded1DSet.java,
Gridded2DDoubleSet.java, Gridded2DSet.java,
Gridded3DDoubleSet.java, Gridded3DSet.java: fix bug in
valueToIndex() and doubleToIndex() that Steve found
2002-05-21 17:51 curtis
* bio/: BioColorWidget.java, BioVisAD.java, MeasureToolPanel.java,
ViewToolPanel.java: add color composite option (maps all range
elements to RGB)
2002-05-20 16:31 curtis
* bio/: MeasureLine.java, MeasureList.java, MeasurePool.java,
MeasureThing.java, MeasureToolPanel.java, SliceManager.java:
Begin support for image stack alignment using pilot line.
Improve memory use when loading file series and when switching
timesteps.
2002-05-17 15:43 dglo
* data/amanda/NuView.java: Simplify a bit of code
2002-05-17 07:50 dglo
* data/amanda/F2000Form.java: Add makeTuple() method since
AmandaFile no longer does this
2002-05-16 17:07 curtis
* bio/: BioColorWidget.java, DoubleTextCheckBox.java,
MeasureList.java, MeasureManager.java, MeasurePool.java,
MeasureToolPanel.java, PoolPoint.java, SliceManager.java,
ViewToolPanel.java: Many bugfixes
2002-05-16 16:22 dglo
* data/amanda/: AmandaFile.java, BaseTrack.java, Event.java,
EventWidget.java, F2000App.py, F2000Form.java, Hit.java,
NuView.java, NuView.py: Move MathTypes to classes where they
should have been defined
2002-05-15 13:03 dglo
* data/amanda/NuView.java: Use make*Data() methods rather than
extracting from an otherwise unused Tuple
2002-05-15 13:02 dglo
* data/amanda/AmandaFile.java: Split event and module Data
construction into separate methods
2002-05-15 10:20 dglo
* data/amanda/: F2000App.java, NuView.java: Rename F2000App to
NuView
2002-05-14 17:44 curtis
* bio/: MeasurePool.java, PoolPoint.java: smart direct manipulation
- only move endpoints that are selected (or any endpoint if none
selected)
2002-05-14 16:51 curtis
* bio/: MeasureLine.java, MeasureList.java, MeasurePoint.java,
MeasurePool.java, MeasureThing.java, MeasureToolPanel.java,
SliceManager.java: Put enlarged endpoints back in, now with color
support. Fix some bugs.
2002-05-13 15:21 dglo
* data/amanda/: F2000App.py, NuView.py: Update to F2000App.java,
rev 1.13
2002-05-13 15:20 dglo
* data/amanda/: EventWidget.java, TrackWidget.java, F2000App.java,
NuView.java: Move EventWidget & TrackWidget into
visad.data.amanda package
2002-05-13 14:50 dglo
* data/amanda/: EventWidget.java, TrackWidget.java, F2000App.java,
NuView.java: Tracks are event-specific, so move track slider
inside EventWidget
2002-05-13 14:46 dglo
* data/amanda/: BaseTrack.java, Event.java: Add accessor methods
2002-05-13 14:30 curtis
* DisplayEvent.java: Fix bug Bill found in new DisplayEvent logic
2002-05-13 09:31 donm
* LogCoordinateSystem.java: finally adding this to the system.
Could be used to provide full support of log axes (but I'm not
doing it anytime soon).
2002-05-10 15:39 curtis
* bio/: BioVisAD.java, ExportDialog.java, MeasureDataFile.java,
MeasurePoint.java, MeasurePool.java, MeasureToolPanel.java,
SliceManager.java: first cut at measurement merge support
2002-05-09 15:11 dglo
* data/amanda/: F2000App.java, NuView.java: Use EventWidget
2002-05-09 15:11 dglo
* data/amanda/EventWidget.java: Widget combining event slider with
label displaying the time of the event
2002-05-09 15:10 dglo
* data/amanda/: AmandaFile.java, Event.java: Add accessor methods
2002-05-09 15:10 dglo
* data/amanda/.cvsignore: Ignore F2000 data files
2002-05-09 11:23 curtis
* bio/: BioUtil.java, MeasurePool.java: add rubber band box
renderer for easily selecting multiple measurements
2002-05-09 11:02 dglo
* data/amanda/: F2000App.java, NuView.java: Rename some stuff
2002-05-09 10:24 dglo
* data/amanda/: F2000App.java, NuView.java: Switch from
hardcodeSize() to hardcodeSizePercent()
2002-05-09 10:23 dglo
* util/VisADSlider.java: hardcodeSize() looked like it expected a
pixel size, rather than a percent. Rename to
hardcodeSizePercent(), which hardcodes the current size if passed
100, a slightly larger size if passed 110, etc.
2002-05-09 10:11 dglo
* util/VisADSlider.java: Get rid of superfluous boolean
2002-05-08 17:23 curtis
* bio/: BioUtil.java, BioVisAD.java, DoubleTextCheckBox.java,
ImportDialog.java, MeasureDataFile.java, MeasureLine.java,
MeasureList.java, MeasureManager.java, MeasurePoint.java,
MeasurePool.java, MeasureThing.java, MeasureToolPanel.java,
Measurement.java, PoolPoint.java, SelectionBox.java,
SliceManager.java: Measurement guts rewrite. Preliminary
multiple selection support.
2002-05-07 15:58 dglo
* data/amanda/: F2000App.java, NuView.java: Clean up layout
2002-05-07 14:59 curtis
* Display.java, DisplayEvent.java, DisplayImpl.java,
MouseHelper.java, RemoteDisplay.java, RemoteDisplayImpl.java,
java2d/KeyboardBehaviorJ2D.java, java2d/VisADCanvasJ2D.java,
java3d/KeyboardBehaviorJ3D.java, java3d/MouseBehaviorJ3D.java:
Finished enhancing the DisplayEvent logic.
Added DisplayEvent types: KEY_PRESSED, KEY_RELEASED,
MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED, and MOUSE_MOVED.
KEY_PRESSED and KEY_RELEASED events are not reported unless a
KeyboardBehavior is attached to the display via
DisplayRendererJ2D.addKeyboardBehavior() or
DisplayRendererJ3D.addKeyboardBehavior().
MOUSE_DRAGGED, MOUSE_ENTERED, MOUSE_EXITED and MOUSE_MOVED events
are not reported unless DisplayEvent.enableEvent() is called to
enable the desired DisplayEvent type.
That way, the events being reported to each DisplayListener are
the same as before unless an application specifically requests to
receive one of these new event types.
Event types can also be enabled with DisplayEvent.disableEvent(),
so that frequent events like FRAME_DONE can be ignored. Lastly,
the DisplayEvent.isEventEnabled() method allows applications to
check whether a given DisplayEvent type is currently enabled.
2002-05-07 11:33 curtis
* DisplayEvent.java, MouseHelper.java, RemoteSlaveDisplayImpl.java:
Add support for InputEvents tied to DisplayEvents. Whenever a
MOUSE type DisplayEvent occurs, you can call getInputEvent() to
get the MouseEvent describing the details of the event. A
getModifiers() method has also been added (it's similar to getX()
and getY()).
KeyEvents are not yet supported but could easily be added if
KeyboardBehaviors were changed to start triggering DisplayEvents
when keys are pressed.
Also, it should be easy to change MouseHelper to trigger a
DisplayEvent on MOUSE_DRAGGED events (I think people were asking
for something like this a while ago).
2002-05-06 14:34 dglo
* FunctionType.java: Initialize more than first element of text
arrays (Fix submitted by Randy Simons )
2002-05-03 14:01 dglo
* util/VisADSlider.java: Add a utility method which can be used to
hardcode the size of a VisADSlider with a dynamically sized label
2002-05-03 13:59 dglo
* util/: LabeledColorWidget.java, SimpleColorMapWidget.java: Add
accessor methods for BaseRGBMap, ColorPreview, and ArrowSlider
elements
2002-05-03 13:56 dglo
* util/VisADSlider.java: Add 'dynamicLabelWidth' to constructors,
which dynamically sets the slider label width to the minimum
necessary, rather than the default of 350 pixels
Also add some (hopefully) helpful javadoc regarding BoxLayout
interactions
2002-05-02 21:18 dglo
* ThingReferenceImpl.java: Fill in the 'I don't know' in new
javadoc
2002-05-02 17:32 steve
* ThingImpl.java, ThingReferenceImpl.java: Improved JavaDoc.
2002-05-02 17:31 steve
* SingletonSet.java: Added constructor SingletonSet(RealTupleType,
double[], CoordinateSystem, Unit[], ErrorEstimate[]). Added
public void getNeighbors(int[][] neighbors) method that returns
an empty array.
2002-05-02 17:28 steve
* Set.java: Simplified UnitException error-message: removed
printing of JVM address of arrays.
2002-05-02 17:25 steve
* GriddedSet.java: Corrected logic in equals() method regarding the
handling of NaN-s.
2002-05-02 17:22 steve
* FunctionType.java: Modified missingData() method so that it
returns a FlatField when appropriate.
2002-05-02 17:19 steve
* FlatField.java: Corrected return value of binary(...) method when
data is missing.
2002-05-02 17:15 steve
* FieldImpl.java: Improved JavaDoc. Added explicit test for
incompatible CoordinateSystem-s to FieldImpl(FunctionType, Set)
constructor.
2002-05-02 17:11 steve
* DataRenderer.java: Added JavaDoc.
2002-05-02 17:10 steve
* DataReferenceImpl.java: Improved JavaDoc.
2002-05-02 17:09 steve
* CoordinateSystemException.java: Added constructor that takes two
CoordinateSystem-s.
2002-05-02 17:05 steve
* ActionImpl.java: Improved JavaDoc.
2002-05-01 15:37 dglo
* ShapeControl.java: Don't try to go past end of 'shapes' array
when copying user-supplied array
2002-05-01 14:44 donm
* data/netcdf/StandardQuantityDB.java: add alt as a synonym for
Altitude (as lat is of Latitude and lon is for Longitude)
2002-04-30 15:25 tomw
* python/subs.py: - add 'showBox=' and 'snap=' keywords to
setBoxSize() method - fix problem with clipping and added 2D -
get the ShapeType from the ShapeMap.getScalar() instead of from
the getDisplayMaps(), since it returns the first match...
2002-04-26 16:26 tomw
* CoordinateSystem.java, FlatField.java, OffsetUnit.java: Corrected
lines ending with ";;"
2002-04-26 14:32 dglo
* data/amanda/: AmandaFile.java, BaseTrack.java, Event.java,
FitTrack.java, Hit.java, MCTrack.java, Module.java,
ModuleList.java: Move internal AmandaFile classes to separate
files so we can access objects of those types
2002-04-26 14:14 dglo
* data/amanda/: F2000App.java, F2000App.py, NuView.java, NuView.py:
Use AmandaFile instead of F2000Form
2002-04-26 14:14 dglo
* data/amanda/: F2000Form.java, AmandaFile.java: Move some
initialization code from F2000Form to AmandaFile
2002-04-26 12:24 dglo
* data/amanda/: F2000App.java, F2000App.py, F2000Form.java,
F2000Util.java, NuView.java, NuView.py: Move getCubeArray()
method from F2000Form to more appropriate F2000Util class
2002-04-26 11:57 dglo
* data/amanda/: AmandaFile.java, F2000Form.java: Oops, since Event
isn't accessible from F2000Form, need to get trackIndexType via
AmandaFile
2002-04-26 11:26 dglo
* data/amanda/: AmandaFile.java, F2000Form.java: Move AmandaFile to
a separate file so it can be referenced outside F2000Form
2002-04-26 11:08 dglo
* data/amanda/F2000Form.java: Don't whine about EE lines ending ES
blocks Tweak a couple of error messages
2002-04-25 17:44 dglo
* data/amanda/F2000Form.java: timeShift value may not be present on
EM line
2002-04-25 17:14 dglo
* data/amanda/F2000Form.java: Add toString() and dump() methods for
debugging
2002-04-25 17:14 dglo
* data/amanda/F2000Form.java: Fix paste-o
2002-04-25 17:01 dglo
* data/amanda/F2000Form.java: Keep all file data in AmandaFile
object
2002-04-25 17:00 dglo
* data/amanda/F2000Form.java: Move module management code to
ModuleList class
2002-04-25 16:59 dglo
* data/amanda/F2000Form.java: Store module number in Module object
Module now implements Comparable interface
2002-04-25 16:58 dglo
* data/amanda/F2000Form.java: Don't convert event data to VisAD
objects until absolutely necessary
2002-04-25 16:57 dglo
* data/amanda/F2000Form.java: Keep events in Event objects Store
hit/track data in the appropriate Event object
2002-04-25 16:56 dglo
* data/amanda/F2000Form.java: Don't convert hit/track data to VisAD
objects until absolutely necessary
2002-04-25 16:55 dglo
* data/amanda/F2000Form.java: Keep hits and tracks in FitTrack and
MCTrack objects
2002-04-25 16:54 dglo
* data/amanda/F2000Form.java: Add some checks to catch bad F2000
files
2002-04-25 16:52 dglo
* data/amanda/F2000Form.java: Rename some stuff, make some methods
static
2002-04-25 11:03 tomw
* python/subs.py: Add more doc for the drawString method.
2002-04-24 16:01 tomw
* python/subs.py: Make internal fields for types and scalars
private. Add a call to setAutoSize() and make true the default
so that shapes do not autosize when zoomed.
2002-04-24 15:22 dglo
* data/amanda/F2000Form.java: Alphabetize methods
2002-04-24 14:57 dglo
* data/amanda/F2000Form.java: Rename getChannel() to parseChannel()
2002-04-24 14:52 dglo
* data/amanda/F2000Form.java: Lose unused clearCachedValues()
method Rename get{Double,Float,Int} to parse{Double,Float,Int}
2002-04-24 12:04 dglo
* data/amanda/: F2000App.java, NuView.java, F2000App.py, NuView.py:
Use new VisADSlider constructor to force track values to be
integers
2002-04-24 12:02 dglo
* util/VisADSlider.java: Add a VisADSlider(ScalarMap smap, boolean
integralValues) constructor which forces slider values to integer
values along the ScalarMap's range
2002-04-24 10:13 dglo
* data/visad/VisADForm.java: Add constructor javadoc
2002-04-23 13:04 dglo
* data/amanda/: F2000App.java, F2000App.py, NuView.java, NuView.py:
Fix off-by-one error in slider setup
2002-04-23 12:15 rink
* Contour2D.java: remove some debug code/output
2002-04-23 09:24 tomw
* python/subs.py: Fix drawString() to use addShape() correctly.
2002-04-22 21:48 rink
* Contour2D.java: handle co-located contour vertices landing on a
corner. All of the test grids look very good now.
2002-04-22 11:07 tomw
* python/subs.py: Add parameters to drawLine for style= and width=
Add internal makeLineStyleMaps() method to handle these.
2002-04-22 08:06 rink
* Contour2D.java: fix a numerical problem
2002-04-19 16:10 tomw
* python/subs.py: Forget the shapes= keyword, just overload the
first parameter (it is more "natural").
2002-04-19 15:47 tomw
* python/: graph.py, subs.py: subs.py: support for VisAD shapes.
Main constructor allows for 'canned' shapes (thanks to Tom Rink
for the suggestion), but also allows for VisADGeometry arrays.
- added Shapes class, methods: - addShape() method allows
you to add shapes or redefine its shape - moveShape()
method allows you to move a previously-defined shape - added
textShape() method - reworked drawString() to use the above
[now allows for many strings to be drawn] - added
makeColorMap() to replace duplicate code
graph.py: use subs.makeColorMap()
2002-04-19 13:30 curtis
* bio/: BioVisAD.java, DoubleTextCheckBox.java, ExportDialog.java,
ImportDialog.java, SeriesChooser.java: export dialog progress
2002-04-18 16:48 tomw
* python/subs.py: * include missing import for Gridded3DSet. *
start work on simplified Shape definition and movement. *
augment getDisplayMaps to include a possible return of the
RealType associated with a ShapeMap.
2002-04-17 14:20 tomw
* python/subs.py: Fix typo in drawLine.
2002-04-17 13:30 dglo
* python/JPythonMethods.java: Fix typo
2002-04-17 13:05 dglo
* data/amanda/F2000Form.java: Break monolithic open() method into a
bunch of smaller, more understandable methods
2002-04-16 20:17 billh
* bom/BarbManipulationRendererJ3D.java: fix from Ken
2002-04-16 11:21 rink
* Contour2D.java: Added special logic to handle saddle point cases:
fillCaseSix. Don's noisy precip grids look very good now.
2002-04-16 09:04 billh
* bom/: BarbManipulationRendererJ3D.java,
SwellManipulationRendererJ3D.java: fix for NullPointerException
from Ken
2002-04-15 19:31 curtis
* bio/BioVisAD.java: added "take snapshot" option
2002-04-12 16:12 curtis
* bio/: BioVisAD.java, ExportDialog.java: progress
2002-04-12 13:55 curtis
* bio/: BioVisAD.java, DoubleTextCheckBox.java,
MeasureDataFile.java, MeasureManager.java, MeasureToolPanel.java,
Measurement.java, SliceManager.java, ViewToolPanel.java: Change
aspect ratio for more realistic display of the data
2002-04-08 12:09 curtis
* DataDisplayLink.java, Display.java, DisplayImpl.java,
GraphicsModeControl.java, ShadowFunctionOrSetType.java,
ShadowType.java, VisADAppearance.java,
java2d/DirectManipulationRendererJ2D.java,
java2d/GraphicsModeControlJ2D.java, java2d/ShadowTypeJ2D.java,
java2d/VisADCanvasJ2D.java,
java3d/DirectManipulationRendererJ3D.java,
java3d/GraphicsModeControlJ3D.java, java3d/ShadowTypeJ3D.java:
Add line style DisplayRealType. Now you can add a ConstantMap to
Display.LineStyle with one of GraphicsModeControl.SOLID_STYLE,
GraphicsModeControl.DASH_STYLE, GraphicsModeControl.DOT_STYLE, or
GraphicsModeControl.DASH_DOT_STYLE.
2002-04-05 16:29 curtis
* bio/: BioVisAD.java, DoubleTextCheckBox.java, ExportDialog.java,
ImportDialog.java, SeriesChooser.java, SliceManager.java,
ToolPanel.java: reorganize import/export logic a bit
2002-04-03 05:38 billh
* bio/SliceManager.java: fix another JDK 1.2 compile error (please
don't re-use the same local variable name in nested blocks)
2002-04-03 05:33 billh
* util/DataConverter.java: fix JDK 1.2 compile error (name
conflict)
2002-04-02 16:21 curtis
* util/DataConverter.java: documentation fix
2002-04-02 16:19 curtis
* util/: ComboFileFilter.java, DataConverter.java:
visad.util.DataConverter programmer's tool - a graphical program
for converting data between formats supported by VisAD. Of
course, it only works if the chosen output form supports saving
and likes the MathType. Try it out; it's fun (and hopefully
useful for testing data forms?).
2002-04-02 11:49 donm
* ShadowType.java: fix problem with wrong color scalar map being
picked up for color filled contours
2002-04-02 08:12 billh
* DisplayImpl.java: if there are any linked Data, then
addMap(ScalarMap) calls reDisplayAll()
2002-04-02 06:22 billh
* examples/Test35.java: test getScreenCoords() in Java2D and Java3D
2002-04-02 06:22 billh
* java3d/MouseBehaviorJ3D.java: implement getScreenCoords() be
reflection
2002-04-01 19:00 curtis
* bio/: BioVisAD.java, SliceManager.java: more import/export
features
2002-04-01 18:58 curtis
* util/ExtensionFileFilter.java: implement java.io.FileFilter for
more versatility
2002-04-01 14:35 donm
* Contour2D.java: when fill is true, dash has to be false.
2002-04-01 14:33 curtis
* Makefile.WinNT: fix typo
2002-04-01 14:32 curtis
* data/DefaultFamily.java: don't let QuickTime loader steal BMP
files
2002-04-01 14:31 curtis
* Makefile, Makefile.WinNT: add visad.data.ij package
2002-04-01 14:11 curtis
* bio/BioVisAD.java, util/GUIFrame.java: revise menus
2002-04-01 13:34 curtis
* bio/SliceManager.java: little fix
2002-04-01 13:28 curtis
* bio/ViewToolPanel.java: Tweak zoom amount
2002-04-01 13:21 curtis
* bio/: SeriesChooser.java, SliceManager.java: finish "treat files
as slices" option
2002-04-01 12:25 donm
* examples/Test37.java: use RealType.getRealType instead of new
RealType
2002-03-29 22:38 rink
* Contour2D.java: fix bugs, make some improvements.
2002-03-29 13:20 curtis
* bio/: BioAnimWidget.java, BioColorWidget.java, BioVisAD.java,
MeasureToolPanel.java, ViewToolPanel.java: GUI enhancements
2002-03-27 19:28 curtis
* bio/: BioVisAD.java, SeriesChooser.java, SliceManager.java: Begin
support for optionally interpreting each file as a stack slice
instead of treating each file as a separate timestep.
2002-03-27 18:57 curtis
* data/: DefaultFamily.java, ij/ImageJForm.java: Add ImageJ form to
DefaultFamily
2002-03-27 18:54 curtis
* data/ij/ImageJForm.java: Add general purpose form to take
advantage of ImageJ (ij) package. Functionality has been there
but VisAD hasn't been harnessing it! Now we can read bmp, pgm,
dicom, lut, roi and more without needing Java Advanced Imaging
(JAI) installed.
2002-03-27 18:51 curtis
* data/tiff/TiffForm.java: tweak documentation
2002-03-27 17:01 curtis
* bio/: MeasureDataFile.java, SliceManager.java,
ViewToolPanel.java: Crash recovery is working great
2002-03-27 14:10 curtis
* bio/: BioVisAD.java, MeasureList.java, MeasureThing.java,
MeasureToolPanel.java, PlaneSelector.java, SliceManager.java,
StateManager.java: progress
2002-03-26 16:53 curtis
* bio/StateManager.java: application state manager, for crash
recovery
2002-03-26 16:52 curtis
* bio/: BioColorWidget.java, BioVisAD.java, MeasureDataFile.java,
MeasureList.java, MeasureManager.java, MeasureThing.java,
MeasureToolPanel.java, PlaneSelector.java, SelectionBox.java,
SeriesChooser.java, SliceManager.java, ViewToolPanel.java: first
cut at crash recovery logic; still needs to be tweaked
2002-03-26 13:23 curtis
* util/DualRes.java: add another rescale signature for more control
over downsampling
2002-03-25 18:06 curtis
* bio/: BioVisAD.java, MeasureToolPanel.java, SliceManager.java,
ViewToolPanel.java: progress
2002-03-25 16:19 curtis
* Makefile, Makefile.WinNT: include visad.bio gif files in jar
files
2002-03-22 17:08 curtis
* bio/BioVisAD.java: speed up brightness/contrast adjust
2002-03-22 16:23 curtis
* bio/: BioVisAD.java, MeasurePool.java, PlaneSelector.java,
SelectionBox.java, SeriesChooser.java, SliceManager.java: prevent
some arrays from being unnecessarily copied
2002-03-22 14:43 curtis
* ScalarMap.java: print warning message when setRange called on
ScalapMap to Animation
2002-03-22 14:38 curtis
* bio/: BioVisAD.java, SliceManager.java: exporting TIFF stack and
QuickTime animations works
2002-03-22 06:29 billh
* java2d/RendererJ2D.java, java3d/RendererJ3D.java: use
getEnabled()
2002-03-21 17:17 curtis
* bio/: BioVisAD.java, SliceManager.java: start work on exporting
QuickTime movies and TIFF stacks
2002-03-21 14:58 curtis
* util/Util.java: add canDoJAI and canDoQuickTime package checks
2002-03-21 14:20 curtis
* bio/SliceManager.java: speed up direct manipulation when
low-resolution not enabled
2002-03-20 16:43 curtis
* bio/SliceManager.java: arbitrary slicing works while animating
2002-03-20 16:14 rink
* examples/Test37.java: restore label orientation test logic, sorry
Bill
2002-03-20 14:44 curtis
* bio/: PlaneSelector.java, SliceManager.java, ViewToolPanel.java:
progress
2002-03-20 07:00 billh
* ShadowType.java: change color-fill DisplayException to
BadMappingException
2002-03-19 16:31 donm
* VisADLineArray.java, VisADLineStripArray.java,
VisADTriangleStripArray.java: check for coordinates being null
2002-03-19 14:46 steve
* FlatField.java: Modified binary(...): instead of returning an
object with the MathType of "this" if either object has missing
data, it now returns a missing-data object whose MathType is that
of the anticipated result.
2002-03-19 13:34 curtis
* bio/PlaneSelector.java: arbitrary slicing works
2002-03-18 15:36 rink
* Gridded3DSet.java: fix problem Don found when using contour-fill
and ScalarMap.setOverrideUnit() together
2002-03-18 12:14 billh
* ShadowType.java: fix bug geert found
2002-03-18 10:09 rink
* Contour2D.java: remove a debug line
2002-03-18 10:04 rink
* Gridded3DSet.java: fix bug Don found.
2002-03-15 16:54 curtis
* bio/PlaneSelector.java: rewrote slice extraction algorithm -
better but still buggy
2002-03-15 10:05 rink
* Gridded3DSet.java, ShadowType.java: can now map to RGBA with
contour-fill enabled, but alpha not supported yet.
2002-03-15 08:49 donm
* data/mcidas/AreaAdapter.java: use new AREACoordinateSystem ctor
(no need to pass in RealTupleType)
2002-03-14 21:34 rink
* Contour2D.java: bug fix for contour fill
2002-03-14 17:47 curtis
* bio/: PlaneSelector.java, SliceManager.java: plane slicing
logic--still needs work
2002-03-14 13:48 dglo
* data/amanda/: F2000App.py, NuView.py: Jython implementation of
F2000App
2002-03-14 13:47 dglo
* data/amanda/: F2000App.java, NuView.java: More reorganization
2002-03-14 13:38 dglo
* data/amanda/: F2000App.java, NuView.java: Rearrange code a bit
Don't forget to exit after printing missing filename error msg
2002-03-14 12:38 dglo
* data/amanda/: F2000App.java, F2000Form.java: Move application
code from visad.data.amanda.F2000Form to F2000App
2002-03-14 12:38 dglo
* data/amanda/NuView.java: Move application code from
visad.data.amanda.F2000Form to NuView
2002-03-14 11:27 donm
* georef/: EarthLocationTuple.java, LatLonTuple.java,
NamedLocationTuple.java: added toString methods to classes,
default constructor to NamedLocationTuple
2002-03-14 10:16 rink
* Gridded3DSet.java, Irregular3DSet.java, Set.java, SetIface.java,
ShadowType.java, UnionSet.java, Contour2D.java,
ContourControl.java, util/ContourWidget.java,
examples/Test37.java: support for color-fill contours
2002-03-13 15:59 dglo
* data/amanda/F2000Form.java: Add some get methods so external
objects have access to some internal state
2002-03-11 06:14 billh
* cluster/: TestProxyCluster.java, TestSSCluster.java,
TestWRFCluster.java, UserRendererJ3D.java: proxy logic working
2002-03-08 17:27 billh
* Makefile.WinNT: add RemoteProxyAgentImpl to RMIC
2002-03-08 14:02 steve
* DisplayImpl.java: Joined with branch "ConstantMap". We've been
working with the modified version for over a week and haven't
encountered any problems.
2002-03-08 12:18 billh
* DataRenderer.java: declare clone() throws
CloneNotSupportedException
2002-03-08 12:18 donm
* data/vis5d/Vis5DCoordinateSystem.java: override isXYOrder since
toRef and fromRef deal in rowcol (y,x) instead of colrow (x,y).
Added methods to retrieve constructor args for XML encoding.
2002-03-08 12:17 donm
* georef/MapProjection.java: added some more explicit javadoc,
added a method to determine whether inputs for toRef are expected
to be (x,y) or (y,x), added utility method to determine lat/lon
order of reference
2002-03-08 12:14 billh
* DataRenderer.java: finsh adding clone()
2002-03-08 12:13 billh
* DataRenderer.java, bom/BarbManipulationRendererJ2D.java,
bom/BarbManipulationRendererJ3D.java, bom/BarbRendererJ2D.java,
bom/BarbRendererJ3D.java, bom/CurveManipulationRendererJ3D.java,
bom/ImageRendererJ3D.java, bom/PickManipulationRendererJ3D.java,
bom/PointManipulationRendererJ3D.java,
bom/RubberBandBoxRendererJ3D.java,
bom/RubberBandLineRendererJ3D.java,
bom/SwellManipulationRendererJ3D.java, bom/SwellRendererJ3D.java,
cluster/ClientRendererJ3D.java, cluster/NodeRendererJ3D.java,
cluster/UserRendererJ3D.java, java2d/DefaultRendererJ2D.java,
java2d/DirectManipulationRendererJ2D.java,
java3d/DefaultRendererJ3D.java,
java3d/DirectManipulationRendererJ3D.java: add clone() method to
DataRenderer
2002-03-08 10:51 billh
* cluster/: RemoteProxyAgent.java, RemoteProxyAgentImpl.java,
TestProxyCluster.java, UserDisplayRendererJ3D.java,
UserRendererJ3D.java: proxy code just about ready to test
2002-03-08 09:07 billh
* cluster/: ProxyDisplayRendererJ3D.java, ProxyRendererJ3D.java,
RemoteProxyAgent.java, RemoteProxyAgentImpl.java,
RemoteUserAgent.java, RemoteUserAgentImpl.java,
UserRendererJ3D.java: get rid of some wrong ideas
2002-03-07 16:10 tomw
* data/netcdf/Plain.java: Update javadoc to include an example of
getting certain variables from a netCDF file.
2002-03-07 15:54 steve
* SetIface.java: Removed unnecessary clone() declaration.
2002-03-07 15:53 steve
* FieldImpl.java: Improved JavaDoc.
2002-03-07 15:15 curtis
* ss/SpreadSheet.java: Re-enable HDF-5 support in the SpreadSheet
2002-03-07 09:52 donm
* georef/TrivialMapProjection.java: get order of lat/lon correct,
add noarg constructor
2002-03-07 09:21 donm
* data/mcidas/: AREACoordinateSystem.java, AreaAdapter.java,
GRIDCoordinateSystem.java: "efficiently" handle packing of BRIT
values (only check once instead of for each point), add methods
to AREACoordinateSystem and GRIDCS to get constructor args for
XML encoding, new constructor for AREACS that doesn't use the
RealTupleType since it can only be LatitudeLongitudeTuple and
have GRIDCS(GridDirectory) constructor call the other ctor to
reduce problems in the future.
2002-03-06 19:18 curtis
* bio/SliceManager.java: progress
2002-03-06 18:25 curtis
* Makefile.WinNT: Split "make jar" file list into smaller chunks,
to avoid upsetting the wondrous Windows command line parser.
2002-03-06 17:43 curtis
* bio/PlaneListener.java: new class
2002-03-06 17:43 curtis
* bio/: PlaneSelector.java, SliceManager.java, ViewToolPanel.java:
progress
2002-03-06 12:51 curtis
* bio/PlaneSelector.java: plane selector works
2002-03-06 10:06 tomw
* data/mcidas/AreaForm.java: Change test in isThisType() to be
either "/image?" or "/imageda" to avoid problems with 'imagedir'
requests.
2002-03-06 08:36 billh
* cluster/: ClientRendererJ3D.java, DefaultNodeRendererAgent.java,
ProxyRendererJ3D.java, RemoteProxyAgent.java,
RemoteProxyAgentImpl.java, UserRendererJ3D.java: progress
2002-03-05 17:53 curtis
* bio/: BioVisAD.java, PlaneSelector.java: progress
2002-03-05 16:41 curtis
* bio/PlaneSelector.java: almost working
2002-03-05 05:28 billh
* python/: slice_contour.py, slice_rgb.py: new examples for Mike
2002-03-04 17:54 curtis
* bio/: BioVisAD.java, MeasurePool.java, PlaneSelector.java,
SliceManager.java, ViewToolPanel.java: some progress on plane
selector
2002-03-04 13:29 dglo
* data/visad/object/: BinaryFunctionType.java, BinarySetType.java,
BinaryText.java, BinaryTextType.java, BinaryTupleType.java,
BinaryUnit.java: Minor reorder of debugging code
2002-03-04 13:17 dglo
* data/visad/: BinaryWriter.java,
object/BinaryCoordinateSystem.java, object/BinaryDataArray.java,
object/BinaryDelaunay.java, object/BinaryDoubleArray.java,
object/BinaryDoubleMatrix.java, object/BinaryErrorEstimate.java,
object/BinaryFieldImpl.java, object/BinaryFlatField.java,
object/BinaryFloatArray.java, object/BinaryFloatMatrix.java,
object/BinaryFunctionType.java,
object/BinaryGriddedDoubleSet.java, object/BinaryGriddedSet.java,
object/BinaryIntegerArray.java, object/BinaryIntegerMatrix.java,
object/BinaryIntegerSet.java, object/BinaryIrregularSet.java,
object/BinaryLinearSet.java, object/BinaryList1DSet.java,
object/BinaryProductSet.java, object/BinaryQuantity.java,
object/BinaryReal.java, object/BinaryRealTuple.java,
object/BinaryRealTupleType.java, object/BinaryRealType.java,
object/BinarySampledSet.java, object/BinarySerializedObject.java,
object/BinarySetType.java, object/BinarySimpleSet.java,
object/BinarySingletonSet.java, object/BinaryString.java,
object/BinaryText.java, object/BinaryTextType.java,
object/BinaryTuple.java, object/BinaryTupleType.java,
object/BinaryUnionSet.java, object/BinaryUnit.java: Change
BinaryWriter.getOutputStream() to BinaryWriter.getOutput
(returning java.io.DataOutput) so we can play wrapper games for
debugging purposes
2002-03-04 12:14 billh
* cluster/: ClientRendererJ3D.java, ProxyRendererJ3D.java: move
comments describing proxy-user logic
2002-03-04 10:44 dglo
* data/FunctionFormFamily.java: Try isThisType() for both file part
of URL and full URL
2002-03-04 10:43 dglo
* data/FunctionFormFamily.java: Open 'file' rather than 'id',
because 'id' could be a URL
2002-03-04 10:20 billh
* cluster/UserDummyDataImpl.java: stand-in on remote users for
proxy client data
2002-03-04 10:10 dglo
* data/DefaultFamily.java: Lose 'adde' URL hacks now that the
AreaForm constructor does this for us
2002-03-04 10:09 dglo
* data/mcidas/AreaForm.java: Autoload the 'adde' URL handler in the
AreaForm constructor so that callers can feed 'adde' URLs to the
open() method
2002-03-01 16:50 curtis
* bio/: BioVisAD.java, PlaneSelector.java, SelectionBox.java,
SliceManager.java: progress
2002-03-01 15:57 dglo
* data/visad/object/: BinaryDoubleArray.java,
BinaryDoubleMatrix.java, BinaryFloatArray.java,
BinaryFloatMatrix.java, BinaryIntegerArray.java,
BinaryIntegerMatrix.java: Add a bunch of faster-but-uglier code
which writes arrays to a byte[] array before writing it out to
the file. This speeds up the array/matrix code by 2-4 times
2002-03-01 08:29 billh
* DisplayImpl.java: only call reDisplayAll during
addMap(ConstantMap) if RendererVector is not empty
2002-03-01 06:50 billh
* DisplayImpl.java: call reDisplayAll() in addMap() for ConstantMap
argument
2002-02-28 17:27 curtis
* bio/: BioVisAD.java, PoolPoint.java, SliceManager.java: bugfixes
2002-02-28 14:11 curtis
* bio/: BioVisAD.java, SliceManager.java, ViewToolPanel.java:
Better brightness/contrast controls
2002-02-28 12:07 steve
* DisplayImpl.java: Removed Iterator-removal of Renderer from
addMap(ScalarMap, int). Relocated test for ConstantMap made
possible by the above.
2002-02-28 10:23 billh
* cluster/: ProxyDisplayRendererJ3D.java, ProxyRendererJ3D.java,
RemoteProxyAgent.java, RemoteProxyAgentImpl.java,
RemoteUserAgent.java, RemoteUserAgentImpl.java,
UserDisplayRendererJ3D.java, UserRendererJ3D.java: start new
classes for user-proxy logic
2002-02-27 18:07 billh
* ScalarMap.java: just do nothing for manual setRange() for
Animation, rather than throwing an Exception
2002-02-27 17:15 curtis
* bio/SeriesChooser.java: allow datafiles that aren't part of a
series
2002-02-27 16:36 curtis
* bio/: BioColorMapWidget.java, BioColorWidget.java, BioVisAD.java,
SliceManager.java, ViewToolPanel.java: improve range component
color mapping support
2002-02-27 13:33 curtis
* bio/: BioVisAD.java, SliceManager.java, ViewToolPanel.java:
bugfixes
2002-02-27 13:02 curtis
* bio/: BioAnimWidget.java, BioSpinWidget.java, SliceManager.java:
bugfixes
2002-02-27 13:02 curtis
* util/StepWidget.java: little bugfix
2002-02-27 09:51 billh
* ScalarMap.java: disallow explicit setRange() for ScalarMaps to
Animation
2002-02-27 09:50 billh
* bio/SliceManager.java: one more small test
2002-02-27 09:43 billh
* bio/SliceManager.java: fix bug Curtis found (marked by WLH)
2002-02-27 09:42 billh
* DisplayImpl.java: clean up commented-out code
2002-02-27 09:38 billh
* java3d/RendererJ3D.java: clean up commented-out code
2002-02-27 09:34 dglo
* FlatField.java: equals() now checks FlatField data
2002-02-27 09:26 dglo
* data/visad/object/BinaryFlatField.java: Reverse a test so
FlatField data is actually saved
2002-02-27 08:32 billh
* java2d/: AnimationControlJ2D.java, ValueControlJ2D.java: add
toString() methods
2002-02-27 05:40 billh
* cluster/ClientRendererJ3D.java: design progress
2002-02-25 15:04 curtis
* bio/: SliceManager.java, ViewToolPanel.java: implement auto
resolution switching checkbox
2002-02-25 14:14 curtis
* bio/: BioAnimWidget.java, BioColorMapWidget.java, BioVisAD.java,
PoolPoint.java, SelectionBox.java, SeriesChooser.java,
SliceManager.java, ViewToolPanel.java: some bugfixes
2002-02-25 12:18 billh
* cluster/: ClientRendererJ3D.java, NodeRendererJ3D.java: progress
2002-02-25 10:05 billh
* cluster/: ClientDisplayRendererJ3D.java, ClientRendererJ3D.java,
NodeDisplayRendererJ3D.java, NodeRendererJ3D.java: get rid of
Java3D on nodes; start proxy
2002-02-22 08:56 billh
* cluster/TestWRFCluster.java: test on (doll, hyde, demedici)
mini-cluster
2002-02-20 13:39 donm
* DisplayEvent.java: add toString() method
2002-02-20 06:52 billh
* python/dna.py: equalize aspects
2002-02-19 08:12 billh
* python/: dna.py, dna_molecule.txt: program and data for
visualizing DNA molecule
2002-02-18 11:23 dglo
* DataImpl.java, Delaunay.java, FlatField.java, Gridded1DSet.java,
Gridded2DSet.java, Gridded3DSet.java, Irregular1DSet.java,
Irregular2DSet.java, Irregular3DSet.java, MathType.java,
ProductSet.java, Real.java, Set.java, UnionSet.java,
aeri/Aeri.java, aeri/Qdiv.java, aune/ShallowFluid.java,
benjamin/Galaxy.java, bom/BarbManipulationRendererJ2D.java,
bom/BarbManipulationRendererJ3D.java, bom/BarbRendererJ2D.java,
bom/BarbRendererJ3D.java, bom/CollectiveBarbManipulation.java,
bom/CurveManipulationRendererJ3D.java,
bom/CutAndPasteFields.java, bom/FlexibleTrackManipulation.java,
bom/PickManipulationRendererJ3D.java,
bom/PointManipulationRendererJ3D.java,
bom/RubberBandBoxRendererJ3D.java,
bom/RubberBandLineRendererJ3D.java,
bom/SwellManipulationRendererJ3D.java, bom/SwellRendererJ3D.java,
bom/Swells.java, bom/TrackManipulation.java,
data/hdf5/HDF5Form.java, data/hdfeos/HdfeosForm.java,
data/hdfeos/LambertAzimuthalEqualArea.java,
data/hdfeos/LambertConformalConic.java,
examples/AspectRatio.java, examples/HSVDisplay.java,
examples/Parallel.java, examples/SimpleImage.java,
examples/Test00.java, examples/Test01.java, examples/Test02.java,
examples/Test03.java, examples/Test04.java, examples/Test05.java,
examples/Test06.java, examples/Test07.java, examples/Test08.java,
examples/Test10.java, examples/Test11.java, examples/Test12.java,
examples/Test13.java, examples/Test14.java, examples/Test16.java,
examples/Test17.java, examples/Test18.java, examples/Test19.java,
examples/Test20.java, examples/Test21.java, examples/Test22.java,
examples/Test23.java, examples/Test24.java, examples/Test25.java,
examples/Test26.java, examples/Test27.java, examples/Test28.java,
examples/Test29.java, examples/Test30.java, examples/Test31.java,
examples/Test33.java, examples/Test34.java, examples/Test35.java,
examples/Test36.java, examples/Test37.java, examples/Test38.java,
examples/Test39.java, examples/Test40.java, examples/Test41.java,
examples/Test42.java, examples/Test43.java, examples/Test46.java,
examples/Test47.java, examples/Test48.java, examples/Test49.java,
examples/Test50.java, examples/Test51.java, examples/Test52.java,
examples/Test53.java, examples/Test54.java, examples/Test55.java,
examples/Test57.java, examples/Test58.java, examples/Test59.java,
examples/Test60.java, examples/Test61.java, examples/Test62.java,
examples/Test63.java, examples/Test65.java, examples/Test66.java,
examples/Test67.java, examples/Test68.java, examples/Test70.java,
examples/Test72.java, examples/TestEvents.java,
examples/TestIDesk.java, examples/TestStereo.java,
examples/VisuTraj.java, java3d/VisADCanvasJ3D.java,
jmet/MetGrid.java, jmet/NCEPPanel.java, jmet/NetcdfGrids.java,
jmet/ShowNCEPModel.java, math/Histogram.java,
paoloa/GoesCollaboration.java, paoloa/Nasti.java,
paoloa/PCS.java, rabin/Rain.java, util/ChosenColorWidget.java,
util/ColorMapWidget.java, util/LabeledColorWidget.java: Convert
from using public constructors to using RealType.getRealType()
methods
2002-02-18 11:20 dglo
* DisplayRealType.java, data/netcdf/Quantity.java: Use protected
constructor rather than deprecated public constructor
2002-02-18 11:20 dglo
* RealType.java: deprecate public constructors in favor of
getRealType() add missing protected RealType(String, Unit, Set,
int. boolean) constructor
2002-02-18 10:20 dglo
* MathType.java: Allow trusted constructor to create non-intrinsic
MathTypes
2002-02-18 01:50 billh
* python/image_line_server.py: change comment
2002-02-15 18:59 billh
* ScalarMap.java: fix bug Doug found
2002-02-15 10:40 dglo
* bom/RadarDisplay.java: Switch to non-deprecated RadarAdapter
constructor
2002-02-14 17:15 curtis
* bio/SliceManager.java: bugfix
2002-02-14 17:00 curtis
* bio/: BioColorMapWidget.java, ImageStackWidget.java,
SliceManager.java, ViewToolPanel.java: progress
2002-02-14 10:28 billh
* FieldImpl.java: Steve, your change looks good I just added curly
braces to the new if
2002-02-14 10:20 billh
* ShadowFunctionOrSetType.java, python/image_line_server.py: add
comments, fix Python programs
2002-02-13 17:06 billh
* python/: image_line.py, image_line_server.py: more changes
2002-02-13 16:52 steve
* FieldImpl.java: Added explicit setting of the MathType of range
values when resampling using WEIGHTED_AVERAGE on a SimpleSet
domain.
Bill, you might want to vet the two added lines. Search for "SRE
2002-02-13". We have a very small class that illustrates the
problem.
2002-02-13 16:27 dglo
* MessageEvent.java: Fix toString() bug
2002-02-13 09:08 billh
* python/: image_line.py, image_line_server.py: remove unreferenced
variables
2002-02-13 07:14 billh
* python/image_line_server.py: same comment in server
2002-02-13 07:13 billh
* python/image_line.py: add a comment
2002-02-13 07:09 billh
* python/: image_line.py, image_line_server.py: another minor tweak
2002-02-12 17:00 curtis
* bio/BioColorMapWidget.java: color range mapping widget
2002-02-12 17:00 curtis
* bio/: BioVisAD.java, ProgressDialog.java, SliceManager.java,
ViewToolPanel.java: speed increase
2002-02-12 16:12 curtis
* util/StepWidget.java: tweak
2002-02-12 13:53 curtis
* util/WidgetTest.java: fix compile errors
2002-02-12 12:13 billh
* python/: image_line.py, image_line_client.py,
image_line_server.py, slice.py: clean up for presentation in
class
2002-02-08 07:00 billh
* python/slice.py: tweak
2002-02-08 06:35 billh
* python/slice.py: another example
2002-02-06 18:46 curtis
* bio/: BioAnimWidget.java, BioVisAD.java, FileSeriesWidget.java,
SliceManager.java, ViewToolPanel.java: Low resolution animation
is working!
2002-02-06 15:04 curtis
* bio/: BioAnimWidget.java, BioSpinWidget.java, BioStepWidget.java,
FileSeriesWidget.java, ImageStackWidget.java,
MeasureToolPanel.java, SliceManager.java, ViewToolPanel.java:
progress
2002-02-05 16:26 curtis
* bio/: BioVisAD.java, FileSeriesWidget.java,
ImageStackWidget.java, SliceManager.java, ToolPanel.java: some
bugfixes, and progress
2002-02-05 09:01 billh
* examples/Test00.java: change the histogram to non-manipulation,
and insert a commented-out alternative for irmap, to demonstrate
that ScalarMaps of parent RealTypes are not being handled
correctly
2002-02-05 07:29 billh
* python/field2d.py: switch order of x and y loops
2002-02-04 17:51 curtis
* bio/: BioAnimWidget.java, BioSpinWidget.java, BioVisAD.java,
FileSeriesWidget.java, ImageStackWidget.java,
MeasureDataFile.java, MeasureGroup.java, MeasureList.java,
MeasureManager.java, MeasurePool.java, MeasureThing.java,
MeasureToolPanel.java, ProgressDialog.java, RenderToolPanel.java,
SliceManager.java, ToolPanel.java, ViewToolPanel.java, down.gif,
up.gif: big step toward fast low-res animation
2002-02-04 14:24 steve
* ScalarType.java: Annotated differences from trunk.
2002-02-04 14:19 steve
* RealType.java: Annotated differences from trunk.
2002-02-04 08:09 billh
* python/mike.py: make long line shorter
2002-02-04 08:06 billh
* python/stroud.py: make long lines shorter
2002-02-04 06:29 billh
* python/: field1d.py, field2d.py, stroud.py: hey, how about them
Patriots, huh?
2002-02-01 10:05 donm
* data/mcidas/McIDASGridDirectory.java: add deleted methods back
in. Who would believe anyone is using these!
2002-01-31 17:27 billh
* python/stroud.py: even better
2002-01-31 14:27 billh
* python/: prog_anim.py, stroud.py: better name
2002-01-31 12:10 billh
* python/prog_anim.py: getting better
2002-01-31 08:47 dglo
* ActionImpl.java: Add a note about how 'currentActionThread'
really is thread-safe
2002-01-31 08:29 billh
* python/prog_anim.py: improve
2002-01-31 07:20 billh
* python/prog_anim.py: add new example for artists in NEEP 602
2002-01-30 17:41 donm
* DateTime.java: fixed bug in timeSetToArray when values in set are
not in secondsSinceTheEpoch (like a Vis5D dataset).
2002-01-30 16:36 curtis
* bio/: MeasureDataFile.java, MeasureToolPanel.java: bugfixes
2002-01-30 13:51 curtis
* bio/MeasureDataFile.java: saving and loading measurements works
again
2002-01-30 12:23 billh
* python/image_text_test.py: split long line
2002-01-29 17:49 curtis
* bio/: MeasureDataFile.java, MeasureGroup.java,
MeasureToolPanel.java, Measurement.java: progress
2002-01-29 12:29 billh
* data/amanda/F2000Form.java: add comment with example command
2002-01-28 17:36 curtis
* bio/: BioVisAD.java, MeasureToolPanel.java, Measurement.java:
bugfixes
2002-01-28 14:40 dglo
* RendererControl.java: Add missing comma
2002-01-28 11:42 curtis
* bio/: MeasurePool.java, MeasureThing.java, MeasureToolPanel.java,
SelectionBox.java: bugfixes
2002-01-26 13:25 billh
* Gridded1DDoubleSet.java, Gridded1DSet.java: bug fix Randall
Simons found
2002-01-25 15:28 curtis
* DataRenderer.java, java2d/RendererJ2D.java,
java3d/RendererJ3D.java: Fix bug where calling
DataRenderer.toggle(false) before DisplayImpl.addReference()
would not actually result in invisible data.
2002-01-25 15:07 curtis
* bio/: BioVisAD.java, FileSeriesWidget.java, MeasureList.java:
progress
2002-01-25 14:15 dglo
* DisplayMapEvent.java: Fix paste-o in javadoc
2002-01-25 10:38 curtis
* DataRenderer.java, bom/BarbManipulationRendererJ2D.java,
bom/BarbManipulationRendererJ3D.java,
bom/CurveManipulationRendererJ3D.java,
bom/SwellManipulationRendererJ3D.java: Make "PickCrawlToCursor"
logic work with all subclasses of DataRenderer
2002-01-24 16:54 steve
* examples/Test00.java: Modified to test ScalarType mapped to
spatial DisplayRealType having an ancestor mapped to a different,
spatial DisplayRealType.
2002-01-24 16:53 steve
* ShadowScalarType.java: Added support for a ScalarType that is
mapped to a spatial DisplayRealType and that has an ancestor that
is mapped to a different, spatial DisplayRealType.
Remaining problems include: 1) multiple axis labels; and 2)
button 2 readouts of more general ScalarType-s are "missing".
2002-01-24 16:49 billh
* python/mike.py: reverse nesting order of x, y, z loops
2002-01-24 15:26 curtis
* bio/: BioVisAD.java, MeasureList.java, MeasurePool.java,
MeasureToolPanel.java, PoolPoint.java, SelectionBox.java: another
few bug fixes
2002-01-24 14:31 curtis
* bio/: MeasurePool.java, MeasureThing.java, MeasureToolPanel.java:
more bug fixes
2002-01-24 12:18 billh
* examples/Test08.java: fix ancient bug
2002-01-24 10:45 billh
* python/mike.py: simplify
2002-01-24 09:06 tomw
* python/JPythonMethods.java: Add signatures for makeDomain() to
allow the name (as a string) of the MathType to be passed in ...
2002-01-24 05:49 billh
* python/mike.py: add comments
2002-01-23 18:38 curtis
* bio/PoolPoint.java: Use new DataRenderer.setPickCrawlToCursor
method.
2002-01-23 18:35 curtis
* DataRenderer.java: Add "setPickCrawlToCursor" and
"getPickCrawlToCursor" methods for controlling whether points
under direct manipulation "crawl" slowly to the cursor, or jump
directly there. The default behavior is to crawl.
2002-01-23 18:23 curtis
* bio/: BioVisAD.java, MeasureList.java, MeasurePool.java,
MeasureThing.java, MeasureToolPanel.java, Measurement.java,
ViewToolPanel.java: some bug fixes
2002-01-23 09:46 billh
* DataRenderer.java: fix old bug uncovered by hierarchy version of
Test00.java
2002-01-23 06:54 billh
* python/mike.py: program for Mike Redmond
2002-01-22 17:06 curtis
* bio/MeasurePool.java: Fix measurement selection bug
2002-01-22 16:35 curtis
* bio/PoolPoint.java: forgot this one
2002-01-22 16:31 curtis
* bio/: BioStepWidget.java, BioVisAD.java, FileSeriesWidget.java,
ImageStackWidget.java, MeasureDataFile.java, MeasureGroup.java,
MeasureLine.java, MeasureList.java, MeasureMatrix.java,
MeasurePoint.java, MeasurePool.java, MeasureThing.java,
MeasureToolPanel.java, Measurement.java, ProgressDialog.java,
RenderToolPanel.java, SelectionBox.java, SeriesChooser.java,
ToolPanel.java, ViewToolPanel.java: Holy major changes Batman
2002-01-22 14:24 billh
* python/make_data.py: create four Real files
2002-01-18 13:48 steve
* ShadowFunctionOrSetType.java, ShadowScalarType.java: Now favors
ScalarMap-s of more specific ScalarType-s over more general ones.
2002-01-18 13:46 steve
* RealType.java: Changed getSupertype() to getParent(). Improved
JavaDoc.
2002-01-18 13:40 steve
* ScalarType.java: Improved JavaDoc. Improved terminology.
Renamed getArchType to getRootScalarType. Added getLevel().
2002-01-16 17:26 steve
* RealType.java, ScalarType.java, ShadowFunctionOrSetType.java,
ShadowScalarType.java: Exploration of RealType object
hierarchies.
2002-01-16 17:12 steve
* ScalarMap.java: Improved JavaDoc of compareTo(Object) method.
2002-01-16 16:42 steve
* examples/Test00.java: Exploration of hierarchical ScalarType-s.
2002-01-14 10:14 dglo
* bom/: RadarFileException.java, Swells.java: Convert from GPL to
LGPL (approved by )
2002-01-11 16:18 curtis
* util/: DualRes.java, ResSwitcher.java: Split low-res/hi-res logic
into two classes for more general functionality
2002-01-11 09:21 tomw
* python/JPythonMethods.java: Changed the method names of abs, max,
and min (gulp!) to abs_data, max_data, min_data. This is to
avoid a conflict with the Jython built-in functions when an "from
JPythonMethods import *" is done. Sorry...
2002-01-10 16:23 tomw
* python/subs.py: Allow string names of RealTypes to be used in the
makeMaps() method. This allows folks to think and use simpler
constructs...we may eliminate the exposure of "RealType" yet...
2002-01-10 16:14 curtis
* bio/: BioVisAD.java, MeasureToolPanel.java, RenderToolPanel.java,
ToolPanel.java, ViewToolPanel.java: progress
2002-01-10 14:04 curtis
* ss/: BasicSSCell.java, FancySSCell.java, SSCellData.java,
SpreadSheet.java: Adjust for new DataUtility and Util methods
2002-01-10 14:02 curtis
* util/: DataUtility.java, Util.java: New general-purpose utility
methods (mostly moved from visad.ss)
2002-01-09 17:07 curtis
* bio/BioStepWidget.java, bio/BioVisAD.java,
bio/FileSeriesWidget.java, bio/ImageStackWidget.java,
bio/MeasureDataFile.java, bio/MeasureFrame.java,
bio/MeasureMatrix.java, bio/MeasurePool.java,
bio/MeasureToolPanel.java, bio/MeasureToolbar.java,
bio/RenderToolPanel.java, bio/StepWidget.java,
bio/ToolPanel.java, bio/ViewToolPanel.java, util/StepWidget.java:
progress
2002-01-08 11:39 donm
* data/mcidas/AreaAdapter.java: fix bug in getting the data if
calibration type is BRIT and there was some subsecting being done
2002-01-08 11:02 donm
* data/mcidas/AddeTextAdapter.java: add adapter for ADDE text
requests
2002-01-07 12:48 dglo
* install/Path.java, install/ProgressMonitor.java,
install/SplashScreen.java, install/TestDownload.java,
install/TestUtil.java, install/UpdateJar.java, install/Util.java,
java2d/AVControlJ2D.java, java2d/AnimationControlJ2D.java,
java2d/AnimationSetControlJ2D.java,
java2d/DefaultDisplayRendererJ2D.java,
java2d/DefaultRendererJ2D.java,
java2d/DirectManipulationRendererJ2D.java,
java2d/DisplayImplJ2D.java, java2d/DisplayPanelJ2D.java,
java2d/DisplayRendererJ2D.java,
java2d/GraphicsModeControlJ2D.java,
java2d/KeyboardBehaviorJ2D.java, java2d/MouseBehaviorJ2D.java,
java2d/ProjectionControlJ2D.java, java2d/RendererJ2D.java,
java2d/ShadowFunctionOrSetTypeJ2D.java,
java2d/ShadowFunctionTypeJ2D.java,
java2d/ShadowRealTupleTypeJ2D.java,
java2d/ShadowRealTypeJ2D.java, java2d/ShadowScalarTypeJ2D.java,
java2d/ShadowSetTypeJ2D.java, java2d/ShadowTextTypeJ2D.java,
java2d/ShadowTupleTypeJ2D.java, java2d/ShadowTypeJ2D.java,
java2d/ValueControlJ2D.java, java2d/VisADCanvasJ2D.java,
java3d/AVControlJ3D.java, java3d/AnimationControlJ3D.java,
java3d/DefaultDisplayRendererJ3D.java,
java3d/DefaultRendererJ3D.java,
java3d/DirectManipulationRendererJ3D.java,
java3d/DisplayAppletJ3D.java, java3d/DisplayImplJ3D.java,
java3d/DisplayPanelJ3D.java, java3d/DisplayRendererJ3D.java,
java3d/DownRoundingAnimationControlJ3D.java,
java3d/GraphicsModeControlJ3D.java,
java3d/ImmersaDeskDisplayRendererJ3D.java,
java3d/KeyboardBehaviorJ3D.java, java3d/MouseBehaviorJ3D.java,
java3d/ProjectionControlJ3D.java, java3d/RendererJ3D.java,
java3d/ShadowFunctionOrSetTypeJ3D.java,
java3d/ShadowFunctionTypeJ3D.java,
java3d/ShadowRealTupleTypeJ3D.java,
java3d/ShadowRealTypeJ3D.java, java3d/ShadowScalarTypeJ3D.java,
java3d/ShadowSetTypeJ3D.java, java3d/ShadowTextTypeJ3D.java,
java3d/ShadowTupleTypeJ3D.java, java3d/ShadowTypeJ3D.java,
java3d/TrackdAPI.c, java3d/TrackdJNI.java,
java3d/TransformOnlyDisplayRendererJ3D.java,
java3d/TwoDDisplayRendererJ3D.java, java3d/ValueControlJ3D.java,
java3d/VisADBranchGroup.java, java3d/VisADCanvasJ3D.java,
java3d/WandBehaviorJ3D.java, jmet/MetUnits.java, math/FFT.java,
math/Histogram.java, matrix/JamaCholeskyDecomposition.java,
matrix/JamaEigenvalueDecomposition.java,
matrix/JamaLUDecomposition.java, matrix/JamaMatrix.java,
matrix/JamaQRDecomposition.java,
matrix/JamaSingularValueDecomposition.java,
meteorology/ImageSequence.java,
meteorology/ImageSequenceImpl.java,
meteorology/ImageSequenceManager.java,
meteorology/NavigatedImage.java, meteorology/SatelliteData.java,
meteorology/SatelliteImage.java,
meteorology/SingleBandedImage.java,
meteorology/SingleBandedImageImpl.java,
python/JPythonEditor.java, python/JPythonFrame.java,
python/JPythonMethods.java, python/RunJPython.java,
sounder/NastiInstrument.java, sounder/PCA.java,
sounder/SounderDisplay.java, sounder/SounderInstrument.java,
sounder/Sounding.java, sounder/Spectrum.java,
ss/BasicSSCell.java, ss/FancySSCell.java, ss/MappingDialog.java,
ss/SSCellChangeEvent.java, ss/SSCellData.java,
ss/SSCellImpl.java, ss/SSCellListener.java, ss/SSLayout.java,
ss/SpreadSheet.java, util/AnimationWidget.java,
util/ClientServer.java, util/CmdlineConsumer.java,
util/CmdlineGenericConsumer.java, util/CmdlineParser.java,
util/CodeEditor.java, util/CodeFrame.java,
util/ComboFileFilter.java, util/ContourWidget.java,
util/DataUtility.java, util/Delay.java,
util/ExtensionFileFilter.java, util/GMCWidget.java,
util/GUIFrame.java, util/HersheyFont.java, util/ImageHelper.java,
util/McIDASFileFilter.java, util/PrintActionListener.java,
util/ProjWidget.java, util/RangeSlider.java,
util/RangeWidget.java, util/ReflectedUniverse.java,
util/ResSwitcher.java, util/SaveStringTokenizer.java,
util/SelectRangeWidget.java, util/TextEditor.java,
util/TextFrame.java, util/ThreadPool.java, util/Util.java,
util/VisADSlider.java, util/WeakMapValue.java: 2002 copyright
update
2002-01-07 12:45 dglo
* data/fits/ConvertArray.java, data/fits/ConvertDoubleArray.java,
data/fits/DumpHeader.java, data/fits/ExceptionStack.java,
data/fits/FitsAdapter.java, data/fits/FitsForm.java,
data/fits/FitsTourGuide.java,
data/fits/GenericArrayConverter.java, data/fits/Spasm.java,
data/fits/ToFits.java, data/fits/TourGuide.java,
data/fits/TourInspector.java, data/fits/TourWriter.java,
data/fits/Tourist.java, data/gif/GIFAdapter.java,
data/gif/GIFForm.java, data/gif/TestGIF.java,
data/hdf5/HDF5AdapterException.java,
data/hdf5/HDF5DataAdaptable.java,
data/hdf5/HDF5DatasetAdapted.java,
data/hdf5/HDF5FileAdapted.java, data/hdf5/HDF5Form.java,
data/hdf5/HDF5GroupAdapted.java,
data/hdf5/hdf5objects/HDF5Attribute.java,
data/hdf5/hdf5objects/HDF5Dataset.java,
data/hdf5/hdf5objects/HDF5Dataspace.java,
data/hdf5/hdf5objects/HDF5Datatype.java,
data/hdf5/hdf5objects/HDF5File.java,
data/hdf5/hdf5objects/HDF5Group.java,
data/hdf5/hdf5objects/HDF5Object.java,
data/hdf5/hdf5objects/HDF5TreeNode.java,
data/hdfeos/Calibration.java,
data/hdfeos/CalibrationDefault.java,
data/hdfeos/DimensionSet.java, data/hdfeos/EosGrid.java,
data/hdfeos/EosStruct.java, data/hdfeos/EosSwath.java,
data/hdfeos/GctpException.java, data/hdfeos/GctpFunction.java,
data/hdfeos/GctpMap.java, data/hdfeos/GeoMap.java,
data/hdfeos/GeoMapSet.java, data/hdfeos/Hdfeos.java,
data/hdfeos/HdfeosAccessor.java,
data/hdfeos/HdfeosAdaptedForm.java, data/hdfeos/HdfeosData.java,
data/hdfeos/HdfeosDomain.java, data/hdfeos/HdfeosDomainMap.java,
data/hdfeos/HdfeosException.java, data/hdfeos/HdfeosField.java,
data/hdfeos/HdfeosFile.java, data/hdfeos/HdfeosFlatField.java,
data/hdfeos/HdfeosForm.java, data/hdfeos/HdfeosTuple.java,
data/hdfeos/LambertAzimuthalEqualArea.java,
data/hdfeos/LambertConformalConic.java,
data/hdfeos/NamedDimension.java,
data/hdfeos/PolarStereographic.java, data/hdfeos/Shape.java,
data/hdfeos/ShapeSet.java, data/hdfeos/Variable.java,
data/hdfeos/VariableSet.java, data/hdfeos/hdfeosc/EHchkfidImp.c,
data/hdfeos/hdfeosc/EHcloseImp.c,
data/hdfeos/hdfeosc/EHgetcalImp.c,
data/hdfeos/hdfeosc/GDattachImp.c,
data/hdfeos/hdfeosc/GDfdimsImp.c,
data/hdfeos/hdfeosc/GDfieldinfoImp.c,
data/hdfeos/hdfeosc/GDgridinfoImp.c,
data/hdfeos/hdfeosc/GDinqattrsImp.c,
data/hdfeos/hdfeosc/GDinqdimsImp.c,
data/hdfeos/hdfeosc/GDinqfieldsImp.c,
data/hdfeos/hdfeosc/GDinqgridImp.c,
data/hdfeos/hdfeosc/GDnentriesImp.c,
data/hdfeos/hdfeosc/GDopenImp.c,
data/hdfeos/hdfeosc/GDprojinfoImp.c,
data/hdfeos/hdfeosc/GDreadfieldImp.c,
data/hdfeos/hdfeosc/GetNumericAttrImp.c,
data/hdfeos/hdfeosc/HdfeosLib.java,
data/hdfeos/hdfeosc/SDattrinfoImp.c,
data/hdfeos/hdfeosc/SWattachImp.c, data/hdfeos/hdfeosc/SWfdims.c,
data/hdfeos/hdfeosc/SWfdimsImp.c,
data/hdfeos/hdfeosc/SWfieldinfoImp.c,
data/hdfeos/hdfeosc/SWinqdatafieldsImp.c,
data/hdfeos/hdfeosc/SWinqdimsImp.c,
data/hdfeos/hdfeosc/SWinqgeofieldsImp.c,
data/hdfeos/hdfeosc/SWinqmapsImp.c,
data/hdfeos/hdfeosc/SWinqswathImp.c,
data/hdfeos/hdfeosc/SWnentriesImp.c,
data/hdfeos/hdfeosc/SWopenImp.c,
data/hdfeos/hdfeosc/SWreadfieldImp.c, data/in/AndCondition.java,
data/in/ArithProg.java, data/in/Condition.java,
data/in/Consolidator.java, data/in/DataInputFilter.java,
data/in/DataInputSource.java, data/in/DataInputStream.java,
data/in/DoubleValueVetter.java, data/in/MD5Key.java,
data/in/MathTypeCondition.java, data/in/MultipleValueVetter.java,
data/in/NotCondition.java, data/in/OffsetUnpacker.java,
data/in/OrCondition.java, data/in/ScaleAndOffsetUnpacker.java,
data/in/ScaleUnpacker.java, data/in/Selector.java,
data/in/SingleValueVetter.java, data/in/TimeFactorer.java,
data/in/ValueProcessor.java, data/in/ValueRanger.java,
data/in/ValueUnpacker.java, data/in/ValueVetter.java,
data/jai/JAIForm.java, data/mcidas/GRIDCoordinateSystem.java,
data/mcidas/MapForm.java, data/mcidas/McIDASGridDirectory.java,
data/mcidas/PointDataAdapter.java,
data/netcdf/QuantityCheck.java,
data/netcdf/units/DefaultUnitsDB.java,
data/netcdf/units/NoSuchUnitException.java,
data/netcdf/units/ParseException.java,
data/netcdf/units/Parser.java, data/netcdf/units/UnitParser.java,
data/netcdf/units/UnitsDB.java, data/qt/QTForm.java,
data/text/TextAdapter.java, data/text/TextForm.java,
data/tiff/TiffForm.java, data/units/ASCII_CharStream.java,
data/units/ParseException.java, data/units/Token.java,
data/units/TokenMgrError.java, data/units/UnitParser.java,
data/units/UnitParserConstants.java,
data/units/UnitParserTokenManager.java,
data/vis5d/V5DStruct.java, data/vis5d/Vis5DAdaptedForm.java,
data/vis5d/Vis5DCoordinateSystem.java, data/vis5d/Vis5DFile.java,
data/vis5d/Vis5DFileAccessor.java, data/vis5d/Vis5DForm.java,
data/vis5d/Vis5DVerticalSystem.java, data/visad/BinaryFile.java,
data/visad/BinaryObjectCache.java, data/visad/BinaryReader.java,
data/visad/BinarySizer.java, data/visad/BinaryWriter.java,
data/visad/FakeData.java, data/visad/Saveable.java,
data/visad/TestBinary.java, data/visad/VisADCachingForm.java,
data/visad/VisADForm.java, data/visad/VisADSerialForm.java,
data/visad/object/BinaryCoordinateSystem.java,
data/visad/object/BinaryDataArray.java,
data/visad/object/BinaryDelaunay.java,
data/visad/object/BinaryDisplayRealType.java,
data/visad/object/BinaryDisplayTupleType.java,
data/visad/object/BinaryDoubleArray.java,
data/visad/object/BinaryDoubleMatrix.java,
data/visad/object/BinaryErrorEstimate.java,
data/visad/object/BinaryFieldImpl.java,
data/visad/object/BinaryFlatField.java,
data/visad/object/BinaryFloatArray.java,
data/visad/object/BinaryFloatMatrix.java,
data/visad/object/BinaryFunctionType.java,
data/visad/object/BinaryGeneric.java,
data/visad/object/BinaryGriddedDoubleSet.java,
data/visad/object/BinaryGriddedSet.java,
data/visad/object/BinaryIntegerArray.java,
data/visad/object/BinaryIntegerMatrix.java,
data/visad/object/BinaryIntegerSet.java,
data/visad/object/BinaryIrregularSet.java,
data/visad/obje