|
| ExprLoader (const std::string &filename, const std::string &directory="") |
|
bool | SaveFile (const CARTA::FileType type, const std::string &output_filename, std::string &message) override |
|
| FileLoader (const std::string &filename, const std::string &directory="", bool is_gz=false, bool is_generated=false) |
|
virtual | ~FileLoader ()=default |
|
virtual bool | CanOpenFile (std::string &error) |
|
virtual void | OpenFile (const std::string &hdu) |
|
virtual bool | HasData (FileInfo::Data ds) const |
|
void | SetAipsBeamSupport (bool support) |
|
bool | GetAipsBeamSupport () |
|
void | CloseImageIfUpdated () |
|
ImageRef | GetImage (bool check_data_type=true) |
|
casacore::DataType | GetDataType () |
|
bool | IsComplexDataType () |
|
ImageRef | GetStokesImage (const StokesSource &stokes_source) |
|
bool | GetBeams (std::vector< CARTA::Beam > &beams, std::string &error) |
|
casacore::IPosition | GetShape () |
|
AxesInfo | GetAxes () |
|
DimsInfo | GetDims () |
|
std::shared_ptr< casacore::CoordinateSystem > | GetCoordinateSystem (const StokesSource &stokes_source=StokesSource()) |
|
bool | FindCoordinateAxes (std::string &message) |
|
bool | GetSlice (casacore::Array< float > &data, const StokesSlicer &stokes_slicer) |
|
bool | GetSubImage (const StokesSlicer &stokes_slicer, casacore::SubImage< float > &sub_image) |
|
bool | GetSubImage (const StokesRegion &stokes_region, casacore::SubImage< float > &sub_image) |
|
bool | GetSubImage (const casacore::Slicer &slicer, const casacore::LattRegionHolder ®ion, casacore::SubImage< float > &sub_image) |
|
virtual void | LoadImageStats (bool load_percentiles=false) |
|
virtual FileInfo::ImageStats & | GetImageStats (int current_stokes, int channel) |
|
virtual bool | GetCursorSpectralData (std::vector< float > &data, int stokes, int cursor_x, int count_x, int cursor_y, int count_y, std::mutex &image_mutex) |
|
virtual bool | UseRegionSpectralData (const casacore::IPosition ®ion_shape, std::mutex &image_mutex) |
|
virtual bool | GetRegionSpectralData (int region_id, const AxisRange &z_range, int stokes, const casacore::ArrayLattice< casacore::Bool > &mask, const casacore::IPosition &origin, std::mutex &image_mutex, std::map< CARTA::StatsType, std::vector< double > > &results, float &progress) |
|
virtual bool | GetDownsampledRasterData (std::vector< float > &data, int z, int stokes, CARTA::ImageBounds &bounds, int mip, std::mutex &image_mutex) |
|
virtual bool | GetChunk (std::vector< float > &data, int &data_width, int &data_height, int min_x, int min_y, int z, int stokes, std::mutex &image_mutex) |
|
virtual bool | HasMip (int mip) const |
|
virtual bool | UseTileCache () const |
|
std::string | GetFileName () |
|
virtual void | SetStokesCrval (float stokes_crval) |
|
virtual void | SetStokesCrpix (float stokes_crpix) |
|
virtual void | SetStokesCdelt (int stokes_cdelt) |
|
virtual bool | GetStokesTypeIndex (const CARTA::PolarizationType &stokes_type, int &stokes_index) |
|
virtual bool | GetStokesType (const int &stokes_index, CARTA::PolarizationType &stokes_type) |
|
std::unordered_map< CARTA::PolarizationType, int > | GetStokesIndices () |
|
bool | ImageUpdated () |
|
bool | IsGenerated () |
|
bool | IsHistoryBeam () |
|
void | SetHistoryBeam (const casacore::GaussianBeam &history_beam) |
|