PURIFY
Next-generation radio interferometric imaging
Public Member Functions | List of all members
TmpMS Class Reference
+ Inheritance diagram for TmpMS:
+ Collaboration diagram for TmpMS:

Public Member Functions

 TmpMS ()
 
casa::MeasurementSet const & operator* () const
 
casa::MeasurementSet & operator* ()
 
casa::MeasurementSet const * operator-> () const
 
casa::MeasurementSet * operator-> ()
 
- Public Member Functions inherited from TmpPath
 TmpPath ()
 
 ~TmpPath ()
 
boost::filesystem::path const & path () const
 

Detailed Description

Definition at line 64 of file casacore.cc.

Constructor & Destructor Documentation

◆ TmpMS()

TmpMS::TmpMS ( )
inline

Definition at line 66 of file casacore.cc.

66  : TmpPath() {
67  casa::TableDesc simpleDesc = casa::MS::requiredTableDesc();
68  casa::SetupNewTable newTab(path().string(), simpleDesc, casa::Table::New);
69  ms_.reset(new casa::MeasurementSet(newTab));
70  ms_->createDefaultSubtables(casa::Table::New);
71  }
TmpPath()
Definition: casacore.cc:52
boost::filesystem::path const & path() const
Definition: casacore.cc:58

References TmpPath::path().

Member Function Documentation

◆ operator*() [1/2]

casa::MeasurementSet& TmpMS::operator* ( )
inline

Definition at line 73 of file casacore.cc.

73 { return *ms_; }

◆ operator*() [2/2]

casa::MeasurementSet const& TmpMS::operator* ( ) const
inline

Definition at line 72 of file casacore.cc.

72 { return *ms_; }

◆ operator->() [1/2]

casa::MeasurementSet* TmpMS::operator-> ( )
inline

Definition at line 76 of file casacore.cc.

76 { return ms_.get(); }

◆ operator->() [2/2]

casa::MeasurementSet const* TmpMS::operator-> ( ) const
inline

Definition at line 75 of file casacore.cc.

75 { return ms_.get(); }

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