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

Public Member Functions

 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

MultipleImagePlotter::MultipleImagePlotter ( )

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

MultipleImagePlotter::~MultipleImagePlotter ( )
virtual

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


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