casa
$Rev:20696$
|
#include <RegionSource.h>
Public Types | |
typedef RegionSourceKernel::shared_kernel_ptr_type | shared_kernel_ptr_type |
Public Member Functions | |
std::tr1::shared_ptr< Rectangle > | rectangle (WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y) |
virtual std::tr1::shared_ptr < Polygon > | polygon (WorldCanvas *wc, double x1, double y1) |
virtual std::tr1::shared_ptr < Polygon > | polygon (WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts) |
virtual std::tr1::shared_ptr < Polyline > | polyline (WorldCanvas *wc, double x1, double y1) |
virtual std::tr1::shared_ptr < Polyline > | polyline (WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts) |
virtual std::tr1::shared_ptr < Rectangle > | ellipse (WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y) |
virtual std::tr1::shared_ptr < Rectangle > | point (WorldCanvas *wc, double x, double y, QtMouseToolNames::PointRegionSymbols sym, int size) |
std::tr1::shared_ptr< PVLine > | pvline (WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y) |
RegionSource (RegionCreator *rc, const shared_kernel_ptr_type &k) | |
RegionSource (const RegionSource &other) | |
void | revokeRegion (Region *r) |
shared_kernel_ptr_type | kernel () |
QtRegionDock * | dock () |
int | numFrames () const |
QtMouseToolNames::PointRegionSymbols | currentPointSymbolType () const |
virtual | ~RegionSource () |
Private Attributes | |
shared_kernel_ptr_type | kernel_ |
RegionCreator * | region_creator |
Definition at line 91 of file RegionSource.h.
typedef RegionSourceKernel::shared_kernel_ptr_type casa::viewer::RegionSource::shared_kernel_ptr_type |
Definition at line 93 of file RegionSource.h.
casa::viewer::RegionSource::RegionSource | ( | RegionCreator * | rc, |
const shared_kernel_ptr_type & | k | ||
) | [inline] |
Definition at line 112 of file RegionSource.h.
casa::viewer::RegionSource::RegionSource | ( | const RegionSource & | other | ) | [inline] |
Definition at line 113 of file RegionSource.h.
virtual casa::viewer::RegionSource::~RegionSource | ( | ) | [inline, virtual] |
Definition at line 123 of file RegionSource.h.
QtMouseToolNames::PointRegionSymbols casa::viewer::RegionSource::currentPointSymbolType | ( | ) | const [inline] |
Definition at line 122 of file RegionSource.h.
References kernel_.
QtRegionDock* casa::viewer::RegionSource::dock | ( | ) | [inline] |
Definition at line 119 of file RegionSource.h.
References kernel_.
virtual std::tr1::shared_ptr<Rectangle> casa::viewer::RegionSource::ellipse | ( | WorldCanvas * | wc, |
double | blc_x, | ||
double | blc_y, | ||
double | trc_x, | ||
double | trc_y | ||
) | [inline, virtual] |
Definition at line 105 of file RegionSource.h.
References kernel_, and region_creator.
shared_kernel_ptr_type casa::viewer::RegionSource::kernel | ( | ) | [inline] |
Definition at line 117 of file RegionSource.h.
References kernel_.
int casa::viewer::RegionSource::numFrames | ( | ) | const [inline] |
Definition at line 120 of file RegionSource.h.
References kernel_.
virtual std::tr1::shared_ptr<Rectangle> casa::viewer::RegionSource::point | ( | WorldCanvas * | wc, |
double | x, | ||
double | y, | ||
QtMouseToolNames::PointRegionSymbols | sym, | ||
int | size | ||
) | [inline, virtual] |
Definition at line 107 of file RegionSource.h.
References kernel_, and region_creator.
virtual std::tr1::shared_ptr<Polygon> casa::viewer::RegionSource::polygon | ( | WorldCanvas * | wc, |
double | x1, | ||
double | y1 | ||
) | [inline, virtual] |
Definition at line 97 of file RegionSource.h.
References kernel_, and region_creator.
virtual std::tr1::shared_ptr<Polygon> casa::viewer::RegionSource::polygon | ( | WorldCanvas * | wc, |
const std::vector< std::pair< double, double > > & | pts | ||
) | [inline, virtual] |
Definition at line 99 of file RegionSource.h.
References kernel_, and region_creator.
virtual std::tr1::shared_ptr<Polyline> casa::viewer::RegionSource::polyline | ( | WorldCanvas * | wc, |
double | x1, | ||
double | y1 | ||
) | [inline, virtual] |
Definition at line 101 of file RegionSource.h.
References kernel_, and region_creator.
virtual std::tr1::shared_ptr<Polyline> casa::viewer::RegionSource::polyline | ( | WorldCanvas * | wc, |
const std::vector< std::pair< double, double > > & | pts | ||
) | [inline, virtual] |
Definition at line 103 of file RegionSource.h.
References kernel_, and region_creator.
std::tr1::shared_ptr<PVLine> casa::viewer::RegionSource::pvline | ( | WorldCanvas * | wc, |
double | blc_x, | ||
double | blc_y, | ||
double | trc_x, | ||
double | trc_y | ||
) | [inline] |
Definition at line 109 of file RegionSource.h.
References kernel_, and region_creator.
std::tr1::shared_ptr<Rectangle> casa::viewer::RegionSource::rectangle | ( | WorldCanvas * | wc, |
double | blc_x, | ||
double | blc_y, | ||
double | trc_x, | ||
double | trc_y | ||
) | [inline] |
Definition at line 95 of file RegionSource.h.
References kernel_, and region_creator.
void casa::viewer::RegionSource::revokeRegion | ( | Region * | r | ) | [inline] |
Definition at line 115 of file RegionSource.h.
References kernel_.
Definition at line 126 of file RegionSource.h.
Referenced by currentPointSymbolType(), dock(), ellipse(), kernel(), numFrames(), point(), polygon(), polyline(), pvline(), rectangle(), and revokeRegion().
Definition at line 127 of file RegionSource.h.
Referenced by ellipse(), point(), polygon(), polyline(), pvline(), and rectangle().