#include <Region.h>
◆ Region()
Region::Region |
( |
const RegionState & |
state, |
|
|
std::shared_ptr< casacore::CoordinateSystem > |
csys |
|
) |
| |
◆ CheckPoints()
bool Region::CheckPoints |
( |
const std::vector< CARTA::Point > & |
points, |
|
|
CARTA::RegionType |
type |
|
) |
| |
|
private |
◆ CompleteRegionRecord()
void Region::CompleteRegionRecord |
( |
casacore::TableRecord & |
record, |
|
|
const casacore::IPosition & |
image_shape |
|
) |
| |
|
private |
◆ CoordinateSystem()
std::shared_ptr< casacore::CoordinateSystem > carta::Region::CoordinateSystem |
( |
| ) |
|
|
inline |
◆ GetActiveTaskMutex()
std::shared_mutex & Region::GetActiveTaskMutex |
( |
| ) |
|
◆ GetCachedLCRegion()
std::shared_ptr< casacore::LCRegion > Region::GetCachedLCRegion |
( |
int |
file_id, |
|
|
const StokesSource & |
stokes_source |
|
) |
| |
|
private |
◆ GetControlPointsRecord()
casacore::TableRecord Region::GetControlPointsRecord |
( |
const casacore::IPosition & |
shape | ) |
|
|
private |
◆ GetImageRegion()
std::shared_ptr< casacore::LCRegion > Region::GetImageRegion |
( |
int |
file_id, |
|
|
std::shared_ptr< casacore::CoordinateSystem > |
csys, |
|
|
const casacore::IPosition & |
shape, |
|
|
const StokesSource & |
stokes_source = StokesSource() , |
|
|
bool |
report_error = true |
|
) |
| |
◆ GetImageRegionMask()
casacore::ArrayLattice< casacore::Bool > Region::GetImageRegionMask |
( |
int |
file_id | ) |
|
◆ GetImageRegionRecord()
casacore::TableRecord Region::GetImageRegionRecord |
( |
int |
file_id, |
|
|
std::shared_ptr< casacore::CoordinateSystem > |
csys, |
|
|
const casacore::IPosition & |
shape |
|
) |
| |
◆ GetRegionState()
◆ GetRotboxRecordForLCRegion()
casacore::TableRecord Region::GetRotboxRecordForLCRegion |
( |
const casacore::IPosition & |
shape | ) |
|
|
private |
◆ IsAnnotation()
bool carta::Region::IsAnnotation |
( |
| ) |
|
|
inline |
◆ IsConnected()
bool Region::IsConnected |
( |
| ) |
|
◆ IsInReferenceImage()
bool carta::Region::IsInReferenceImage |
( |
int |
file_id | ) |
|
|
inline |
◆ IsLineType()
bool carta::Region::IsLineType |
( |
| ) |
|
|
inline |
◆ IsPoint()
bool carta::Region::IsPoint |
( |
| ) |
|
|
inline |
◆ IsValid()
bool carta::Region::IsValid |
( |
| ) |
|
|
inline |
◆ PointsFinite()
bool Region::PointsFinite |
( |
const std::vector< CARTA::Point > & |
points | ) |
|
|
private |
◆ RegionChanged()
bool carta::Region::RegionChanged |
( |
| ) |
|
|
inline |
◆ ResetRegionCache()
void Region::ResetRegionCache |
( |
| ) |
|
|
private |
◆ UpdateRegion()
◆ WaitForTaskCancellation()
void Region::WaitForTaskCancellation |
( |
| ) |
|
◆ _active_task_mutex
std::shared_mutex carta::Region::_active_task_mutex |
|
mutableprivate |
◆ _connected
volatile bool carta::Region::_connected = true |
|
private |
◆ _coord_sys
std::shared_ptr<casacore::CoordinateSystem> carta::Region::_coord_sys |
|
private |
◆ _lcregion
std::shared_ptr<casacore::LCRegion> carta::Region::_lcregion |
|
private |
◆ _lcregion_mutex
std::mutex carta::Region::_lcregion_mutex |
|
private |
◆ _lcregion_set
bool carta::Region::_lcregion_set |
|
private |
◆ _region_changed
bool carta::Region::_region_changed |
|
private |
◆ _region_converter
◆ _region_state
◆ _region_state_mutex
std::mutex carta::Region::_region_state_mutex |
|
private |
◆ _valid
bool carta::Region::_valid |
|
private |
The documentation for this class was generated from the following files: