Ocean
Frame.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::FrameType
 Definition of a frame type composed by the frame dimension, pixel format and pixel origin. More...
 
class  Ocean::FrameType::GenericPixelFormat< tDataType, tChannels, tPlanes, tWidthMultiple, tHeightMultiple >
 This class implements a helper class allowing to create generic pixel formats. More...
 
struct  Ocean::FrameType::PixelFormatProperties
 Helper struct allowing to get access to the properties of a pixel format with a debugger. More...
 
union  Ocean::FrameType::PixelFormatUnion
 This union mainly contains the pixel format as value. More...
 
class  Ocean::Frame
 This class implements Ocean's image class. More...
 
class  Ocean::Frame::Plane
 Definition of an image plane, a block of memory storing pixel data with interleaved channels (or just one channel). More...
 
class  Ocean::Frame::PlaneInitializer< T >
 This class implements a helper class which can be used to initialize a multi-plane frame in the constructor. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 

Typedefs

using Ocean::Frames = std::vector< Frame >
 Definition of a vector holding padding frames. More...
 
using Ocean::FrameRef = ObjectRef< Frame >
 Definition of an object reference for frame objects. More...
 
using Ocean::FrameRefs = std::vector< FrameRef >
 Definition of a vector holding frame references. More...