PanAuto Class Reference

#include <panauto.h>

Inherits Auto.

Collaboration diagram for PanAuto:

Collaboration graph
[legend]

Public Member Functions

 PanAuto (EDL *edl, PanAutos *autos)
 ~PanAuto ()
int operator== (Auto &that)
void load (FileXML *file)
void copy (int64_t start, int64_t end, FileXML *file, int default_auto)
void copy_from (Auto *that)
void dump ()
void rechannel ()

Data Fields

float values [MAXCHANNELS]
int handle_x
int handle_y

Detailed Description

Definition at line 10 of file panauto.h.


Constructor & Destructor Documentation

PanAuto::PanAuto ( EDL edl,
PanAutos autos 
)

Definition at line 8 of file panauto.C.

References handle_x, handle_y, MAXCHANNELS, and values.

Referenced by PanAutos::new_auto().

PanAuto::~PanAuto (  ) 

Definition at line 15 of file panauto.C.


Member Function Documentation

int PanAuto::operator== ( Auto that  )  [virtual]

Reimplemented from Auto.

Definition at line 19 of file panauto.C.

References handle_x, and handle_y.

void PanAuto::load ( FileXML file  )  [virtual]

Reimplemented from Auto.

Definition at line 38 of file panauto.C.

References EDLSession::audio_channels, BCTEXTLEN, Auto::edl, XMLTag::get_property(), handle_x, handle_y, MAXCHANNELS, EDL::session, FileXML::tag, and values.

Here is the call graph for this function:

void PanAuto::copy ( int64_t  start,
int64_t  end,
FileXML file,
int  default_auto 
) [virtual]

Reimplemented from Auto.

Definition at line 51 of file panauto.C.

References FileXML::append_tag(), EDLSession::audio_channels, BCTEXTLEN, Auto::edl, handle_x, handle_y, Auto::position, EDL::session, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, and values.

Here is the call graph for this function:

void PanAuto::copy_from ( Auto that  )  [virtual]

Reimplemented from Auto.

Definition at line 72 of file panauto.C.

References Auto::copy_from(), handle_x, handle_y, MAXCHANNELS, memcpy, and values.

Here is the call graph for this function:

void PanAuto::dump (  ) 

Definition at line 82 of file panauto.C.

References EDLSession::audio_channels, Auto::edl, handle_x, handle_y, EDL::session, and values.

void PanAuto::rechannel (  ) 

Definition at line 27 of file panauto.C.

References EDLSession::achannel_positions, EDLSession::audio_channels, Auto::edl, handle_x, handle_y, EDL::session, BC_Pan::stick_to_values(), and values.

Here is the call graph for this function:


Field Documentation

float PanAuto::values[MAXCHANNELS]


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

Generated on Mon Apr 28 14:34:38 2008 for Cinelerra by  doxygen 1.5.5