MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
image.h File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include "math/functions.h"
#include "mve/defines.h"
#include "mve/image_base.h"
Include dependency graph for image.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mve::Image< T >
 Multi-channel image class of arbitrary but homogenous data type. More...
 

Namespaces

namespace  mve
 Multi-View Environment library.
 
namespace  mve::image
 Image tools, loading and processing functions.
 
namespace  std
 STL namespace.
 

Typedefs

typedef Image< uint8_t > mve::ByteImage
 
typedef Image< char > mve::CharImage
 
typedef Image< double > mve::DoubleImage
 
typedef Image< float > mve::FloatImage
 
typedef Image< int > mve::IntImage
 
typedef Image< uint16_t > mve::RawImage
 

Functions

ImageBase::Ptr mve::image::create_for_type (ImageType type, int64_t width, int64_t height, int64_t chans)
 Creates an image instance for a given type.
 
template<class T >
void std::swap (mve::Image< T > &a, mve::Image< T > &b)
 Specialization of std::swap for efficient image swapping.