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

#include <deinterlaceframe.h>

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

List of all members.

Public Member Functions

const VideoFrame< T > * full_frame ()
 Access the original (interlaced) frame.

Private Member Functions

 DeinterlaceFrame (double time, T *data, const ImageRef &size)
 ~DeinterlaceFrame ()

Private Attributes

VideoFrame< T > * real_frame

Friends

class DeinterlaceBuffer< T >

Detailed Description

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

A frame from a DeinterlaceBuffer, representing one field from an interlaced frame. If the buffer is extracting both fields from the video frames, the time of the first field is reported as being the time of the original frame, while the time of the second field will be 1/frame_rate() further on.

Parameters:
T The pixel type of the original video buffer

Definition at line 39 of file deinterlaceframe.h.


Constructor & Destructor Documentation

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

Definition at line 48 of file deinterlaceframe.h.

template<typename T>
CVD::DeinterlaceFrame< T >::DeinterlaceFrame ( double  time,
T *  data,
const ImageRef size 
) [inline, private]

Definition at line 52 of file deinterlaceframe.h.


Member Function Documentation

template<typename T>
const VideoFrame<T>* CVD::DeinterlaceFrame< T >::full_frame (  )  [inline]

Access the original (interlaced) frame.

Definition at line 45 of file deinterlaceframe.h.


Friends And Related Function Documentation

template<typename T>
friend class DeinterlaceBuffer< T > [friend]

Definition at line 41 of file deinterlaceframe.h.


Member Data Documentation

template<typename T>
VideoFrame<T>* CVD::DeinterlaceFrame< T >::real_frame [private]

Definition at line 58 of file deinterlaceframe.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