|
| | ImageHandler () |
| |
| | ImageHandler (const ImageHandler &objToBeCopied) |
| |
| | ImageHandler (ImageHandler &objToBeCopied) |
| |
| void | operator= (const ImageHandler &objToBeAssigned) |
| |
| void | operator= (ImageHandler &objToBeAssigned) |
| |
| virtual | ~ImageHandler () |
| |
| virtual void | setDeckAngleRotationSense (gcp::control::RotationSense sense) |
| |
| virtual void | setNCombine (unsigned ncombine) |
| |
| virtual void | setChannel (gcp::grabber::Channel::FgChannel channel) |
| |
| 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) |
| |
| virtual void | installNewImage (unsigned short *image) |
| |
| virtual void | installNewImage (unsigned short *image, unsigned int utc[2], gcp::util::Angle *az, gcp::util::Angle *el, gcp::util::Angle *dk=0) |
| |
| ImStat | getStats () |
| |
| virtual 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) |
| |
|
void | addIncludeBox (unsigned ixmin, unsigned iymin, unsigned ixmax, unsigned iymax) |
| |
|
void | addExcludeBox (unsigned ixmin, unsigned iymin, unsigned ixmax, unsigned iymax) |
| |
|
void | deleteNearestBox (unsigned ix, unsigned iy) |
| |
|
void | deleteAllBoxes () |
| |
|
|
std::vector< Box > | boxes_ |
| |
|
gcp::util::Angle | fov_ |
| |
|
double | aspectRatio_ |
| |
|
gcp::util::Angle | deckAngle_ |
| |
|
gcp::util::Angle | rotationAngle_ |
| |
|
gcp::control::RotationSense | deckAngleRotationSense_ |
| |
|
gcp::grabber::Channel::FgChannel | channel_ |
| |
|
unsigned | flatfieldType_ |
| |
|
unsigned | nCombine_ |
| |
|
gcp::control::ImDir | xImDir_ |
| |
|
gcp::control::ImDir | yImDir_ |
| |
|
std::vector< unsigned short > | imageToArchive_ |
| |
|
| static const gcp::util::Angle | defaultFov_ |
| |
|
static const double | defaultAspectRatio_ = 0.8 |
| |
| static const gcp::util::Angle | defaultRotationAngle_ |
| |
static const
gcp::control::RotationSense | defaultDeckAngleRotationSense_ = CCW |
| |
static const
gcp::grabber::Channel::FgChannel | defaultChannel_ |
| |
| static const unsigned | defaultFlatfieldType_ |
| |
|
static const unsigned | defaultNcombine_ = 1 |
| |
|
static const gcp::control::ImDir | defaultXImDir_ = UPRIGHT |
| |
|
static const gcp::control::ImDir | defaultYImDir_ = UPRIGHT |
| |
|
|
bool | haveImage_ |
| |
|
double | dx_ |
| |
|
double | dy_ |
| |
|
double | xa_ |
| |
|
double | ya_ |
| |
|
double | xb_ |
| |
|
double | yb_ |
| |
|
unsigned | nx_ |
| |
|
unsigned | ny_ |
| |
|
bool | usePixel_ [GRABBER_IM_SIZE] |
| |
|
unsigned short | imageToStore_ [GRABBER_IM_SIZE] |
| |
|
unsigned int | utc_ [2] |
| |
| ImageHandler::ImageHandler |
( |
| ) |
|
Constructor.
....................................................................... Constructor.
| ImageHandler::ImageHandler |
( |
const ImageHandler & |
objToBeCopied | ) |
|
Copy Constructor.
....................................................................... Const Copy Constructor.
Copy Constructor.
....................................................................... Copy Constructor.
| ImageHandler::~ImageHandler |
( |
| ) |
|
|
virtual |
Destructor.
....................................................................... Destructor.
....................................................................... Return the offset of the max in x and y, converted to horizontal and vertical offsets, in degrees
| void ImageHandler::getPeakInfo |
( |
double & |
peak, |
|
|
double & |
snr |
|
) |
| |
Return information about the peak
....................................................................... Return information about the max
....................................................................... Get statistics on the last received image
| ImageHandler::ImStat ImageHandler::getStats |
( |
unsigned |
ixmin, |
|
|
unsigned |
iymin, |
|
|
unsigned |
ixmax, |
|
|
unsigned |
iymax |
|
) |
| |
|
virtual |
....................................................................... Get stats (possibly on a subset of the image)
| void ImageHandler::installNewImage |
( |
unsigned short * |
image | ) |
|
|
virtual |
....................................................................... Install a new image in the image buffer
Reimplemented in gcp::grabber::ImagePlotter.
....................................................................... Install a new image in the image buffer
| void ImageHandler::operator= |
( |
const ImageHandler & |
objToBeAssigned | ) |
|
Const Assignment Operator.
....................................................................... Const Assignment Operator.
Assignment Operator.
....................................................................... Assignment Operator.
....................................................................... Convert from grabber pixel offset to sky offset
| void ImageHandler::setChannel |
( |
gcp::grabber::Channel::FgChannel |
channel | ) |
|
|
virtual |
....................................................................... Public method to set the channel
| void ImageHandler::setChannel |
( |
unsigned |
channel | ) |
|
|
virtual |
....................................................................... Public method to set the channel
....................................................................... Public method to set the deck angle
| void ImageHandler::setDeckAngleRotationSense |
( |
gcp::control::RotationSense |
sense | ) |
|
|
virtual |
....................................................................... Public method to set the deck angle rotation sense
| void ImageHandler::setFlatfieldType |
( |
unsigned |
flatfieldType | ) |
|
|
virtual |
....................................................................... Public method to set the flatfield
....................................................................... Public method to reset the optical camera FOV
| void ImageHandler::setNCombine |
( |
unsigned |
nCombine | ) |
|
|
virtual |
....................................................................... Public method to set the number of images to combine
....................................................................... Public method to set the optical camera collimation
| void ImageHandler::setXImDir |
( |
gcp::control::ImDir |
dir | ) |
|
|
virtual |
....................................................................... Public method to set the optical camera image directions
| void ImageHandler::setYImDir |
( |
gcp::control::ImDir |
dir | ) |
|
|
virtual |
....................................................................... Public method to set the optical camera image directions
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
ImageHandler & |
obj |
|
) |
| |
|
friend |
| const gcp::grabber::Channel::FgChannel ImageHandler::defaultChannel_ |
|
static |
Initial value:=
gcp::grabber::Channel::NONE
| const unsigned ImageHandler::defaultFlatfieldType_ |
|
static |
Initial value:=
gcp::grabber::Flatfield::FLATFIELD_NONE
The documentation for this class was generated from the following files:
- gcpCbass/util/common/ImageHandler.h
- gcpCbass/util/common/ImageHandler.cc