#include <FixedRadiusCrossMatch.h>
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 &) | |
FixedRadiusCrossMatch & | operator= (FixedRadiusCrossMatch const &) |
Private Attributes | |
double | maxDistance |
Static Private Attributes | |
static String const | s_name |
Definition at line 38 of file FixedRadiusCrossMatch.h.
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] |
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.
double FixedRadiusCrossMatch::maxDistance [private] |
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().