My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::grabber::MultipleImageReader Class Reference
Inheritance diagram for gcp::grabber::MultipleImageReader:
gcp::grabber::MultipleImagePlotter

Public Member Functions

 MultipleImageReader ()
 
virtual ~MultipleImageReader ()
 
virtual ImsReadState read ()
 
void changeStream (ImMonitorStream *ims)
 
void openStream (std::string host)
 
int fd ()
 
- Public Member Functions inherited from gcp::grabber::MultipleImagePlotter
 MultipleImagePlotter ()
 
virtual ~MultipleImagePlotter ()
 
void setCurrentImage (unsigned short imageIndex)
 
unsigned short getCurrentChannel ()
 
ImagePlottercurrentImage ()
 
ImagePlottergetImage (unsigned iChan)
 
void open (char *device)
 
void draw (bool cmapUpdate=false)
 
void drawDouble ()
 
void setGridInterval (gcp::util::Angle &interval)
 
void installNewImage (unsigned short channel, unsigned short *image)
 
void testDraw ()
 
void pixelToWorld (unsigned ix, unsigned iy, double &x, double &y)
 
void worldToPixel (double x, double y, unsigned &ix, unsigned &iy, bool truncate=false)
 
void worldToSkyOffset (double x, double y, gcp::util::Angle &xsky, gcp::util::Angle &ysky)
 
void setPlotBoundaries ()
 
void calculatePlotLimits ()
 
void setPeak (unsigned ix, unsigned iy)
 
bool & doGrid ()
 
bool & doCompass ()
 
bool & doBullseye ()
 
bool & doCrosshair ()
 
void setContrast (double contrast=ImagePlotter::defaultContrast_)
 
void setBrightness (double brightness=ImagePlotter::defaultBrightness_)
 
void installColormap (std::string cmap)
 
void fiddleContrast (double xa, double ya)
 
void setDisplayedRange (double xa, double xb, double ya, double yb)
 
void setDisplayedRange ()
 
void initialize ()
 
void getGreyscale ()
 
void drawImage (bool cmapUpdate=false)
 
void drawGrid ()
 
void drawBullseye ()
 
void drawCompass ()
 
void drawCrosshair ()
 
virtual void setDeckAngleRotationSense (gcp::control::RotationSense sense)
 
virtual void setNCombine (unsigned ncombine)
 
virtual void setChannel (unsigned channel)
 
virtual void setFlatfieldType (unsigned flatfieldType)
 
virtual void setXImDir (gcp::control::ImDir dir)
 
virtual void setYImDir (gcp::control::ImDir dir)
 
virtual void setFov (const gcp::util::Angle &fov)
 
virtual void setAspectRatio (double aspectRatio)
 
virtual void setRotationAngle (const gcp::util::Angle &rotationAngle)
 
virtual void setDeckAngle (const gcp::util::Angle &deckAngle)
 
gcp::util::ImageHandler::ImStat getStats ()
 
gcp::util::ImageHandler::ImStat getStats (unsigned ixmin, unsigned iymin, unsigned ixmax, unsigned iymax)
 
void getOffsetInfo (gcp::util::Angle &horiz, gcp::util::Angle &vert, unsigned &ipeak, unsigned &jpeak)
 
void getPeakInfo (double &peak, double &snr)
 

Constructor & Destructor Documentation

MultipleImageReader::MultipleImageReader ( )

Constructor.

....................................................................... Constructor.

MultipleImageReader::~MultipleImageReader ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void MultipleImageReader::changeStream ( ImMonitorStream ims)

....................................................................... Change the source of image monitor data.

ImsReadState MultipleImageReader::read ( )
virtual

....................................................................... Read an image from the stream


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