Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

NearStarFinder Class Reference

Inheritance diagram for NearStarFinder:

Inheritance graph
Collaboration diagram for NearStarFinder:

Collaboration graph
List of all members.

Public Member Functions

 NearStarFinder (float _maxDistance, vector< const Star * > &nearStars)
void process (const Star &star, float distance, float appMag)
 ~NearStarFinder ()

Private Attributes

float maxDistance
vector< const Star * > & nearStars

Constructor & Destructor Documentation

NearStarFinder::NearStarFinder float  _maxDistance,
vector< const Star * > &  nearStars
 

Definition at line 277 of file universe.cpp.

00278                                                                 :
00279     maxDistance(_maxDistance),
00280     nearStars(_nearStars)
00281 {
00282 }

NearStarFinder::~NearStarFinder  )  [inline]
 

Definition at line 269 of file universe.cpp.

00269 {};


Member Function Documentation

void NearStarFinder::process const Star star,
float  distance,
float  appMag
 

Definition at line 284 of file universe.cpp.

References distance(), maxDistance, and nearStars.

00285 {
00286     if (distance < maxDistance)
00287         nearStars.push_back(&star);
00288 }


Member Data Documentation

float NearStarFinder::maxDistance [private]
 

Definition at line 273 of file universe.cpp.

Referenced by process().

vector<const Star*>& NearStarFinder::nearStars [private]
 

Definition at line 274 of file universe.cpp.

Referenced by process().


The documentation for this class was generated from the following file:
Generated on Sat Jan 14 22:33:28 2006 for Celestia by  doxygen 1.4.1