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

dartboard::Dart Class Reference

Inheritance diagram for dartboard::Dart:

Inheritance graph
[legend]
Collaboration diagram for dartboard::Dart:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Dart ()
void draw (java.awt.Graphics g)
void setAzimuth (double azimuth)
void setDartboard (Dartboard dartboard)
void setDartboardSize (Dimension dartboardSize)
void setElevation (double elevation)
void setPosition (double elevation, double azimuth)
abstract void setError (boolean error)
 Dart ()
void draw (java.awt.Graphics g)
void setAzimuth (double azimuth)
void setDartboard (Dartboard dartboard)
void setDartboardSize (Dimension dartboardSize)
void setElevation (double elevation)
void setPosition (double elevation, double azimuth)
abstract void setError (boolean error)

Protected Member Functions

int calculateX (double elevation, double azimuth)
int calculateY (double elevation, double azimuth)
void drawDart (Graphics g)
int calculateX (double elevation, double azimuth)
int calculateY (double elevation, double azimuth)
void drawDart (Graphics g)

Protected Attributes

double azimuth = 0
double elevation = 0
Dartboard dartboard = null

Private Member Functions

void recalculateCartesian (double elevation, double azimuth)
void recalculateCartesian (double elevation, double azimuth)

Private Attributes

Dimension dartboardSize = new Dimension(0,0)
int x = 0
int y = 0
boolean isDisplayed = false

Constructor & Destructor Documentation

dartboard::Dart::Dart  )  [inline]
 

dartboard::Dart::Dart  )  [inline]
 


Member Function Documentation

int dartboard::Dart::calculateX double  elevation,
double  azimuth
[inline, protected]
 

int dartboard::Dart::calculateX double  elevation,
double  azimuth
[inline, protected]
 

int dartboard::Dart::calculateY double  elevation,
double  azimuth
[inline, protected]
 

int dartboard::Dart::calculateY double  elevation,
double  azimuth
[inline, protected]
 

void dartboard::Dart::draw java.awt.Graphics  g  )  [inline]
 

void dartboard::Dart::draw java.awt.Graphics  g  )  [inline]
 

void dartboard::Dart::drawDart Graphics  g  )  [inline, protected]
 

Reimplemented in dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, dartboard::Wind, dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, and dartboard::Wind.

void dartboard::Dart::drawDart Graphics  g  )  [inline, protected]
 

Reimplemented in dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, dartboard::Wind, dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, and dartboard::Wind.

void dartboard::Dart::recalculateCartesian double  elevation,
double  azimuth
[inline, private]
 

void dartboard::Dart::recalculateCartesian double  elevation,
double  azimuth
[inline, private]
 

void dartboard::Dart::setAzimuth double  azimuth  )  [inline]
 

void dartboard::Dart::setAzimuth double  azimuth  )  [inline]
 

void dartboard::Dart::setDartboard Dartboard  dartboard  )  [inline]
 

void dartboard::Dart::setDartboard Dartboard  dartboard  )  [inline]
 

void dartboard::Dart::setDartboardSize Dimension  dartboardSize  )  [inline]
 

void dartboard::Dart::setDartboardSize Dimension  dartboardSize  )  [inline]
 

void dartboard::Dart::setElevation double  elevation  )  [inline]
 

void dartboard::Dart::setElevation double  elevation  )  [inline]
 

abstract void dartboard::Dart::setError boolean  error  )  [pure virtual]
 

Called in case of error.

Each derived class will take the opportune action

Parameters:
error 

Implemented in dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, dartboard::Wind, dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, and dartboard::Wind.

abstract void dartboard::Dart::setError boolean  error  )  [pure virtual]
 

Called in case of error.

Each derived class will take the opportune action

Parameters:
error 

Implemented in dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, dartboard::Wind, dartboard::Grid, dartboard::Legend, dartboard::Moon, dartboard::Sun, dartboard::Telescope, dartboard::TelescopeDestination, and dartboard::Wind.

void dartboard::Dart::setPosition double  elevation,
double  azimuth
[inline]
 

void dartboard::Dart::setPosition double  elevation,
double  azimuth
[inline]
 


Member Data Documentation

double dartboard::Dart::azimuth = 0 [protected]
 

Dartboard dartboard::Dart::dartboard = null [protected]
 

Dimension dartboard::Dart::dartboardSize = new Dimension(0,0) [private]
 

double dartboard::Dart::elevation = 0 [protected]
 

boolean dartboard::Dart::isDisplayed = false [private]
 

int dartboard::Dart::x = 0 [private]
 

int dartboard::Dart::y = 0 [private]
 


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