#include <ds9context.h>
Public Member Functions | |
ds9context (WorldCanvas *wc, RegionToolManager *mgr) | |
SHARED_PTR< RegionTool > | tool (region::RegionTypes t) |
double | mapAngleFromRef (double, CoordSystem, SkyFrame) |
double | mapAngleToRef (double, CoordSystem, SkyFrame) |
double | mapLenToRef (double d, CoordSystem sys, SkyFormat format=DEGREES) |
from Base::findFits(globalTile)->mapLenToRef(. | |
Vector | mapLenToRef (const Vector &, CoordSystem sys, SkyFormat format=DEGREES) |
from Base::findFits(globalTile)->mapLenToRef(. | |
Vector | mapToRef (const Vector &v, CoordSystem sys, SkyFrame format=FK5) |
from Base::findFits(globalTile)->mapToRef(. | |
void | resetCompositeMarker () |
void | createContourPolygonCmd (const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCompassCmd (const Vector &, double, const char *, const char *, int, int, CoordSystem, SkyFrame, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCompositeCmd (const Vector &, double, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createVectCmd (const Vector &, const Vector &, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createVectCmd (const Vector &, double, double, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createProjectionCmd (const Vector &, const Vector &, double, const char *, const char *, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createRulerCmd (const Vector &, const Vector &, CoordSystem, SkyFrame, CoordSystem, SkyFormat, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCircle3dCmd (const Vector &, double, const char *, const char *, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createAnnulusCmd (const Vector &, double, double, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createAnnulusCmd (const Vector &, int, double *, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCpandaCmd (const Vector &, double, double, int, double, double, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCpandaCmd (const Vector &, int, double *, int, double *, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createEllipseAnnulusCmd (const Vector &, const Vector &, const Vector &, int, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createEllipseAnnulusCmd (const Vector &, int, Vector *, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createEpandaCmd (const Vector &, double, double, int, const Vector &, const Vector &, int, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createEpandaCmd (const Vector &, int, double *, int, Vector *, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createLineCmd (const Vector &, const Vector &, int, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createBoxAnnulusCmd (const Vector &, const Vector &, const Vector &, int, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createBoxAnnulusCmd (const Vector &, int, Vector *, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createBpandaCmd (const Vector &, double, double, int, const Vector &, const Vector &, int, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createBpandaCmd (const Vector &, int, double *, int, Vector *, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createTextCmd (const Vector &, double, int, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createBoxCmd (const Vector &, const Vector &, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- | |
void | createEllipseCmd (const Vector &, const Vector &, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createCircleCmd (const Vector &, double, const char *, int *, int, const char *, const char *, unsigned short, const char *, const std::list< Tag > &) |
void | createPolygonCmd (const Vector ¢er, const Vector &bb, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createPolygonCmd (const std::list< Vertex > &list, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createCirclePointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createBoxPointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createDiamondPointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createCrossPointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createExPointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createArrowPointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | createBoxCirclePointCmd (const Vector ¢er, int size, const char *color, int *dash, int width, const char *font, const char *text, unsigned short prop, const char *comment, const std::list< Tag > &tag) |
void | markerDeleteLastCmd () |
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- | |
Private Attributes | |
WorldCanvas * | wc_ |
RegionToolManager * | toolmgr |
Definition at line 85 of file ds9context.h.
casa::viewer::ds9context::ds9context | ( | WorldCanvas * | wc, | |
RegionToolManager * | mgr | |||
) | [inline] |
Definition at line 87 of file ds9context.h.
void casa::viewer::ds9context::createAnnulusCmd | ( | const Vector & | , | |
int | , | |||
double * | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 140 of file ds9context.h.
void casa::viewer::ds9context::createAnnulusCmd | ( | const Vector & | , | |
double | , | |||
double | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 136 of file ds9context.h.
void casa::viewer::ds9context::createArrowPointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createBoxAnnulusCmd | ( | const Vector & | , | |
int | , | |||
Vector * | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 177 of file ds9context.h.
void casa::viewer::ds9context::createBoxAnnulusCmd | ( | const Vector & | , | |
const Vector & | , | |||
const Vector & | , | |||
int | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 173 of file ds9context.h.
void casa::viewer::ds9context::createBoxCirclePointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createBoxCmd | ( | const Vector & | , | |
const Vector & | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) |
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
void casa::viewer::ds9context::createBoxPointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createBpandaCmd | ( | const Vector & | , | |
int | , | |||
double * | , | |||
int | , | |||
Vector * | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 187 of file ds9context.h.
void casa::viewer::ds9context::createBpandaCmd | ( | const Vector & | , | |
double | , | |||
double | , | |||
int | , | |||
const Vector & | , | |||
const Vector & | , | |||
int | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 182 of file ds9context.h.
void casa::viewer::ds9context::createCircle3dCmd | ( | const Vector & | , | |
double | , | |||
const char * | , | |||
const char * | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 132 of file ds9context.h.
void casa::viewer::ds9context::createCircleCmd | ( | const Vector & | , | |
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) |
void casa::viewer::ds9context::createCirclePointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createCompassCmd | ( | const Vector & | , | |
double | , | |||
const char * | , | |||
const char * | , | |||
int | , | |||
int | , | |||
CoordSystem | , | |||
SkyFrame | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 110 of file ds9context.h.
void casa::viewer::ds9context::createCompositeCmd | ( | const Vector & | , | |
double | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 114 of file ds9context.h.
void casa::viewer::ds9context::createContourPolygonCmd | ( | const char * | , | |
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 107 of file ds9context.h.
void casa::viewer::ds9context::createCpandaCmd | ( | const Vector & | , | |
int | , | |||
double * | , | |||
int | , | |||
double * | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 147 of file ds9context.h.
void casa::viewer::ds9context::createCpandaCmd | ( | const Vector & | , | |
double | , | |||
double | , | |||
int | , | |||
double | , | |||
double | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 143 of file ds9context.h.
void casa::viewer::ds9context::createCrossPointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createDiamondPointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createEllipseAnnulusCmd | ( | const Vector & | , | |
int | , | |||
Vector * | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 156 of file ds9context.h.
void casa::viewer::ds9context::createEllipseAnnulusCmd | ( | const Vector & | , | |
const Vector & | , | |||
const Vector & | , | |||
int | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 151 of file ds9context.h.
void casa::viewer::ds9context::createEllipseCmd | ( | const Vector & | , | |
const Vector & | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) |
void casa::viewer::ds9context::createEpandaCmd | ( | const Vector & | , | |
int | , | |||
double * | , | |||
int | , | |||
Vector * | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 165 of file ds9context.h.
void casa::viewer::ds9context::createEpandaCmd | ( | const Vector & | , | |
double | , | |||
double | , | |||
int | , | |||
const Vector & | , | |||
const Vector & | , | |||
int | , | |||
double | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 160 of file ds9context.h.
void casa::viewer::ds9context::createExPointCmd | ( | const Vector & | center, | |
int | size, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createLineCmd | ( | const Vector & | , | |
const Vector & | , | |||
int | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 169 of file ds9context.h.
void casa::viewer::ds9context::createPolygonCmd | ( | const std::list< Vertex > & | list, | |
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createPolygonCmd | ( | const Vector & | center, | |
const Vector & | bb, | |||
const char * | color, | |||
int * | dash, | |||
int | width, | |||
const char * | font, | |||
const char * | text, | |||
unsigned short | prop, | |||
const char * | comment, | |||
const std::list< Tag > & | tag | |||
) |
void casa::viewer::ds9context::createProjectionCmd | ( | const Vector & | , | |
const Vector & | , | |||
double | , | |||
const char * | , | |||
const char * | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 124 of file ds9context.h.
void casa::viewer::ds9context::createRulerCmd | ( | const Vector & | , | |
const Vector & | , | |||
CoordSystem | , | |||
SkyFrame | , | |||
CoordSystem | , | |||
SkyFormat | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 128 of file ds9context.h.
void casa::viewer::ds9context::createTextCmd | ( | const Vector & | , | |
double | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 192 of file ds9context.h.
void casa::viewer::ds9context::createVectCmd | ( | const Vector & | , | |
double | , | |||
double | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 120 of file ds9context.h.
void casa::viewer::ds9context::createVectCmd | ( | const Vector & | , | |
const Vector & | , | |||
int | , | |||
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char * | , | |||
unsigned | short, | |||
const char * | , | |||
const std::list< Tag > & | ||||
) | [inline] |
Definition at line 117 of file ds9context.h.
double casa::viewer::ds9context::mapAngleFromRef | ( | double | , | |
CoordSystem | , | |||
SkyFrame | ||||
) | [inline] |
Definition at line 92 of file ds9context.h.
double casa::viewer::ds9context::mapAngleToRef | ( | double | , | |
CoordSystem | , | |||
SkyFrame | ||||
) | [inline] |
Definition at line 95 of file ds9context.h.
Vector casa::viewer::ds9context::mapLenToRef | ( | const Vector & | , | |
CoordSystem | sys, | |||
SkyFormat | format = DEGREES | |||
) |
from Base::findFits(globalTile)->mapLenToRef(.
..)
double casa::viewer::ds9context::mapLenToRef | ( | double | d, | |
CoordSystem | sys, | |||
SkyFormat | format = DEGREES | |||
) |
from Base::findFits(globalTile)->mapLenToRef(.
..)
Vector casa::viewer::ds9context::mapToRef | ( | const Vector & | v, | |
CoordSystem | sys, | |||
SkyFrame | format = FK5 | |||
) |
from Base::findFits(globalTile)->mapToRef(.
..)
void casa::viewer::ds9context::markerDeleteLastCmd | ( | ) | [inline] |
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
Definition at line 240 of file ds9context.h.
void casa::viewer::ds9context::resetCompositeMarker | ( | ) | [inline] |
Definition at line 105 of file ds9context.h.
SHARED_PTR<RegionTool> casa::viewer::ds9context::tool | ( | region::RegionTypes | t | ) | [inline] |
Definition at line 89 of file ds9context.h.
References casa::viewer::RegionToolManager::tool(), and toolmgr.
Definition at line 244 of file ds9context.h.
Referenced by tool().
WorldCanvas* casa::viewer::ds9context::wc_ [private] |
Definition at line 243 of file ds9context.h.