CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
carta::StokesFilesConnector Class Reference

#include <StokesFilesConnector.h>

Collaboration diagram for carta::StokesFilesConnector:
[legend]

Public Member Functions

 StokesFilesConnector (const std::string &root_folder)
 
 ~StokesFilesConnector ()
 
bool DoConcat (const CARTA::ConcatStokesFiles &message, CARTA::ConcatStokesFilesAck &response, std::shared_ptr< casacore::ImageConcat< float > > &concatenated_image, std::string &concatenated_name)
 
void ClearCache ()
 

Private Member Functions

bool OpenStokesFiles (const CARTA::ConcatStokesFiles &message, std::string &err)
 
bool StokesFilesValid (std::string &err, int &stokes_axis)
 

Static Private Member Functions

static bool GetCasaStokesType (const CARTA::PolarizationType &stokes_type, casacore::Stokes::StokesTypes &result)
 

Private Attributes

std::string _top_level_folder
 
std::string _concatenated_name
 
std::map< CARTA::PolarizationType, std::unique_ptr< FileLoader > > _loaders
 

Constructor & Destructor Documentation

◆ StokesFilesConnector()

StokesFilesConnector::StokesFilesConnector ( const std::string &  root_folder)

◆ ~StokesFilesConnector()

StokesFilesConnector::~StokesFilesConnector ( )
Here is the call graph for this function:

Member Function Documentation

◆ ClearCache()

void StokesFilesConnector::ClearCache ( )
Here is the caller graph for this function:

◆ DoConcat()

bool StokesFilesConnector::DoConcat ( const CARTA::ConcatStokesFiles &  message,
CARTA::ConcatStokesFilesAck &  response,
std::shared_ptr< casacore::ImageConcat< float > > &  concatenated_image,
std::string &  concatenated_name 
)
Here is the call graph for this function:

◆ GetCasaStokesType()

bool StokesFilesConnector::GetCasaStokesType ( const CARTA::PolarizationType &  stokes_type,
casacore::Stokes::StokesTypes &  result 
)
staticprivate
Here is the call graph for this function:
Here is the caller graph for this function:

◆ OpenStokesFiles()

bool StokesFilesConnector::OpenStokesFiles ( const CARTA::ConcatStokesFiles &  message,
std::string &  err 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ StokesFilesValid()

bool StokesFilesConnector::StokesFilesValid ( std::string &  err,
int &  stokes_axis 
)
private
Here is the caller graph for this function:

Member Data Documentation

◆ _concatenated_name

std::string carta::StokesFilesConnector::_concatenated_name
private

◆ _loaders

std::map<CARTA::PolarizationType, std::unique_ptr<FileLoader> > carta::StokesFilesConnector::_loaders
private

◆ _top_level_folder

std::string carta::StokesFilesConnector::_top_level_folder
private

The documentation for this class was generated from the following files: