version 3.3

VRS::AVIVideo Class Reference

AVI 2D Image. More...

#include <vrs/image/avivideo.h>

Inheritance diagram for VRS::AVIVideo:

VRS::Video VRS::Image VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 AVIVideo (const std::string &fileName, bool scaleToPow2=true)
virtual ~AVIVideo ()
virtual int width () const
virtual int height () const
 See Image.
virtual int frames () const
virtual double duration () const
virtual double frameRate () const
 See Video.
virtual bool advanceFrame (int n=1, bool loop=true)
 See Video.
virtual void reset ()
 See Video.
virtual void * pixelComponents (int x, int y, int component=0) const
 See Image.
 VRS_TYPEINFO (AVIVideo, Video)
 VRS_SERIALIZABLE (AVIVideo)

Protected Member Functions

 AVIVideo ()


Detailed Description

AVI 2D Image.

Constructor & Destructor Documentation

VRS::AVIVideo::AVIVideo ( const std::string &  fileName,
bool  scaleToPow2 = true 
)

virtual VRS::AVIVideo::~AVIVideo (  )  [virtual]

VRS::AVIVideo::AVIVideo (  )  [protected]


Member Function Documentation

virtual int VRS::AVIVideo::width (  )  const [virtual]

Implements VRS::Image.

virtual int VRS::AVIVideo::height (  )  const [virtual]

See Image.

Implements VRS::Image.

virtual int VRS::AVIVideo::frames (  )  const [virtual]

virtual double VRS::AVIVideo::duration (  )  const [virtual]

virtual double VRS::AVIVideo::frameRate (  )  const [virtual]

See Video.

Implements VRS::Video.

virtual bool VRS::AVIVideo::advanceFrame ( int  n = 1,
bool  loop = true 
) [virtual]

See Video.

Implements VRS::Video.

virtual void VRS::AVIVideo::reset (  )  [virtual]

See Video.

Implements VRS::Video.

virtual void* VRS::AVIVideo::pixelComponents ( int  x,
int  y,
int  component = 0 
) const [virtual]

See Image.

Implements VRS::Video.

VRS::AVIVideo::VRS_TYPEINFO ( AVIVideo  ,
Video   
)

VRS::AVIVideo::VRS_SERIALIZABLE ( AVIVideo   ) 


The documentation for this class was generated from the following file:

Generated on Fri May 18 06:00:19 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact