TwiceAsNice  2019-02-18
Classes | Namespaces | Typedefs | Functions
Image.h File Reference
#include <cassert>
#include <string.h>
#include <Nice/Config.h>
#include <Nice/Map/Size.h>
#include <Nice/Map/WMatrix.h>
#include <Nice/Map/Rect.h>
#include <Nice/Log.h>
#include <Nice/Util/Exception.h>
#include <Nice/Property/Operators.h>
#include <Nice/Property/Types.h>
#include <Basda/Vino/ImageVar.h>
#include <Basda/Vino/FitsCard.h>
#include <fitsio.h>
Include dependency graph for Image.h:

Classes

class  Basda::ImageException
 
class  Basda::ImageIsInvalidException
 
class  Basda::ImageWrongDepthException
 
struct  Basda::ImageDim
 
struct  Basda::ImageHeader
 
class  Basda::ImageBase
 
class  Basda::Image< Type >
 
struct  Basda::RgbPixel
 A RGB color with byte representations of red, green and blue. More...
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Nice
 

 

Typedefs

typedef std::vector< ImageBase > Basda::SeqImageBase
 
typedef std::vector< SeqImageBase > Basda::SeqSeqImageBase
 
typedef Nice::SeqByte Basda::ImageData
 
typedef IceUtil::Handle< ImageVar > Basda::ImageVarPtr
 
typedef Basda::Image< Nice::U8Basda::ImageU8
 
typedef IceUtil::Handle< ImageU8 > Basda::ImageU8Ptr
 
typedef std::vector< ImageU8 > Basda::SeqImageU8
 
typedef std::vector< ImageU8Ptr > Basda::SeqImageU8Ptr
 
typedef Basda::Image< Nice::U16Basda::ImageU16
 
typedef IceUtil::Handle< ImageU16 > Basda::ImageU16Ptr
 
typedef std::vector< ImageU16 > Basda::SeqImageU16
 
typedef std::vector< ImageU16Ptr > Basda::SeqImageU16Ptr
 
typedef Basda::Image< Nice::U32Basda::ImageU32
 
typedef IceUtil::Handle< ImageU32 > Basda::ImageU32Ptr
 
typedef Basda::Image< Nice::I32Basda::ImageS32
 
typedef IceUtil::Handle< ImageS32 > Basda::ImageS32Ptr
 
typedef Basda::Image< Nice::I64Basda::ImageS64
 
typedef IceUtil::Handle< ImageS64 > Basda::ImageS64Ptr
 
typedef Basda::Image< float > Basda::ImageFloat
 
typedef IceUtil::Handle< ImageFloat > Basda::ImageFloatPtr
 
typedef Basda::Image< double > Basda::ImageDouble
 
typedef IceUtil::Handle< ImageDouble > Basda::ImageDoublePtr
 
typedef Basda::Image< RgbPixel > Basda::ImageRGB
 
typedef IceUtil::Handle< ImageRGB > Basda::ImageRGBPtr
 

Functions

std::ostream & Basda::operator<< (std::ostream &, const Basda::ExpoModeType &)
 
std::istream & Basda::operator>> (std::istream &, Basda::ExpoModeType &)
 
std::ostream & Basda::operator<< (std::ostream &, const Basda::ImageType &)
 
std::istream & Basda::operator>> (std::istream &, Basda::ImageType &)
 
std::ostream & Basda::operator<< (std::ostream &, const Basda::ImageDimVar &)
 
std::istream & Basda::operator>> (std::istream &, Basda::ImageDimVar &)
 
std::ostream & Basda::operator<< (std::ostream &, const Basda::ImageHeaderVar &)
 
std::istream & Basda::operator>> (std::istream &, Basda::ImageHeaderVar &)
 
std::ostream & Basda::operator<< (std::ostream &, const Basda::ImageVar &)
 
std::istream & Basda::operator>> (std::istream &, Basda::ImageVar &)
 
std::ostream & Basda::operator<< (std::ostream &, const Basda::RgbPixel &)
 
std::istream & Basda::operator>> (std::istream &, Basda::RgbPixel &)
 
template<typename Type >
size_t Nice::HexDumpNum (char *, const Type &)
 
template<>
size_t Nice::HexDumpNum< Basda::RgbPixel > (char *_buffer, const Basda::RgbPixel &_v)