CVD::DiskBuffer2Frame< T > Class Template Reference
[Video frames]

#include <diskbuffer2_frame.h>

Inheritance diagram for CVD::DiskBuffer2Frame< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const std::string & name ()
 What is the filename for this image?
void timestamp (double time)
 set the time stamp, required for TimedDiskBuffer2

Private Member Functions

 DiskBuffer2Frame (double time, CVD::Image< T > &from_disk, const std::string &file)
 ~DiskBuffer2Frame ()

Private Attributes

const std::string & frame_name

Friends

class CVD::DiskBuffer2< T >
 Allow DiskBuffer2 to create a DiskBuffer2Frame.

Detailed Description

template<typename T>
class CVD::DiskBuffer2Frame< T >

A frame from a DiskBuffer2. The frames in a DiskBuffer2 are image files loaded from disk.

Parameters:
T The pixel type of the frames to provide (usually CVD::Rgb<CVD::byte> or CVD::byte. If the image files are of a different type, they will be automatically converted (see Image loading and saving, and format conversion).

Definition at line 37 of file diskbuffer2_frame.h.


Constructor & Destructor Documentation

template<typename T>
CVD::DiskBuffer2Frame< T >::~DiskBuffer2Frame (  )  [inline, private]

Definition at line 50 of file diskbuffer2_frame.h.

template<typename T>
CVD::DiskBuffer2Frame< T >::DiskBuffer2Frame ( double  time,
CVD::Image< T > &  from_disk,
const std::string &  file 
) [inline, private]

Definition at line 54 of file diskbuffer2_frame.h.


Member Function Documentation

template<typename T>
const std::string& CVD::DiskBuffer2Frame< T >::name (  )  [inline]

What is the filename for this image?

Definition at line 44 of file diskbuffer2_frame.h.

template<typename T>
void CVD::DiskBuffer2Frame< T >::timestamp ( double  time  )  [inline]

set the time stamp, required for TimedDiskBuffer2

Definition at line 47 of file diskbuffer2_frame.h.


Friends And Related Function Documentation

template<typename T>
friend class CVD::DiskBuffer2< T > [friend]

Allow DiskBuffer2 to create a DiskBuffer2Frame.

Definition at line 40 of file diskbuffer2_frame.h.


Member Data Documentation

template<typename T>
const std::string& CVD::DiskBuffer2Frame< T >::frame_name [private]

Definition at line 61 of file diskbuffer2_frame.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:51 2013