casa::RegionBox Class Reference
#include <RegionBox.h>
List of all members.
Public Member Functions |
| RegionBox (const QList< int > &pixel_x, const QList< int > &pixel_y) |
QString | toString (const Vector< int > &imageBLC, const Vector< int > &imageTRC) const |
QString | toStringLabelled (const Vector< int > &imageBLC, const Vector< int > &imageTRC) const |
void | update (const QList< int > &pixelX, const QList< int > &pixelY) |
bool | isInBox (double valueX, double valueY) const |
virtual | ~RegionBox () |
Private Member Functions |
void | clear () |
QVector< int > | getActualBLC (const Vector< int > &imageBLC, const Vector< int > &imageTRC, bool *valid) const |
| Code was crashing when the region box bounds were bigger than the image bounds.
|
QVector< int > | getActualTRC (const Vector< int > &imageBLC, const Vector< int > &imageTRC, bool *valid) const |
bool | isInImage (const QVector< int > &coords, const Vector< int > &imageBLC, const Vector< int > &imageTRC) const |
void | initBox (const QList< int > &pixelX, const QList< int > &pixelY) |
Private Attributes |
QList< int > | regionBoxBLC |
QList< int > | regionBoxTRC |
Detailed Description
Definition at line 35 of file RegionBox.h.
Constructor & Destructor Documentation
casa::RegionBox::RegionBox |
( |
const QList< int > & |
pixel_x, |
|
|
const QList< int > & |
pixel_y | |
|
) |
| | |
virtual casa::RegionBox::~RegionBox |
( |
|
) |
[virtual] |
Member Function Documentation
void casa::RegionBox::clear |
( |
|
) |
[private] |
QVector<int> casa::RegionBox::getActualBLC |
( |
const Vector< int > & |
imageBLC, |
|
|
const Vector< int > & |
imageTRC, |
|
|
bool * |
valid | |
|
) |
| | const [private] |
Code was crashing when the region box bounds were bigger than the image bounds.
The actualBLC/TRC methods choose smaller region boxes in such cases.
QVector<int> casa::RegionBox::getActualTRC |
( |
const Vector< int > & |
imageBLC, |
|
|
const Vector< int > & |
imageTRC, |
|
|
bool * |
valid | |
|
) |
| | const [private] |
void casa::RegionBox::initBox |
( |
const QList< int > & |
pixelX, |
|
|
const QList< int > & |
pixelY | |
|
) |
| | [private] |
bool casa::RegionBox::isInBox |
( |
double |
valueX, |
|
|
double |
valueY | |
|
) |
| | const |
bool casa::RegionBox::isInImage |
( |
const QVector< int > & |
coords, |
|
|
const Vector< int > & |
imageBLC, |
|
|
const Vector< int > & |
imageTRC | |
|
) |
| | const [private] |
QString casa::RegionBox::toString |
( |
const Vector< int > & |
imageBLC, |
|
|
const Vector< int > & |
imageTRC | |
|
) |
| | const |
QString casa::RegionBox::toStringLabelled |
( |
const Vector< int > & |
imageBLC, |
|
|
const Vector< int > & |
imageTRC | |
|
) |
| | const |
void casa::RegionBox::update |
( |
const QList< int > & |
pixelX, |
|
|
const QList< int > & |
pixelY | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: