#include <MomentGenerator.h>
|
| | MomentGenerator (const casacore::String &filename, std::shared_ptr< casacore::ImageInterface< float > > image) |
| |
| | ~MomentGenerator ()=default |
| |
| bool | CalculateMoments (int file_id, const casacore::ImageRegion &image_region, int spectral_axis, int stokes_axis, int name_index, const GeneratorProgressCallback &progress_callback, const CARTA::MomentRequest &moment_request, CARTA::MomentResponse &moment_response, std::vector< GeneratedImage > &collapse_results, const RegionState ®ion_state, const std::string &stokes) |
| |
| void | StopCalculation () |
| |
| bool | IsSuccess () const |
| |
| bool | IsCancelled () const |
| |
| casacore::String | GetErrorMessage () const |
| |
| void | setStepCount (int count) |
| |
| void | setStepsCompleted (int count) |
| |
| void | done () |
| |
◆ MomentGenerator()
| MomentGenerator::MomentGenerator |
( |
const casacore::String & |
filename, |
|
|
std::shared_ptr< casacore::ImageInterface< float > > |
image |
|
) |
| |
◆ ~MomentGenerator()
| carta::MomentGenerator::~MomentGenerator |
( |
| ) |
|
|
default |
◆ CalculateMoments()
| bool MomentGenerator::CalculateMoments |
( |
int |
file_id, |
|
|
const casacore::ImageRegion & |
image_region, |
|
|
int |
spectral_axis, |
|
|
int |
stokes_axis, |
|
|
int |
name_index, |
|
|
const GeneratorProgressCallback & |
progress_callback, |
|
|
const CARTA::MomentRequest & |
moment_request, |
|
|
CARTA::MomentResponse & |
moment_response, |
|
|
std::vector< GeneratedImage > & |
collapse_results, |
|
|
const RegionState & |
region_state, |
|
|
const std::string & |
stokes |
|
) |
| |
◆ done()
| void MomentGenerator::done |
( |
| ) |
|
◆ GetErrorMessage()
| casacore::String MomentGenerator::GetErrorMessage |
( |
| ) |
const |
◆ GetInputFileName()
| casacore::String MomentGenerator::GetInputFileName |
( |
| ) |
|
|
private |
◆ GetMomentMode()
| int MomentGenerator::GetMomentMode |
( |
CARTA::Moment |
moment | ) |
|
|
private |
◆ GetMomentSuffix()
| casacore::String MomentGenerator::GetMomentSuffix |
( |
casacore::Int |
moment | ) |
|
|
private |
◆ IsCancelled()
| bool MomentGenerator::IsCancelled |
( |
| ) |
const |
◆ IsSuccess()
| bool MomentGenerator::IsSuccess |
( |
| ) |
const |
◆ ResetImageMoments()
| void MomentGenerator::ResetImageMoments |
( |
const casacore::ImageRegion & |
image_region | ) |
|
|
private |
◆ SetImageRestFrequency()
| void MomentGenerator::SetImageRestFrequency |
( |
double |
rest_frequency | ) |
|
|
private |
◆ SetMomentAxis()
| void MomentGenerator::SetMomentAxis |
( |
const CARTA::MomentRequest & |
moment_request | ) |
|
|
private |
◆ SetMomentImageLogger()
| void MomentGenerator::SetMomentImageLogger |
( |
const CARTA::MomentRequest & |
moment_request, |
|
|
const RegionState & |
region_state, |
|
|
const std::string & |
stokes |
|
) |
| |
|
private |
◆ SetMomentTypeMaps()
| void MomentGenerator::SetMomentTypeMaps |
( |
| ) |
|
|
inlineprivate |
◆ SetMomentTypes()
| void MomentGenerator::SetMomentTypes |
( |
const CARTA::MomentRequest & |
moment_request | ) |
|
|
private |
◆ SetPixelRange()
| void MomentGenerator::SetPixelRange |
( |
const CARTA::MomentRequest & |
moment_request | ) |
|
|
private |
◆ SetRestFrequency()
| void MomentGenerator::SetRestFrequency |
( |
const CARTA::MomentRequest & |
moment_request | ) |
|
|
private |
◆ setStepCount()
| void MomentGenerator::setStepCount |
( |
int |
count | ) |
|
◆ setStepsCompleted()
| void MomentGenerator::setStepsCompleted |
( |
int |
count | ) |
|
◆ StopCalculation()
| void MomentGenerator::StopCalculation |
( |
| ) |
|
◆ _axis
| int carta::MomentGenerator::_axis |
|
private |
◆ _cancel
| bool carta::MomentGenerator::_cancel |
|
private |
◆ _error_msg
| casacore::String carta::MomentGenerator::_error_msg |
|
private |
◆ _exclude_pix
| casacore::Vector<float> carta::MomentGenerator::_exclude_pix |
|
private |
◆ _filename
| casacore::String carta::MomentGenerator::_filename |
|
private |
◆ _first_report_made
| bool carta::MomentGenerator::_first_report_made |
|
private |
◆ _image
| std::shared_ptr<casacore::ImageInterface<float> > carta::MomentGenerator::_image |
|
private |
◆ _image_moments
| std::unique_ptr<ImageMoments<casacore::Float> > carta::MomentGenerator::_image_moments |
|
private |
◆ _include_pix
| casacore::Vector<float> carta::MomentGenerator::_include_pix |
|
private |
◆ _logger
| casacore::LoggerHolder carta::MomentGenerator::_logger |
|
private |
◆ _moment_map
| std::unordered_map<CARTA::Moment, ImageMoments<casacore::Float>::MomentTypes> carta::MomentGenerator::_moment_map |
|
private |
◆ _moment_suffix_map
| std::unordered_map<ImageMoments<casacore::Float>::MomentTypes, casacore::String> carta::MomentGenerator::_moment_suffix_map |
|
private |
◆ _moments
| casacore::Vector<casacore::Int> carta::MomentGenerator::_moments |
|
private |
◆ _pre_progress
| float carta::MomentGenerator::_pre_progress |
|
private |
◆ _progress
| float carta::MomentGenerator::_progress |
|
private |
◆ _progress_callback
◆ _rest_frequency
| double carta::MomentGenerator::_rest_frequency |
|
private |
◆ _spectral_axis
| int carta::MomentGenerator::_spectral_axis |
|
private |
◆ _start_time
| std::chrono::high_resolution_clock::time_point carta::MomentGenerator::_start_time |
|
private |
◆ _stokes_axis
| int carta::MomentGenerator::_stokes_axis |
|
private |
◆ _sub_image
| std::unique_ptr<casacore::ImageInterface<casacore::Float> > carta::MomentGenerator::_sub_image |
|
private |
◆ _success
| bool carta::MomentGenerator::_success |
|
private |
◆ _total_steps
| int carta::MomentGenerator::_total_steps |
|
private |
The documentation for this class was generated from the following files: