Uses of Class
org.das2.datum.DatumRange

Packages that use DatumRange
org.das2.components Provides GUI components for building applications. 
org.das2.dataset Provides classes and interfaces for combining Datums into structured DataSets, and operators for working with DataSets. 
org.das2.datum Provides classes representing physical quanties. 
org.das2.datum.format Classes for formatting a Datum to a String. 
org.das2.event Classes for adding interactivity to the application components. 
org.das2.fsm fsm contains objects that model files that are stored in a FileSystem with the filename parametric in time. 
org.das2.graph Mostly contains DasCanvasComponents, which are components that live within the DasCanvas, and Renderers which draw on DasPlots. 
org.das2.persistence   
org.das2.util Utility classes useful for the implementation of other packages, but not necessarily part of any one package. 
 

Uses of DatumRange in org.das2.components
 

Methods in org.das2.components that return DatumRange
 DatumRange DatumRangeEditor.getDatumRange()
           
 DatumRange DasTimeRangeSelector.getRange()
           
 

Methods in org.das2.components with parameters of type DatumRange
 void DataPointRecorder.select(DatumRange xrange, DatumRange yrange)
          Selects all the points within the DatumRange
 void DasTimeRangeSelector.setRange(DatumRange range)
           
 

Constructors in org.das2.components with parameters of type DatumRange
DasTimeRangeSelector(DatumRange range)
           
 

Uses of DatumRange in org.das2.dataset
 

Methods in org.das2.dataset that return DatumRange
 DatumRange CacheTag.getRange()
          the range covered by the cache tag.
static DatumRange DataSetUtil.xRange(DataSet ds)
           
static DatumRange DataSetUtil.yRange(DataSet ds)
           
static DatumRange DataSetUtil.zRange(DataSet ds)
          guess a range that characterizes the data.
 

Constructors in org.das2.dataset with parameters of type DatumRange
CacheTag(DatumRange range, Datum resolution)
          Constucts a new CacheTag.
ClippedTableDataSet(TableDataSet source, DatumRange xrange, DatumRange yrange)
           
ClippedVectorDataSet(VectorDataSet source, DatumRange xclip)
          Creates a new instance of ClippedVectorDataSet
 

Uses of DatumRange in org.das2.datum
 

Subclasses of DatumRange in org.das2.datum
 class MonthDatumRange
           
 

Methods in org.das2.datum that return DatumRange
 DatumRange DatumRange.include(Datum d)
          return a new DatumRange that includes the given Datum, extending the range if necessary.
 DatumRange DatumRange.intersection(DatumRange dr)
          returns the intersection of the two intersecting ranges.
static DatumRange DatumRange.newDatumRange(double min, double max, Units units)
          creates a new DatumRange object with the range specified in the space identified by units.
static DatumRange DatumRangeUtil.newDimensionless(double lower, double upper)
           
static DatumRange DatumRangeUtilOld.newDimensionless(double lower, double upper)
           
 DatumRange DatumRange.next()
          returns the next DatumRange covering the space defined by Units.
 DatumRange MonthDatumRange.next()
           
static DatumRange DatumRangeUtil.parseDatumRange(java.lang.String str, DatumRange orig)
           
static DatumRange DatumRangeUtil.parseDatumRange(java.lang.String str, Units units)
           
static DatumRange DatumRangeUtil.parseTimeRange(java.lang.String string)
           
static DatumRange DatumRangeUtilOld.parseTimeRange(java.lang.String s)
           
static DatumRange DatumRangeUtil.parseTimeRangeValid(java.lang.String s)
           
 DatumRange DatumRange.previous()
          returns the previous DatumRange covering the space defined by Units.
 DatumRange MonthDatumRange.previous()
           
static DatumRange DatumRangeUtil.rescale(DatumRange dr, double min, double max)
          returns DatumRange relative to this, where 0.
 DatumRange DatumRange.rescale(double min, double max)
          returns DatumRange relative to this, where 0.
static DatumRange DatumRangeUtil.rescaleLog(DatumRange dr, double min, double max)
          returns DatumRange relative to this, where 0.
