casacore
Modules | Classes

More...

Modules

 LRegions_module_internal_classes
 Internal LRegions_module classes and functions.
 

Classes

class  casacore::FITSMask
  More...
 
class  casacore::LattRegionHolder
  More...
 
class  casacore::LCBox
  More...
 
class  casacore::LCComplement
  More...
 
class  casacore::LCConcatenation
  More...
 
class  casacore::LCDifference
  More...
 
class  casacore::LCEllipsoid
  More...
 
class  casacore::LCExtension
  More...
 
class  casacore::LCIntersection
  More...
 
class  casacore::LCLELMask
  More...
 
class  casacore::LCMask
  More...
 
class  casacore::LCPagedMask
  More...
 
class  casacore::LCPixelSet
  More...
 
class  casacore::LCPolygon
  More...
 
class  casacore::LCRegion
  More...
 
class  casacore::LCRegionFixed
  More...
 
class  casacore::LCRegionMulti
  More...
 
class  casacore::LCRegionSingle
  More...
 
class  casacore::LCSlicer
  More...
 
class  casacore::LCStretch
  More...
 
class  casacore::LCUnion
  More...
 
class  casacore::RegionType
  More...
 

Detailed Description

Regions in a lattice.

See below for an overview of the classes in this module.

Prerequisite

Review Status

Reviewed By:
Peter Barnes
Date Reviewed:
1999/10/30

Synopsis

There is a rich variety of region classes which can be used to define a LatticeRegion in pixel coordinates. The elementary ones are:

Compound region classes can be used to make a combination of one or more regions.

Apart from these region classes, class LCSlicer can be used to define a box with optional strides. It also offers the opportunity to define the box in fractions or to define it relative to the center of the lattice or relative to a reference pixel.
The final, and most general way, to define regions is by means of the world coordinates region classes in the Images module, in particular the WCRegion class. However, world coordinate regions can only be used with images.