#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: