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

Go to the source code of this file.

Classes

class  mve::ImageBase
 Base class for images without type information. More...
 
class  mve::TypedImageBase< T >
 Base class for images of arbitrary type. More...
 

Namespaces

namespace  mve
 Multi-View Environment library.
 
namespace  std
 STL namespace.
 

Enumerations

enum  mve::ImageType {
  mve::IMAGE_TYPE_UNKNOWN , mve::IMAGE_TYPE_UINT8 , mve::IMAGE_TYPE_UINT16 , mve::IMAGE_TYPE_UINT32 ,
  mve::IMAGE_TYPE_UINT64 , mve::IMAGE_TYPE_SINT8 , mve::IMAGE_TYPE_SINT16 , mve::IMAGE_TYPE_SINT32 ,
  mve::IMAGE_TYPE_SINT64 , mve::IMAGE_TYPE_FLOAT , mve::IMAGE_TYPE_DOUBLE
}
 Identifiers for image types. More...
 

Functions

template<class T >
void std::swap (mve::TypedImageBase< T > &a, mve::TypedImageBase< T > &b)
 Specialization of std::swap for efficient image swapping.