casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Enumerations | Functions
casa::viewer::region Namespace Reference

Classes

class  PointInfo

Typedefs

typedef std::set< Region * > region_list_type

Enumerations

enum  LineStyle {
  SolidLine,
  DashLine,
  DotLine,
  LSDoubleDashed
}
 LSDoubleDashed is only used to preserve state (it is a Display::LineStyle option) More...
enum  TextPosition {
  TopText,
  RightText,
  BottomText,
  LeftText
}
enum  TextFontStyle {
  ItalicText,
  BoldText
}
enum  Coord {
  J2000,
  B1950,
  Galactic,
  SuperGalactic,
  Ecliptic,
  DefaultCoord
}
enum  Units {
  Degrees,
  Radians,
  Sexagesimal,
  Pixel,
  DefaultUnits
}
enum  MouseState {
  MouseRefresh,
  MouseSelected,
  MouseHandle
}
 state returned from mouse functions for regions... More...
enum  RegionTypes {
  RectRegion,
  PointRegion,
  EllipseRegion,
  PolyRegion,
  PolylineRegion,
  PVLineRegion,
  NonRegion
}
enum  RegionSelect {
  SelectAny,
  SelectRect,
  SelectPoint,
  SelectEllipse,
  SelectPoly,
  SelectPolyline,
  SelectPVLine
}
enum  PointLocation {
  PointInside,
  PointHandle,
  PointOutside
}
enum  RegionChanges {
  RegionChangeCreate,
  RegionChangeUpdate,
  RegionChangeReset,
  RegionChangeFocus,
  RegionChangeModified,
  RegionChangeLabel,
  RegionChangeDelete,
  RegionChangeStatsUpdate,
  RegionChangeNewChannel,
  RegionChangeSelected
}

Functions

template<class T >
void dump (const std::string &prefix, const std::set< T * > &s)
RegionTypes select_to_region (RegionSelect select)

Typedef Documentation

Definition at line 13 of file RegionEnums.h.


Enumeration Type Documentation

Enumerator:
J2000 
B1950 
Galactic 
SuperGalactic 
Ecliptic 
DefaultCoord 

Definition at line 29 of file RegionEnums.h.

LSDoubleDashed is only used to preserve state (it is a Display::LineStyle option)

Enumerator:
SolidLine 
DashLine 
DotLine 
LSDoubleDashed 

Definition at line 26 of file RegionEnums.h.

state returned from mouse functions for regions...

Enumerator:
MouseRefresh 
MouseSelected 
MouseHandle 

Definition at line 33 of file RegionEnums.h.

Enumerator:
PointInside 
PointHandle 
PointOutside 

Definition at line 46 of file RegionEnums.h.

Enumerator:
RegionChangeCreate 
RegionChangeUpdate 
RegionChangeReset 
RegionChangeFocus 
RegionChangeModified 
RegionChangeLabel 
RegionChangeDelete 
RegionChangeStatsUpdate 
RegionChangeNewChannel 
RegionChangeSelected 

Definition at line 48 of file RegionEnums.h.

Enumerator:
SelectAny 
SelectRect 
SelectPoint 
SelectEllipse 
SelectPoly 
SelectPolyline 
SelectPVLine 

Definition at line 36 of file RegionEnums.h.

Enumerator:
RectRegion 
PointRegion 
EllipseRegion 
PolyRegion 
PolylineRegion 
PVLineRegion 
NonRegion 

Definition at line 35 of file RegionEnums.h.

Enumerator:
ItalicText 
BoldText 

Definition at line 28 of file RegionEnums.h.

Enumerator:
TopText 
RightText 
BottomText 
LeftText 

Definition at line 27 of file RegionEnums.h.

Enumerator:
Degrees 
Radians 
Sexagesimal 
Pixel 
DefaultUnits 

Definition at line 30 of file RegionEnums.h.


Function Documentation

template<class T >
void casa::viewer::region::dump ( const std::string &  prefix,
const std::set< T * > &  s 
)

Definition at line 15 of file RegionEnums.h.

RegionTypes casa::viewer::region::select_to_region ( RegionSelect  select) [inline]