FloatAuto Class Reference

#include <floatauto.h>

Inherits Auto.

Collaboration diagram for FloatAuto:

Collaboration graph
[legend]

Public Member Functions

 FloatAuto ()
 FloatAuto (EDL *edl, FloatAutos *autos)
 ~FloatAuto ()
int operator== (Auto &that)
int operator== (FloatAuto &that)
int identical (FloatAuto *src)
void copy_from (Auto *that)
void copy_from (FloatAuto *that)
void copy (int64_t start, int64_t end, FileXML *file, int default_only)
void load (FileXML *xml)
float value_to_percentage ()
float invalue_to_percentage ()
float outvalue_to_percentage ()

Data Fields

float value
float control_in_value
float control_out_value
int64_t control_in_position
int64_t control_out_position

Private Member Functions

int value_to_str (char *string, float value)

Detailed Description

Definition at line 12 of file floatauto.h.


Constructor & Destructor Documentation

FloatAuto::FloatAuto (  )  [inline]

Definition at line 15 of file floatauto.h.

Referenced by FloatAutos::new_auto().

FloatAuto::FloatAuto ( EDL edl,
FloatAutos autos 
)

FloatAuto::~FloatAuto (  ) 

Definition at line 18 of file floatauto.C.


Member Function Documentation

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

Reimplemented from Auto.

Definition at line 22 of file floatauto.C.

References identical().

Here is the call graph for this function:

int FloatAuto::operator== ( FloatAuto that  ) 

Definition at line 28 of file floatauto.C.

References identical().

Here is the call graph for this function:

int FloatAuto::identical ( FloatAuto src  ) 

Definition at line 34 of file floatauto.C.

References control_in_position, control_in_value, control_out_position, control_out_value, EQUIV, and value.

Referenced by operator==().

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

Reimplemented from Auto.

Definition at line 87 of file floatauto.C.

void FloatAuto::copy_from ( FloatAuto that  ) 

Definition at line 92 of file floatauto.C.

References control_in_position, control_in_value, control_out_position, control_out_value, Auto::copy_from(), and value.

Here is the call graph for this function:

void FloatAuto::copy ( int64_t  start,
int64_t  end,
FileXML file,
int  default_only 
) [virtual]

void FloatAuto::load ( FileXML xml  )  [virtual]

Reimplemented from Auto.

Definition at line 152 of file floatauto.C.

References control_in_position, control_in_value, control_out_position, control_out_value, XMLTag::get_property(), FileXML::tag, and value.

Here is the call graph for this function:

float FloatAuto::value_to_percentage (  )  [virtual]

float FloatAuto::invalue_to_percentage (  )  [virtual]

float FloatAuto::outvalue_to_percentage (  )  [virtual]

int FloatAuto::value_to_str ( char *  string,
float  value 
) [private, virtual]

Reimplemented from Auto.

Definition at line 102 of file floatauto.C.


Field Documentation


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

Generated on Mon Apr 28 14:26:00 2008 for Cinelerra by  doxygen 1.5.5