Pink 0.9
Classes | Namespaces | Typedefs | Functions

ujimage.hpp File Reference

This file contains the C++ image class declarations. More...

Classes

class  pink::deep_xvimage
struct  pink::liberator_t
 This structure frees the images, that have been allocated by readimage. More...
class  pink::pink_image
 This class forms the base of all image classes. More...
class  pink::ujoi< pixel_type_ >
 This class represents the image types used in Pink-C++ and Pink-Python. More...

Namespaces

namespace  pink

Typedefs

typedef ujoi< unsigned char > pink::char_image
 The char_image specialization.
typedef ujoi< unsigned short int > pink::short_image
 The short_image specialization.
typedef ujoi< int32_t > pink::int_image
 The int_image specialization.
typedef ujoi< float > pink::float_image
 The float_image specialization.
typedef ujoi< double > pink::double_image
 The double_image specialization.
typedef ujoi< fcomplexpink::fcomplex_image
 The double_image specialization.
typedef ujoi< dcomplexpink::dcomplex_image
 The double_image specialization.

Functions

boost::shared_ptr< types::vint > pink::getDimensions (const index_t x, const index_t y, const index_t z, const index_t t)
boost::shared_ptr< deep_xvimage > pink::py_readimage (std::string filename)

Detailed Description

This file contains the C++ image class declarations.

Author:
UjoImro, 2009-2011