ChimeraTK-DeviceAccess 03.25.00
Loading...
Searching...
No Matches
MappedImage.h File Reference
#include "OneDRegisterAccessor.h"
#include <cassert>
#include <cstring>
#include <iostream>
#include <type_traits>
#include <typeindex>
#include <typeinfo>
#include <vector>
+ Include dependency graph for MappedImage.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ChimeraTK::OpaqueStructHeader
 generic header for opaque struct handling It has fields needed for communication in the same process, e.g. More...
 
class  ChimeraTK::MappedStruct< StructHeader >
 Provides interface to a struct that is mapped onto a 1D array of ValType StructHeader must be derived from OpaqueStructHeader. More...
 
struct  ChimeraTK::ImgHeader
 Image header. More...
 
class  ChimeraTK::ImgView< ValType, OPTIONS >
 provides convenient matrix-like access for MappedImage More...
 
class  ChimeraTK::MappedImage
 interface to an image that is mapped onto a 1D array of ValType More...
 

Namespaces

namespace  ChimeraTK
 

Enumerations

enum class  ChimeraTK::ImgFormat : unsigned {
  ChimeraTK::Unset = 0 , ChimeraTK::Gray8 , ChimeraTK::Gray16 , ChimeraTK::RGB24 ,
  ChimeraTK::RGBA32 , ChimeraTK::FLOAT1 , ChimeraTK::FLOAT2 , ChimeraTK::FLOAT3 ,
  ChimeraTK::FLOAT4 , ChimeraTK::DOUBLE1 , ChimeraTK::DOUBLE2 , ChimeraTK::DOUBLE3 ,
  ChimeraTK::DOUBLE4
}
 
enum class  ChimeraTK::ImgOptions { ChimeraTK::RowMajor = 1 , ChimeraTK::ColMajor = 0 }