FixedRadiusCrossMatch Class Reference

#include <FixedRadiusCrossMatch.h>

Inheritance diagram for FixedRadiusCrossMatch:
Inheritance graph
[legend]
Collaboration diagram for FixedRadiusCrossMatch:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FixedRadiusCrossMatch (ObjectProducer *activeProd, ObjectProducer *testProd, ActiveList *activeList, ObjectPairConsumer *pairCons, ObjectConsumer *uActiveCons, ObjectConsumer *uTestCons, double maxD)
virtual ~FixedRadiusCrossMatch ()
virtual String const & getName () const
virtual double getLowerBound (Object const *testObject)
virtual double getUpperBound (Object const *testObject)

Static Public Member Functions

static String const & name ()

Protected Member Functions

virtual double setAngularUpperLimit (Object const *) const

Private Member Functions

 FixedRadiusCrossMatch ()
 FixedRadiusCrossMatch (FixedRadiusCrossMatch const &)
FixedRadiusCrossMatchoperator= (FixedRadiusCrossMatch const &)

Private Attributes

double maxDistance

Static Private Attributes

static String const s_name

Detailed Description

Definition at line 38 of file FixedRadiusCrossMatch.h.


Constructor & Destructor Documentation

FixedRadiusCrossMatch::FixedRadiusCrossMatch ( ObjectProducer activeProd,
ObjectProducer testProd,
ActiveList activeList,
ObjectPairConsumer pairCons,
ObjectConsumer uActiveCons,
ObjectConsumer uTestCons,
double  maxD 
)

Definition at line 19 of file FixedRadiusCrossMatch.cpp.

FixedRadiusCrossMatch::~FixedRadiusCrossMatch (  )  [virtual]

Definition at line 31 of file FixedRadiusCrossMatch.cpp.

FixedRadiusCrossMatch::FixedRadiusCrossMatch (  )  [private]
FixedRadiusCrossMatch::FixedRadiusCrossMatch ( FixedRadiusCrossMatch const &   )  [private]

Member Function Documentation

double FixedRadiusCrossMatch::getLowerBound ( Object const *  testObject  )  [virtual]

Reimplemented from CrossMatch.

Definition at line 35 of file FixedRadiusCrossMatch.cpp.

References Object::getDec(), and maxDistance.

virtual String const& FixedRadiusCrossMatch::getName (  )  const [inline, virtual]

Reimplemented from CrossMatch.

Definition at line 50 of file FixedRadiusCrossMatch.h.

References name().

double FixedRadiusCrossMatch::getUpperBound ( Object const *  testObject  )  [virtual]

Reimplemented from CrossMatch.

Definition at line 40 of file FixedRadiusCrossMatch.cpp.

References Object::getDec(), and maxDistance.

static String const& FixedRadiusCrossMatch::name (  )  [inline, static]

Reimplemented from CrossMatch.

Definition at line 51 of file FixedRadiusCrossMatch.h.

References s_name.

Referenced by getName().

FixedRadiusCrossMatch& FixedRadiusCrossMatch::operator= ( FixedRadiusCrossMatch const &   )  [private]
virtual double FixedRadiusCrossMatch::setAngularUpperLimit ( Object const *   )  const [inline, protected, virtual]

Reimplemented from CrossMatch.

Definition at line 57 of file FixedRadiusCrossMatch.h.

References maxDistance.


Member Data Documentation

Definition at line 63 of file FixedRadiusCrossMatch.h.

Referenced by getLowerBound(), getUpperBound(), and setAngularUpperLimit().

String const FixedRadiusCrossMatch::s_name [static, private]

Reimplemented from CrossMatch.

Definition at line 61 of file FixedRadiusCrossMatch.h.

Referenced by name().


The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:31 2010 for Matching.kdevelop by  doxygen 1.6.3