LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
Classes | Public Member Functions | Private Attributes | List of all members
lsst.afw.geom.ellipses::PixelRegion Class Reference

#include <PixelRegion.h>

Classes

class  Iterator
 

Public Member Functions

Iterator begin () const
 
Iterator end () const
 
Box2I const & getBBox () const
 
Span const getSpanAt (int y) const
 
 PixelRegion (Ellipse const &ellipse)
 

Private Attributes

Point2D _center
 
double _detQ
 
double _invQxx
 
double _alpha
 
Box2I _bbox
 

Detailed Description

Definition at line 35 of file PixelRegion.h.

Constructor & Destructor Documentation

lsst.afw.geom.ellipses::PixelRegion::PixelRegion ( Ellipse const &  ellipse)
explicit

Member Function Documentation

PixelRegion::Iterator lsst.afw.geom.ellipses::PixelRegion::begin ( void  ) const
inline

Definition at line 91 of file PixelRegion.h.

91  {
92  return Iterator(getSpanAt(_bbox.getBeginY()), this);
93 }
Span const getSpanAt(int y) const
int getBeginY() const
Definition: Box.h:140
PixelRegion::Iterator lsst.afw.geom.ellipses::PixelRegion::end ( void  ) const
inline

Definition at line 94 of file PixelRegion.h.

94  {
95  return Iterator(getSpanAt(_bbox.getEndY()), this);
96 }
int getEndY() const
Definition: Box.h:144
Span const getSpanAt(int y) const
Box2I const& lsst.afw.geom.ellipses::PixelRegion::getBBox ( ) const
inline

Definition at line 45 of file PixelRegion.h.

45 { return _bbox; }
Span const lsst.afw.geom.ellipses::PixelRegion::getSpanAt ( int  y) const

Member Data Documentation

double lsst.afw.geom.ellipses::PixelRegion::_alpha
private

Definition at line 55 of file PixelRegion.h.

Box2I lsst.afw.geom.ellipses::PixelRegion::_bbox
private

Definition at line 56 of file PixelRegion.h.

Point2D lsst.afw.geom.ellipses::PixelRegion::_center
private

Definition at line 52 of file PixelRegion.h.

double lsst.afw.geom.ellipses::PixelRegion::_detQ
private

Definition at line 53 of file PixelRegion.h.

double lsst.afw.geom.ellipses::PixelRegion::_invQxx
private

Definition at line 54 of file PixelRegion.h.


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