casacore
|
Regions in a lattice. More...
Modules | |
LRegions_module_internal_classes | |
Internal LRegions_module classes and functions. | |
Classes | |
class | casacore::FITSMask |
Provides an on-the-fly mask for FITS images. More... | |
class | casacore::LattRegionHolder |
Class to hold a region of interest in an image. More... | |
class | casacore::LCBox |
Class to define a rectangular box of interest. More... | |
class | casacore::LCComplement |
Make the complement of a region. More... | |
class | casacore::LCConcatenation |
Combine multiple LCRegion's into a new dimension. More... | |
class | casacore::LCDifference |
Make the difference of 2 regions. More... | |
class | casacore::LCEllipsoid |
Define an N-dimensional ellipsoidal region of interest. More... | |
class | casacore::LCExtension |
Extend an LCRegion along straight lines to other dimensions. More... | |
class | casacore::LCIntersection |
Make the intersection of 2 or more regions. More... | |
class | casacore::LCLELMask |
Class to define a mask as a LEL expression. More... | |
class | casacore::LCMask |
Class to define a rectangular mask as a temporary region. More... | |
class | casacore::LCPagedMask |
Class to define a rectangular mask as a region. More... | |
class | casacore::LCPixelSet |
Class to define a rectangular mask as a region. More... | |
class | casacore::LCPolygon |
Define a 2-dimensional region by a polygon. More... | |
class | casacore::LCRegion |
Abstract base class to define a region of interest in lattice coordinates. More... | |
class | casacore::LCRegionFixed |
Abstract base class to define a fixed region. More... | |
class | casacore::LCRegionMulti |
Make the intersection of 2 or more regions. More... | |
class | casacore::LCRegionSingle |
Abstract base class to define a single region. More... | |
class | casacore::LCSlicer |
Class to define a rectangular box of interest with strides. More... | |
class | casacore::LCStretch |
Stretch length 1 axes in an LCRegion along straight lines. More... | |
class | casacore::LCUnion |
Make the union of 2 or more regions. More... | |
class | casacore::RegionType |
Define the various region types. More... | |
Regions in a lattice.
See below for an overview of the classes in this module.
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.