static DatumRange DatumRangeUtil.sloppyIntersection(DatumRange range, DatumRange include)
          Like DatumRange.intesects, but returns a zero-width range when the two do not intersect.
 DatumRange DatumRange.union(DatumRange dr)
          returns the union of the two intersecting or adjacent ranges.
static DatumRange DatumRangeUtil.union(DatumRange range, DatumRange include)
          return the union of two DatumRanges.
 DatumRange DatumRange.zoomOut(double factor)
          returns a scaled DatumRange, with a new width that is the this datumRange's width multiplied by factor, and the same center.
 

Methods in org.das2.datum with parameters of type DatumRange
 boolean DatumRange.contains(DatumRange dr)
          returns true of @param dr is contained by this, so that this.union(dr).equals(this).
static java.lang.String DatumRangeUtil.formatTimeRange(DatumRange self)
           
static java.util.List DatumRangeUtil.generateList(DatumRange bounds, DatumRange element)
          return a list of DatumRanges that together cover the space identified by bounds.
 DatumRange DatumRange.intersection(DatumRange dr)
          returns the intersection of the two intersecting ranges.
 boolean DatumRange.intersects(DatumRange dr)
          returns true of the DatumRange overlaps this.
static double DatumRangeUtil.normalize(DatumRange dr, Datum d)
          returns the position within dr, where 0.
static double DatumRangeUtil.normalizeLog(DatumRange dr, Datum d)
          returns the position within dr, where 0.
static DatumRange DatumRangeUtil.parseDatumRange(java.lang.String str, DatumRange orig)
           
static DatumRange DatumRangeUtil.rescale(DatumRange dr, double min, double max)
          returns DatumRange relative to this, where 0.
static DatumRange DatumRangeUtil.rescaleLog(DatumRange dr, double min, double max)
          returns DatumRange relative to this, where 0.
static boolean DatumRangeUtil.sloppyContains(DatumRange context, Datum datum)
          Like DatumRange.contains, but includes the end point.
static DatumRange DatumRangeUtil.sloppyIntersection(DatumRange range, DatumRange include)
          Like DatumRange.intesects, but returns a zero-width range when the two do not intersect.
 DatumRange DatumRange.union(DatumRange dr)
          returns the union of the two intersecting or adjacent ranges.
static DatumRange DatumRangeUtil.union(DatumRange range, DatumRange include)
          return the union of two DatumRanges.
 

Uses of DatumRange in org.das2.datum.format
 

Methods in org.das2.datum.format with parameters of type DatumRange
 java.lang.String[] DatumFormatter.axisFormat(DatumVector datums, DatumRange context)
          format the set of Datums using a consistent and optimized format.
 java.lang.String[] DefaultDatumFormatter.axisFormat(DatumVector datums, DatumRange context)
           
static TimeDatumFormatter TimeDatumFormatter.formatterForScale(int scale, DatumRange context)
          returns a TimeDatumFormatter suitable for the specified scale and context.
 

Uses of DatumRange in org.das2.event
 

Methods in org.das2.event that return DatumRange
 DatumRange DataRangeSelectionEvent.getDatumRange()
           
 DatumRange TimeRangeSelectionEvent.getRange()
           
 DatumRange BoxSelectionEvent.getXRange()
           
 DatumRange BoxSelectionEvent.getYRange()
           
 

Constructors in org.das2.event with parameters of type DatumRange
BoxSelectionEvent(java.lang.Object source, DatumRange xrange, DatumRange yrange)
           
BoxSelectionEvent(java.lang.Object source, DatumRange xrange, DatumRange yrange, java.util.HashMap planes)
           
TimeRangeSelectionEvent(java.lang.Object source, DatumRange range)
          Creates a new instance of TimeRangeSelectionEvent
 

Uses of DatumRange in org.das2.fsm
 

Methods in org.das2.fsm that return DatumRange
 DatumRange FileStorageModel.getRangeFor(java.lang.String name)
           
 DatumRange FileStorageModelNew.getRangeFor(java.lang.String name)
           
 

