lsst.jointcal g15c6176bfc+1837b96072
Loading...
Searching...
No Matches
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 90 of file FastFinder.h.

Constructor & Destructor Documentation

◆ Iterator()

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

Definition at line 180 of file FastFinder.cc.

Member Function Documentation

◆ check()

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

Definition at line 225 of file FastFinder.cc.

◆ operator*()

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

Definition at line 205 of file FastFinder.cc.

◆ operator++()

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

Definition at line 210 of file FastFinder.cc.

Member Data Documentation

◆ current

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

Definition at line 97 of file FastFinder.h.

◆ currentSlice

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

Definition at line 93 of file FastFinder.h.

◆ endSlice

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

Definition at line 93 of file FastFinder.h.

◆ finder

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

Definition at line 92 of file FastFinder.h.

◆ null_value

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

Definition at line 98 of file FastFinder.h.

◆ pend

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

Definition at line 97 of file FastFinder.h.

◆ yEnd

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

Definition at line 94 of file FastFinder.h.

◆ yStart

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

Definition at line 94 of file FastFinder.h.


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