|
| CrtfImportExport (std::shared_ptr< casacore::CoordinateSystem > image_coord_sys, const casacore::IPosition &image_shape, int stokes_axis, int file_id, const std::string &file, bool file_is_filename) |
|
| CrtfImportExport (std::shared_ptr< casacore::CoordinateSystem > image_coord_sys, const casacore::IPosition &image_shape, int stokes_axis) |
|
bool | AddExportRegion (const RegionState ®ion_state, const CARTA::RegionStyle ®ion_style) override |
|
bool | ExportRegions (std::string &filename, std::string &error) override |
|
bool | ExportRegions (std::vector< std::string > &contents, std::string &error) override |
|
| RegionImportExport (std::shared_ptr< casacore::CoordinateSystem > image_coord_sys, const casacore::IPosition &image_shape, int file_id) |
|
| RegionImportExport (std::shared_ptr< casacore::CoordinateSystem > image_coord_sys, const casacore::IPosition &image_shape) |
|
virtual | ~RegionImportExport ()=default |
|
std::vector< RegionProperties > | GetImportedRegions (std::string &error) |
|
bool | AddExportRegion (const RegionState ®ion_state, const CARTA::RegionStyle ®ion_style, const casacore::RecordInterface ®ion_record, bool pixel_coord) |
|
|
void | AddRegionNames () override |
|
bool | AddExportRegion (CARTA::RegionType region_type, const std::vector< casacore::Quantity > &control_points, const casacore::Quantity &rotation, const CARTA::RegionStyle ®ion_style) override |
|
virtual std::vector< std::string > | ReadRegionFile (const std::string &file, bool file_is_filename, const char extra_delim='\0') |
|
virtual bool | IsCommentLine (const std::string &line) |
|
virtual void | SetParserDelim (const std::string &delim) |
|
virtual void | ParseRegionParameters (std::string ®ion_definition, std::vector< std::string > ¶meters, std::unordered_map< std::string, std::string > &properties) |
|
CARTA::TextAnnotationPosition | GetTextPosition (const std::string &position) |
|
void | AddTextStyleToProperties (const CARTA::RegionStyle &text_style, RegionProperties &textbox_properties) |
|
bool | ConvertPointToPixels (std::string ®ion_frame, std::vector< casacore::Quantity > &point, casacore::Vector< casacore::Double > &pixel_coords) |
|
double | WorldToPixelLength (casacore::Quantity input, unsigned int pixel_axis) |
|
std::string | FormatColor (const std::string &color) |
|
void | ExportAnnCompassStyle (const CARTA::RegionStyle ®ion_style, const std::string &ann_coord_sys, std::string ®ion_line) |
|
void | ImportCompassStyle (std::string &compass_properties, std::string &coordinate_system, CARTA::AnnotationStyle *annotation_style) |
|
void | ImportRulerStyle (std::string &ruler_properties, std::string &coordinate_system) |
|
|
std::string | GetImageDirectionFrame () |
|
void | ProcessFileLines (std::vector< std::string > &lines) |
|
std::string | GetRegionDirectionFrame (std::unordered_map< std::string, std::string > &properties) |
|
RegionState | ImportAnnSymbolText (std::vector< std::string > ¶meters, std::string &coord_frame) |
|
RegionState | ImportAnnBox (std::vector< std::string > ¶meters, std::string &coord_frame) |
|
RegionState | ImportAnnEllipse (std::vector< std::string > ¶meters, std::string &coord_frame) |
|
RegionState | ImportAnnPoly (std::vector< std::string > ¶meters, std::string &coord_frame) |
|
CARTA::RegionStyle | ImportStyleParameters (CARTA::RegionType region_type, std::unordered_map< std::string, std::string > &properties) |
|
void | ImportFontStyleParameters (std::unordered_map< std::string, std::string > &properties, CARTA::AnnotationStyle *annotation_style) |
|
void | ImportPointStyleParameters (const std::string &symbol_char, std::unordered_map< std::string, std::string > &properties, CARTA::AnnotationStyle *annotation_style) |
|
bool | GetBoxControlPoints (std::string &box_definition, std::vector< CARTA::Point > &control_points, float &rotation) |
|
bool | GetBoxControlPoints (std::vector< std::string > ¶meters, std::string ®ion_frame, std::vector< CARTA::Point > &control_points, float &rotation) |
|
bool | GetCenterBoxPoints (const std::string ®ion, casacore::Quantity &cx, casacore::Quantity &cy, casacore::Quantity &width, casacore::Quantity &height, std::string ®ion_frame, std::vector< CARTA::Point > &control_points) |
|
bool | GetRectBoxPoints (casacore::Quantity &blcx, casacore::Quantity &blcy, casacore::Quantity &trcx, casacore::Quantity &trcy, std::string ®ion_frame, std::vector< CARTA::Point > &control_points) |
|
casa::AnnSymbol::Symbol | GetAnnSymbol (CARTA::PointAnnotationShape point_shape) |
|
char | GetAnnSymbolCharacter (CARTA::PointAnnotationShape point_shape) |
|
std::string | GetRegionColor (const CARTA::RegionStyle ®ion_style) |
|
casa::AnnotationBase::LineStyle | GetRegionLineStyle (const CARTA::RegionStyle ®ion_style) |
|
void | GetAnnotationFontParameters (const CARTA::RegionStyle ®ion_style, std::string &font, unsigned int &font_size, casa::AnnotationBase::FontStyle &font_style) |
|
void | GetAnnotationSymbolParameters (const CARTA::RegionStyle ®ion_style, unsigned int &symbol_size, unsigned int &symbol_thickness) |
|
std::string | GetAnnotationCoordinateSystem () |
|
void | ExportStyleParameters (const CARTA::RegionStyle ®ion_style, std::string ®ion_line) |
|
void | ExportStyleParameters (const CARTA::RegionStyle ®ion_style, casa::AnnotationBase *region) |
|
casacore::Vector< casacore::Stokes::StokesTypes > | GetStokesTypes () |
|
std::string | GetCrtfVersionHeader () |
|