27 #ifndef IMAGETYPEDEFS_H_
28 #define IMAGETYPEDEFS_H_
34 #define SPIIT std::shared_ptr<casacore::ImageInterface<T>>
35 #define SPCIIT std::shared_ptr<const casacore::ImageInterface<T>>
37 #define SPIIU std::shared_ptr<casacore::ImageInterface<U>>
38 #define SPCIIU std::shared_ptr<const casacore::ImageInterface<U>>
40 #define SPIICT std::shared_ptr<casacore::ImageInterface<ComplexType>>
41 #define SPIIRT std::shared_ptr<casacore::ImageInterface<RealType>>
45 template<
class T>
class ImageInterface;
50 using SPCIIF = std::shared_ptr<const casacore::ImageInterface<casacore::Float> >;
51 using SPIIF = std::shared_ptr<casacore::ImageInterface<casacore::Float> >;
52 using SPCIIC = std::shared_ptr<const casacore::ImageInterface<casacore::Complex> >;
53 using SPIIC = std::shared_ptr<casacore::ImageInterface<casacore::Complex> >;
54 using SPCIID = std::shared_ptr<const casacore::ImageInterface<casacore::Double> >;
55 using SPIID = std::shared_ptr<casacore::ImageInterface<casacore::Double> >;
56 using SPCIIDC = std::shared_ptr<const casacore::ImageInterface<casacore::DComplex> >;
57 using SPIIDC = std::shared_ptr<casacore::ImageInterface<casacore::DComplex> >;
58 using ITUPLE = std::tuple<SPIIF, SPIIC, SPIID, SPIIDC>;
std::tuple< SPIIF, SPIIC, SPIID, SPIIDC > ITUPLE
std::shared_ptr< const casacore::ImageInterface< casacore::Complex > > SPCIIC
std::shared_ptr< casacore::ImageInterface< casacore::Complex > > SPIIC
std::shared_ptr< casacore::ImageInterface< casacore::DComplex > > SPIIDC
std::shared_ptr< const casacore::ImageInterface< casacore::Float > > SPCIIF
std::shared_ptr< casacore::ImageInterface< casacore::Double > > SPIID
std::shared_ptr< const casacore::ImageInterface< casacore::Double > > SPCIID
std::shared_ptr< casacore::ImageInterface< casacore::Float > > SPIIF
std::shared_ptr< const casacore::ImageInterface< casacore::DComplex > > SPCIIDC
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.