Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SubMask Class Reference

#include <maskauto.h>

List of all members.

Public Member Functions

 SubMask (MaskAuto *keyframe)
 ~SubMask ()
int operator== (SubMask &ptr)
void copy_from (SubMask &ptr)
void load (FileXML *file)
void copy (FileXML *file)
void dump ()

Public Attributes

ArrayList< MaskPoint * > points
MaskAutokeyframe


Detailed Description

Definition at line 25 of file maskauto.h.


Constructor & Destructor Documentation

SubMask::SubMask MaskAuto keyframe  ) 
 

Definition at line 42 of file maskauto.C.

SubMask::~SubMask  ) 
 

Definition at line 47 of file maskauto.C.


Member Function Documentation

void SubMask::copy FileXML file  ) 
 

Definition at line 137 of file maskauto.C.

References FileXML::append_newline(), FileXML::append_tag(), FileXML::append_text(), keyframe, MaskAuto::masks, points, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag.

void SubMask::copy_from SubMask ptr  ) 
 

Definition at line 64 of file maskauto.C.

References points.

void SubMask::dump  ) 
 

Definition at line 173 of file maskauto.C.

References points.

void SubMask::load FileXML file  ) 
 

Definition at line 76 of file maskauto.C.

References MaskPoint::control_x1, MaskPoint::control_x2, MaskPoint::control_y1, MaskPoint::control_y2, points, FileXML::read_tag(), FileXML::read_text_until(), FileXML::tag, XMLTag::title_is(), MaskPoint::x, and MaskPoint::y.

Referenced by MaskAuto::load().

int SubMask::operator== SubMask ptr  ) 
 

Definition at line 51 of file maskauto.C.

References points.


Member Data Documentation

MaskAuto* SubMask::keyframe
 

Definition at line 38 of file maskauto.h.

Referenced by copy(), and MaskAutos::mask_exists().

ArrayList<MaskPoint*> SubMask::points
 

Definition at line 37 of file maskauto.h.

Referenced by copy(), copy_from(), MaskEngine::do_mask(), CWindowCanvas::do_mask(), dump(), CWindowMaskGUI::get_keyframe(), MaskAutos::get_points(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), MaskAuto::interpolate_from(), load(), MaskAutos::mask_exists(), operator==(), MaskAutos::translate_masks(), and MaskAuto::translate_submasks().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:26 2006 for Cinelerra-svn by  doxygen 1.4.4