Methods in org.das2.fsm with parameters of type DatumRange
static CacheTag FileStorageModelNew.getCacheTagFor(FileStorageModelNew fsm, DatumRange range, java.io.File[] files)
           
static CacheTag FileStorageModelNew.getCacheTagFor(FileStorageModelNew fsm, DatumRange range, java.lang.String[] names)
           
 java.io.File[] FileStorageModel.getFilesFor(DatumRange targetRange)
           
 java.io.File[] FileStorageModelNew.getFilesFor(DatumRange targetRange)
           
 java.io.File[] FileStorageModel.getFilesFor(DatumRange targetRange, ProgressMonitor monitor)
          returns a list of files that can be used
 java.io.File[] FileStorageModelNew.getFilesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 java.lang.String[] FileStorageModel.getNamesFor(DatumRange targetRange)
           
 java.lang.String[] FileStorageModelNew.getNamesFor(DatumRange targetRange)
           
 java.lang.String[] FileStorageModel.getNamesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 java.lang.String[] FileStorageModelNew.getNamesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 

Uses of DatumRange in org.das2.graph
 

Methods in org.das2.graph that return DatumRange
 DatumRange TickVDescriptor.enclosingRange(DatumRange dr, boolean minor)
          Defining method for getting the range close to the given range, but containing at least one minor(or major) tick interval.
 DatumRange DasAxis.getDatumRange()
           
 DatumRange DataRange.getDatumRange()
           
 DatumRange DasAxis.getRange()
          Deprecated. use getDatumRange instead.
static DatumRange GraphUtil.invTransformRange(DasAxis axis, double x1, double x2)
           
 

Methods in org.das2.graph with parameters of type DatumRange
 void DasAxis.addToFavorites(DatumRange range)
           
 void DataRange.addToFavorites(DatumRange range)
           
static java.awt.geom.AffineTransform GraphUtil.calculateAT(DatumRange xaxis0, DatumRange yaxis0, DasAxis xaxis1, DasAxis yaxis1)
           
static DasPlot DasPlot.createPlot(DatumRange xrange, DatumRange yrange)
           
 DatumRange TickVDescriptor.enclosingRange(DatumRange dr, boolean minor)
          Defining method for getting the range close to the given range, but containing at least one minor(or major) tick interval.
static DataRange DataRange.getAnimationDataRange(DatumRange range, boolean log)
           
 java.lang.String EventsRenderer.TextSpecifier.getText(DatumRange range, Datum d)
          returns the text for the given datum.
static DasPlot GraphUtil.newDasPlot(DasCanvas canvas, DatumRange x, DatumRange y)
           
protected  boolean DasAxis.rangeIsAcceptable(DatumRange dr)
           
protected  boolean DasLabelAxis.rangeIsAcceptable(DatumRange dr)
           
 void DasAxis.resetRange(DatumRange range)
          changes the units of the axis to a new unit.
 void DataRange.resetRange(DatumRange range)
           
 void DasAxis.setDatumRange(DatumRange dr)
           
 void DataRange.setRange(DatumRange range)
           
protected  java.lang.String[] DasAxis.tickFormatter(DatumVector tickV, DatumRange datumRange)
          return the tick labels for these datums and visible range.
protected  java.lang.String[] DasLabelAxis.tickFormatter(DatumVector tickV, DatumRange datumRange)
           
static double[] GraphUtil.transformRange(DasAxis axis, DatumRange range)
          returns pixel range of the datum range, guarenteeing that the first element will be less than or equal to the second.
 

Constructors in org.das2.graph with parameters of type DatumRange
DasAxis(DatumRange range, int orientation)
           
DataRange.Animation(DatumRange range, boolean log)
           
 

Uses of DatumRange in org.das2.persistence
 

Methods in org.das2.persistence that return DatumRange
static DatumRange DatumRangePersistenceDelegate.newDatumRange(double min, double max, java.lang.String units)
           
 

Uses of DatumRange in org.das2.util
 

Methods in org.das2.util that return DatumRange
 DatumRange TimeParser.getTimeRange()
          Returns the implicit interval as a DatumRange.