Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

com::cosylab::gui::components::r2::chart::DefaultPointTransformer Class Reference

Inheritance diagram for com::cosylab::gui::components::r2::chart::DefaultPointTransformer:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::gui::components::r2::chart::DefaultPointTransformer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DefaultPointTransformer ()
void clear ()
java.awt.Rectangle getChartRectangle ()
int getCount ()
IntPoint getFirstIntPoint ()
IntPoint getLastIntPoint ()
Point getLastPoint ()
Point getMaxValue ()
Point getMinValue ()
Interval getXScale ()
Interval getYScale ()
IntPointIterator pointIterator ()
void setChartRectangle (java.awt.Rectangle size)
void setXScale (Interval newXScale)
void setYScale (Interval newYScale)
void transform (PointIterator points)

Protected Member Functions

IntPoint add (IntPoint point)
IntPoint removeFirst ()
void updateTransformation ()

Protected Attributes

double x0 = 0
double x1 = 0.0
double y0 = 0
double y1 = 0.0
java.awt.Rectangle chartRectangle = new java.awt.Rectangle(0,0,10,10)
Interval xScale = new Interval(0.0,1.0)
Interval yScale = new Interval(0.0,1.0)
Point maxValue = new Point()
Point minValue = new Point()
IntPointCollector points = new IntPointCollector(300)
IntPoint first
IntPoint last
int count = 0
Point lastPoint
IntervalListener listener

Detailed Description

Insert the type's description here. Creation date: (11/24/00 11:27:34)
Author:
:


Constructor & Destructor Documentation

com::cosylab::gui::components::r2::chart::DefaultPointTransformer::DefaultPointTransformer  )  [inline]
 

DefaultPointTransformer constructor comment.


Member Function Documentation

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::add IntPoint  point  )  [inline, protected]
 

Insert the method's description here. Creation date: (11/10/01 13:58:11)

Parameters:
point si.ijs.kgb.chart.IntPoint

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::clear  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 14:34:52)

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

java.awt.Rectangle com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getChartRectangle  )  [inline]
 

getDrawSize method comment.

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

int com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getCount  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 13:42:17)

Returns:
int

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getFirstIntPoint  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 14:58:48)

Returns:
si.ijs.kgb.chart.IntPoint

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getLastIntPoint  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 14:58:48)

Returns:
si.ijs.kgb.chart.IntPoint

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getLastPoint  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 14:58:48)

Returns:
si.ijs.kgb.chart.IntPoint

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getMaxValue  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 18:46:12)

Returns:
si.ijs.anka.databush.utilities.Point

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getMinValue  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 18:47:00)

Returns:
si.ijs.anka.databush.utilities.Point

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Interval com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getXScale  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 12:21:42)

Returns:
si.ijs.anka.databush.utilities.Interval

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Interval com::cosylab::gui::components::r2::chart::DefaultPointTransformer::getYScale  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 12:22:02)

Returns:
si.ijs.anka.databush.utilities.Interval

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

IntPointIterator com::cosylab::gui::components::r2::chart::DefaultPointTransformer::pointIterator  )  [inline]
 

Insert the method's description here. Creation date: (11/10/01 13:40:30)

Returns:
si.ijs.kgb.chart.IntPointIterator

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::removeFirst  )  [inline, protected]
 

Insert the method's description here. Creation date: (11/10/01 13:58:11)

Parameters:
point si.ijs.kgb.chart.IntPoint

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::setChartRectangle java.awt.Rectangle  size  )  [inline]
 

setDrawSize method comment.

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::setXScale Interval  newXScale  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 12:21:42)

Parameters:
newXScale si.ijs.anka.databush.utilities.Interval

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::setYScale Interval  newYScale  )  [inline]
 

Insert the method's description here. Creation date: (11/24/00 12:22:02)

Parameters:
newYScale si.ijs.anka.databush.utilities.Interval

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::transform PointIterator  points  )  [inline]
 

transform method comment.

Implements com::cosylab::gui::components::r2::chart::PointTransformerModel.

Reimplemented in com::cosylab::gui::components::r2::chart::TrendPointTransformer.

void com::cosylab::gui::components::r2::chart::DefaultPointTransformer::updateTransformation  )  [inline, protected]
 

Insert the method's description here. Creation date: (11/24/00 11:32:57)


Member Data Documentation

java.awt.Rectangle com::cosylab::gui::components::r2::chart::DefaultPointTransformer::chartRectangle = new java.awt.Rectangle(0,0,10,10) [protected]
 

int com::cosylab::gui::components::r2::chart::DefaultPointTransformer::count = 0 [protected]
 

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::first [protected]
 

IntPoint com::cosylab::gui::components::r2::chart::DefaultPointTransformer::last [protected]
 

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::lastPoint [protected]
 

IntervalListener com::cosylab::gui::components::r2::chart::DefaultPointTransformer::listener [protected]
 

Initial value:

new IntervalListener() { public void intervalChange(Interval source) { updateTransformation(); } }

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::maxValue = new Point() [protected]
 

Point com::cosylab::gui::components::r2::chart::DefaultPointTransformer::minValue = new Point() [protected]
 

IntPointCollector com::cosylab::gui::components::r2::chart::DefaultPointTransformer::points = new IntPointCollector(300) [protected]
 

double com::cosylab::gui::components::r2::chart::DefaultPointTransformer::x0 = 0 [protected]
 

double com::cosylab::gui::components::r2::chart::DefaultPointTransformer::x1 = 0.0 [protected]
 

Interval com::cosylab::gui::components::r2::chart::DefaultPointTransformer::xScale = new Interval(0.0,1.0) [protected]
 

double com::cosylab::gui::components::r2::chart::DefaultPointTransformer::y0 = 0 [protected]
 

double com::cosylab::gui::components::r2::chart::DefaultPointTransformer::y1 = 0.0 [protected]
 

Interval com::cosylab::gui::components::r2::chart::DefaultPointTransformer::yScale = new Interval(0.0,1.0) [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:12:44 2009 for ACS Java API by doxygen 1.3.8