lsst.jointcal  14.0-19-g0e46020+11
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 67 of file FastFinder.h.

Constructor & Destructor Documentation

◆ Iterator()

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

Definition at line 157 of file FastFinder.cc.

Member Function Documentation

◆ check()

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

Definition at line 202 of file FastFinder.cc.

◆ operator*()

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

Definition at line 182 of file FastFinder.cc.

◆ operator++()

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

Definition at line 187 of file FastFinder.cc.

Member Data Documentation

◆ current

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

Definition at line 74 of file FastFinder.h.

◆ currentSlice

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

Definition at line 70 of file FastFinder.h.

◆ endSlice

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

Definition at line 70 of file FastFinder.h.

◆ finder

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

Definition at line 69 of file FastFinder.h.

◆ null_value

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

Definition at line 75 of file FastFinder.h.

◆ pend

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

Definition at line 74 of file FastFinder.h.

◆ yEnd

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

Definition at line 71 of file FastFinder.h.

◆ yStart

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

Definition at line 71 of file FastFinder.h.


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