synfig-core  1.0.3
Public Types | Public Member Functions | Protected Member Functions | List of all members
synfig::Transform Class Reference

#include <transform.h>

Inherited by InsideOut_Trans, Rotate_Trans, Stretch_Trans, synfig::Mesh_Trans, synfig::Spherize_Trans, Translate_Trans, Twirl_Trans, Warp_Trans, and Zoom_Trans.

Public Types

typedef etl::handle< TransformHandle

Public Member Functions

const GUIDget_guid () const
virtual ~Transform ()
virtual synfig::Vector perform (const synfig::Vector &x) const =0
virtual synfig::Vector unperform (const synfig::Vector &x) const =0
virtual synfig::Rect perform (const synfig::Rect &x) const
virtual synfig::Rect unperform (const synfig::Rect &x) const
virtual String get_string () const =0

Protected Member Functions

 Transform (const GUID &guid)

Member Typedef Documentation

typedef etl::handle<Transform> synfig::Transform::Handle

Constructor & Destructor Documentation

synfig::Transform::Transform ( const GUID guid)
inlineprotected
virtual synfig::Transform::~Transform ( )
inlinevirtual

Member Function Documentation

const GUID& synfig::Transform::get_guid ( ) const
inline
virtual synfig::Vector synfig::Transform::perform ( const synfig::Vector x) const
pure virtual
virtual synfig::Vector synfig::Transform::unperform ( const synfig::Vector x) const
pure virtual
synfig::Rect Transform::perform ( const synfig::Rect x) const
virtual
synfig::Rect Transform::unperform ( const synfig::Rect x) const
virtual
virtual String synfig::Transform::get_string ( ) const
pure virtual

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