CARTA Backend
The backend component of CARTA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
carta::LineBoxRegions Member List

This is the complete list of members for carta::LineBoxRegions, including all inherited members.

_mvdir_mutexcarta::LineBoxRegionsinlineprivatestatic
AdjustIncrementUnit(double offset_increment, size_t num_offsets)carta::LineBoxRegionsprivate
CheckLinearOffsets(const std::vector< std::vector< double > > &box_centers, std::shared_ptr< casacore::CoordinateSystem > csys, double &increment)carta::LineBoxRegionsprivate
FindPointAtTargetSeparation(std::shared_ptr< casacore::CoordinateSystem > coord_sys, const std::vector< double > &start_point, const std::vector< double > &end_point, double target_separation, double tolerance)carta::LineBoxRegionsprivate
GetFixedAngularRegions(const RegionState &line_region_state, std::shared_ptr< casacore::CoordinateSystem > line_coord_sys, int line_width, double &increment, std::vector< RegionState > &region_states, std::string &message)carta::LineBoxRegionsprivate
GetFixedPixelRegions(const RegionState &line_region_state, std::shared_ptr< casacore::CoordinateSystem > line_coord_sys, int line_width, double &increment, std::vector< RegionState > &region_states)carta::LineBoxRegionsprivate
GetLineBoxRegions(const RegionState &line_region_state, std::shared_ptr< casacore::CoordinateSystem > line_coord_sys, int line_width, casacore::Quantity &region_increment, std::vector< RegionState > &region_states, std::string &message)carta::LineBoxRegions
GetLineRotation(const std::vector< double > &line_start, const std::vector< double > &line_end)carta::LineBoxRegionsprivate
GetPointSeparation(std::shared_ptr< casacore::CoordinateSystem > coord_sys, const std::vector< double > &point1, const std::vector< double > &point2)carta::LineBoxRegionsprivate
GetPolygonRegionState(std::shared_ptr< casacore::CoordinateSystem > coord_sys, int file_id, const std::vector< double > &box_start, const std::vector< double > &box_end, int pixel_width, double angular_width, float line_rotation, double tolerance)carta::LineBoxRegionsprivate
GetSeparationTolerance(std::shared_ptr< casacore::CoordinateSystem > csys)carta::LineBoxRegionsprivate
LineBoxRegions()=defaultcarta::LineBoxRegions
~LineBoxRegions()=defaultcarta::LineBoxRegions