org.opensourcephysics.display
Interface LogMeasurable

All Superinterfaces:
Drawable, Measurable
All Known Implementing Classes:
DataColumn, DataFunction, Dataset, DatasetManager, Element, ElementArrow, ElementImage, ElementPoints, ElementPolygon, ElementSegment, ElementShape, ElementSpring, ElementText, ElementTrail, Group, HighlightableDataset, Histogram, HistogramDataset, InteractiveTrace, Set, Stripchart, Trail, VectorField

public interface LogMeasurable
extends Measurable

Title: Measurable Description: A Measurable object returns only positive min and max values for its x and y extent. This interface is used to autoscale the x and y axes on a drawing panel. Minimum and maximum values may NOT be valid if isMeasured returns false. Objects that store data, for example, usually return zero if data is null. Copyright: Copyright (c) 2008

Version:
1.0
Author:
Wolfgang Christian

Method Summary
 double getXMaxLogscale()
          Gets the maximum x needed to draw this object on a log scale.
 double getXMinLogscale()
          Gets the minimum x needed to draw this object on a log scale.
 double getYMaxLogscale()
          Gets the maximum y needed to draw this object on a log scale on a log scale.
 double getYMinLogscale()
          Gets the minimum y needed to draw this object on a log scale.
 
Methods inherited from interface org.opensourcephysics.display.Measurable
getXMax, getXMin, getYMax, getYMin, isMeasured
 
Methods inherited from interface org.opensourcephysics.display.Drawable
draw
 

Method Detail

getXMinLogscale

double getXMinLogscale()
Gets the minimum x needed to draw this object on a log scale.

Returns:
minimum

getXMaxLogscale

double getXMaxLogscale()
Gets the maximum x needed to draw this object on a log scale.

Returns:
maximum

getYMinLogscale

double getYMinLogscale()
Gets the minimum y needed to draw this object on a log scale.

Returns:
minimum

getYMaxLogscale

double getYMaxLogscale()
Gets the maximum y needed to draw this object on a log scale on a log scale.

Returns:
maximum