lsst.jointcal  master-gc935ebf72c+13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
lsst::jointcal::FastFinder::Iterator Class Reference

Iterator meant to traverse objects within some limiting distance. More...

#include <FastFinder.h>

Public Member Functions

void check () const
 
 Iterator (const FastFinder &f, const Point &where, double maxDist)
 
void operator++ ()
 
stars_element operator* () const
 

Public Attributes

const FastFinderfinder
 
int currentSlice
 
int endSlice
 
double yStart
 
double yEnd
 
pstar current
 
pstar pend
 
pstar null_value
 

Detailed Description

Iterator meant to traverse objects within some limiting distance.

Initializer is beginScan and end condition is (*it == NULL). Used by findClosest & co.

Definition at line 69 of file FastFinder.h.

Constructor & Destructor Documentation

lsst::jointcal::Iterator::Iterator ( const FastFinder f,
const Point where,
double  maxDist 
)

Definition at line 157 of file FastFinder.cc.

Member Function Documentation

void lsst::jointcal::FastFinder::Iterator::check ( ) const

Definition at line 202 of file FastFinder.cc.

FastFinder::stars_element lsst::jointcal::Iterator::operator* ( ) const

Definition at line 182 of file FastFinder.cc.

void lsst::jointcal::Iterator::operator++ ( )

Definition at line 187 of file FastFinder.cc.

Member Data Documentation

pstar lsst::jointcal::FastFinder::Iterator::current

Definition at line 76 of file FastFinder.h.

int lsst::jointcal::FastFinder::Iterator::currentSlice

Definition at line 72 of file FastFinder.h.

int lsst::jointcal::FastFinder::Iterator::endSlice

Definition at line 72 of file FastFinder.h.

const FastFinder& lsst::jointcal::FastFinder::Iterator::finder

Definition at line 71 of file FastFinder.h.

pstar lsst::jointcal::FastFinder::Iterator::null_value

Definition at line 77 of file FastFinder.h.

pstar lsst::jointcal::FastFinder::Iterator::pend

Definition at line 76 of file FastFinder.h.

double lsst::jointcal::FastFinder::Iterator::yEnd

Definition at line 73 of file FastFinder.h.

double lsst::jointcal::FastFinder::Iterator::yStart

Definition at line 73 of file FastFinder.h.


The documentation for this class was generated from the following files: