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::SinusTrendModel Class Reference

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SinusTrendModel ()
PointIterator getPointIterator ()
double getSpeed ()
int getUpdateRate ()
int getValuesPerUpdate ()
boolean hasNext ()
Point next ()
void setSpeed (double newSpeed)
void setUpdateRate (int newUpdateRate)
void setValuesPerUpdate (int newValuesPerUpdate)
void startAutomaticUpdate ()

Public Attributes

SinusFunction f = new SinusFunction()
Point[] points

Protected Member Functions

synchronized void runIt ()
void updateValues ()

Protected Attributes

int updateRate = 1000
int valuesPerUpdate = 1
double speed = 1.0
int index = 0
boolean ready = true

Private Attributes

long x = 0

Detailed Description

Insert the type's description here. Creation date: (2/1/01 9:11:47 PM)
Author:
:


Constructor & Destructor Documentation

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

SinusTrendModel constructor comment.


Member Function Documentation

PointIterator com::cosylab::gui::components::r2::chart::SinusTrendModel::getPointIterator  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:11:47 PM)

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

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

double com::cosylab::gui::components::r2::chart::SinusTrendModel::getSpeed  )  [inline]
 

Insert the method's description here. Creation date: (2/2/01 11:17:32 AM)

Returns:
double

int com::cosylab::gui::components::r2::chart::SinusTrendModel::getUpdateRate  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:13:01 PM)

Returns:
int

int com::cosylab::gui::components::r2::chart::SinusTrendModel::getValuesPerUpdate  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:13:35 PM)

Returns:
int

boolean com::cosylab::gui::components::r2::chart::SinusTrendModel::hasNext  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:11:47 PM)

Returns:
boolean

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

Point com::cosylab::gui::components::r2::chart::SinusTrendModel::next  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:11:47 PM)

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

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

synchronized void com::cosylab::gui::components::r2::chart::SinusTrendModel::runIt  )  [inline, protected]
 

Insert the method's description here. Creation date: (2/2/01 11:28:53 AM)

void com::cosylab::gui::components::r2::chart::SinusTrendModel::setSpeed double  newSpeed  )  [inline]
 

Insert the method's description here. Creation date: (2/2/01 11:17:32 AM)

Parameters:
newSpeed double

void com::cosylab::gui::components::r2::chart::SinusTrendModel::setUpdateRate int  newUpdateRate  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:13:01 PM)

Parameters:
newUpdateRate int

void com::cosylab::gui::components::r2::chart::SinusTrendModel::setValuesPerUpdate int  newValuesPerUpdate  )  [inline]
 

Insert the method's description here. Creation date: (2/1/01 9:13:35 PM)

Parameters:
newValuesPerUpdate int

void com::cosylab::gui::components::r2::chart::SinusTrendModel::startAutomaticUpdate  )  [inline]
 

SinusTrendModel constructor comment.

void com::cosylab::gui::components::r2::chart::SinusTrendModel::updateValues  )  [inline, protected]
 

Insert the method's description here. Creation date: (2/2/01 11:28:53 AM)


Member Data Documentation

SinusFunction com::cosylab::gui::components::r2::chart::SinusTrendModel::f = new SinusFunction()
 

int com::cosylab::gui::components::r2::chart::SinusTrendModel::index = 0 [protected]
 

Point [] com::cosylab::gui::components::r2::chart::SinusTrendModel::points
 

boolean com::cosylab::gui::components::r2::chart::SinusTrendModel::ready = true [protected]
 

double com::cosylab::gui::components::r2::chart::SinusTrendModel::speed = 1.0 [protected]
 

int com::cosylab::gui::components::r2::chart::SinusTrendModel::updateRate = 1000 [protected]
 

int com::cosylab::gui::components::r2::chart::SinusTrendModel::valuesPerUpdate = 1 [protected]
 

long com::cosylab::gui::components::r2::chart::SinusTrendModel::x = 0 [private]
 


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