#include <RegionSource.h>
Public Types | |
typedef RegionSourceKernel::shared_kernel_ptr_type | shared_kernel_ptr_type |
Public Member Functions | |
SHARED_PTR< Rectangle > | rectangle (WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y) |
virtual SHARED_PTR< Polygon > | polygon (WorldCanvas *wc, double x1, double y1) |
virtual SHARED_PTR< Polygon > | polygon (WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts) |
virtual SHARED_PTR< Polyline > | polyline (WorldCanvas *wc, double x1, double y1) |
virtual SHARED_PTR< Polyline > | polyline (WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts) |
virtual SHARED_PTR< Rectangle > | ellipse (WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y) |
virtual SHARED_PTR< Rectangle > | point (WorldCanvas *wc, double x, double y, QtMouseToolNames::PointRegionSymbols sym, int size) |
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 95 of file RegionSource.h.
typedef RegionSourceKernel::shared_kernel_ptr_type casa::viewer::RegionSource::shared_kernel_ptr_type |
Definition at line 97 of file RegionSource.h.
casa::viewer::RegionSource::RegionSource | ( | RegionCreator * | rc, | |
const shared_kernel_ptr_type & | k | |||
) | [inline] |
Definition at line 124 of file RegionSource.h.
casa::viewer::RegionSource::RegionSource | ( | const RegionSource & | other | ) | [inline] |
Definition at line 125 of file RegionSource.h.
virtual casa::viewer::RegionSource::~RegionSource | ( | ) | [inline, virtual] |
Definition at line 145 of file RegionSource.h.
QtMouseToolNames::PointRegionSymbols casa::viewer::RegionSource::currentPointSymbolType | ( | ) | const [inline] |
Definition at line 142 of file RegionSource.h.
References kernel_.
QtRegionDock* casa::viewer::RegionSource::dock | ( | ) | [inline] |
Definition at line 135 of file RegionSource.h.
References kernel_.
virtual 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 114 of file RegionSource.h.
References kernel_, and region_creator.
shared_kernel_ptr_type casa::viewer::RegionSource::kernel | ( | ) | [inline] |
Definition at line 131 of file RegionSource.h.
References kernel_.
int casa::viewer::RegionSource::numFrames | ( | ) | const [inline] |
Definition at line 138 of file RegionSource.h.
References kernel_.
virtual SHARED_PTR<Rectangle> casa::viewer::RegionSource::point | ( | WorldCanvas * | wc, | |
double | x, | |||
double | y, | |||
QtMouseToolNames::PointRegionSymbols | sym, | |||
int | size | |||
) | [inline, virtual] |
Definition at line 117 of file RegionSource.h.
References kernel_, and region_creator.
virtual SHARED_PTR<Polygon> casa::viewer::RegionSource::polygon | ( | WorldCanvas * | wc, | |
const std::vector< std::pair< double, double > > & | pts | |||
) | [inline, virtual] |
Definition at line 105 of file RegionSource.h.
References kernel_, and region_creator.
virtual SHARED_PTR<Polygon> casa::viewer::RegionSource::polygon | ( | WorldCanvas * | wc, | |
double | x1, | |||
double | y1 | |||
) | [inline, virtual] |
Definition at line 102 of file RegionSource.h.
References kernel_, and region_creator.
virtual SHARED_PTR<Polyline> casa::viewer::RegionSource::polyline | ( | WorldCanvas * | wc, | |
const std::vector< std::pair< double, double > > & | pts | |||
) | [inline, virtual] |
Definition at line 111 of file RegionSource.h.
References kernel_, and region_creator.
virtual SHARED_PTR<Polyline> casa::viewer::RegionSource::polyline | ( | WorldCanvas * | wc, | |
double | x1, | |||
double | y1 | |||
) | [inline, virtual] |
Definition at line 108 of file RegionSource.h.
References kernel_, and region_creator.
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 120 of file RegionSource.h.
References kernel_, and region_creator.
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 99 of file RegionSource.h.
References kernel_, and region_creator.
void casa::viewer::RegionSource::revokeRegion | ( | Region * | r | ) | [inline] |
Definition at line 127 of file RegionSource.h.
References kernel_.
Definition at line 148 of file RegionSource.h.
Referenced by currentPointSymbolType(), dock(), ellipse(), kernel(), numFrames(), point(), polygon(), polyline(), pvline(), rectangle(), and revokeRegion().
Definition at line 149 of file RegionSource.h.
Referenced by ellipse(), point(), polygon(), polyline(), pvline(), and rectangle().