#include <maskauto.h>
Inheritance diagram for MaskAuto:

Public Member Functions | |
| MaskAuto (EDL *edl, MaskAutos *autos) | |
| ~MaskAuto () | |
| int | operator== (Auto &that) |
| int | operator== (MaskAuto &that) |
| int | identical (MaskAuto *src) |
| void | load (FileXML *file) |
| void | copy (int64_t start, int64_t end, FileXML *file, int default_auto) |
| void | copy_from (Auto *src) |
| int | interpolate_from (Auto *a1, Auto *a2, int64_t position) |
| void | copy_from (MaskAuto *src) |
| void | dump () |
| SubMask * | get_submask (int number) |
| void | translate_submasks (float translate_x, float translate_y) |
Public Attributes | |
| ArrayList< SubMask * > | masks |
| int | mode |
| float | feather |
| int | value |
Definition at line 41 of file maskauto.h.
|
||||||||||||
|
Definition at line 189 of file maskauto.C. |
|
|
Definition at line 203 of file maskauto.C. References masks. |
|
||||||||||||||||||||
|
Reimplemented from Auto. Definition at line 337 of file maskauto.C. References FileXML::append_newline(), FileXML::append_tag(), feather, masks, mode, Auto::position, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, and value. |
|
|
Definition at line 239 of file maskauto.C. References Auto::copy_from(), feather, masks, mode, and value. |
|
|
Reimplemented from Auto. Definition at line 234 of file maskauto.C. Referenced by interpolate_from(). |
|
|
Definition at line 363 of file maskauto.C. |
|
|
Definition at line 300 of file maskauto.C. Referenced by MaskEngine::do_mask(), CWindowCanvas::do_mask(), CWindowMaskGUI::get_keyframe(), MaskAutos::get_points(), CWindowMaskDelete::handle_event(), MaskAutos::mask_exists(), MaskAutos::translate_masks(), and translate_submasks(). |
|
|
Definition at line 221 of file maskauto.C. References feather, masks, mode, and value. Referenced by operator==(). |
|
||||||||||||||||
|
Reimplemented from Auto. Definition at line 256 of file maskauto.C. References MaskAutos::avg_points(), copy_from(), feather, masks, MIN, mode, SubMask::points, Auto::position, and value. |
|
|
Reimplemented from Auto. Definition at line 306 of file maskauto.C. References feather, XMLTag::get_property(), SubMask::load(), masks, mode, FileXML::read_tag(), FileXML::tag, XMLTag::title_is(), and value. |
|
|
Definition at line 215 of file maskauto.C. References identical(). |
|
|
Reimplemented from Auto. Definition at line 208 of file maskauto.C. References identical(). |
|
||||||||||||
|
Definition at line 373 of file maskauto.C. References get_submask(), masks, and SubMask::points. Referenced by MaskAutos::translate_masks(). |
|
|
Definition at line 66 of file maskauto.h. Referenced by copy(), copy_from(), MaskEngine::do_mask(), CWindowMaskFeather::handle_event(), identical(), interpolate_from(), load(), MaskAuto(), and CWindowMaskGUI::update(). |
|
|
Definition at line 63 of file maskauto.h. Referenced by copy(), SubMask::copy(), copy_from(), MaskEngine::do_mask(), dump(), get_submask(), identical(), interpolate_from(), load(), MaskAutos::mask_exists(), MaskAuto(), MaskAutos::total_submasks(), MaskAutos::translate_masks(), translate_submasks(), and ~MaskAuto(). |
|
|
Definition at line 65 of file maskauto.h. Referenced by copy(), copy_from(), MaskEngine::do_mask(), dump(), identical(), interpolate_from(), load(), and MaskAuto(). |
|
|
Definition at line 68 of file maskauto.h. Referenced by copy(), copy_from(), MaskEngine::do_mask(), dump(), CWindowMaskValue::handle_event(), identical(), interpolate_from(), load(), MaskAuto(), and CWindowMaskGUI::update(). |
1.4.4