casa
5.7.0-16
|
#include <RegionSource.h>
Public Types | |
typedef std::shared_ptr < RegionSourceKernel > | shared_kernel_ptr_type |
Public Member Functions | |
RegionSourceKernel () | |
virtual | ~RegionSourceKernel () |
void | dtorCalled (const dtorNotifier *) |
inherited pure-virtual from dtorNotifiee, removes deleted regions... More... | |
virtual void | generateExistingRegionUpdates () |
re-generate regionUpdateResponse() signals for existing regions... More... | |
virtual QtRegionDock * | dock () |
virtual int | numFrames () const |
virtual void | revokeRegion (Region *r)=0 |
Public Member Functions inherited from casa::viewer::dtorNotifiee | |
dtorNotifiee () | |
virtual | ~dtorNotifiee () |
Protected Member Functions | |
virtual std::shared_ptr < Rectangle > | rectangle (RegionCreator *rc, WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y)=0 |
virtual std::shared_ptr< Polygon > | polygon (RegionCreator *rc, WorldCanvas *wc, double x1, double y1)=0 |
virtual std::shared_ptr< Polygon > | polygon (RegionCreator *rc, WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts)=0 |
virtual std::shared_ptr< Polyline > | polyline (RegionCreator *rc, WorldCanvas *wc, double x1, double y1)=0 |
virtual std::shared_ptr< Polyline > | polyline (RegionCreator *rc, WorldCanvas *wc, const std::vector< std::pair< double, double > > &pts)=0 |
virtual std::shared_ptr < Rectangle > | ellipse (RegionCreator *rc, WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y)=0 |
virtual std::shared_ptr < Rectangle > | point (RegionCreator *rc, WorldCanvas *wc, double x, double y, QtMouseToolNames::PointRegionSymbols sym, int size)=0 |
virtual std::shared_ptr< PVLine > | pvline (RegionCreator *rc, WorldCanvas *wc, double blc_x, double blc_y, double trc_x, double trc_y)=0 |
virtual QtMouseToolNames::PointRegionSymbols | currentPointSymbolType () const =0 |
void | register_new_region (Region *) |
register region for dtor callback, and add to list of created regions... More... | |
Protected Attributes | |
std::list< Region * > | created_regions |
Friends | |
class | RegionSource |
Definition at line 53 of file RegionSource.h.
typedef std::shared_ptr<RegionSourceKernel> casa::viewer::RegionSourceKernel::shared_kernel_ptr_type |
Definition at line 55 of file RegionSource.h.
|
inline |
Definition at line 57 of file RegionSource.h.
|
virtual |
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
inlinevirtual |
Reimplemented in casa::viewer::QtRegionSourceKernel.
Definition at line 67 of file RegionSource.h.
|
virtual |
inherited pure-virtual from dtorNotifiee, removes deleted regions...
Implements casa::viewer::dtorNotifiee.
Reimplemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
virtual |
re-generate regionUpdateResponse() signals for existing regions...
with same arguments as regionCreated(), for the benefit of a newly created (e.g. QtProfile) tool...
|
inlinevirtual |
Reimplemented in casa::viewer::QtRegionSourceKernel.
Definition at line 70 of file RegionSource.h.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protectedpure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
protected |
register region for dtor callback, and add to list of created regions...
|
pure virtual |
Implemented in casa::viewer::QtRegionSourceKernel.
|
friend |
Definition at line 77 of file RegionSource.h.
|
protected |
Definition at line 92 of file RegionSource.h.