synfig::Waypoint Class Reference

#include <waypoint.h>

Inheritance diagram for synfig::Waypoint:

synfig::UniqueID

List of all members.

Public Types

typedef synfig::Interpolation Interpolation

Public Member Functions

 Waypoint (ValueBase value, Time time)
 Waypoint (etl::handle< ValueNode > value_node, Time time)
 Waypoint ()
void apply_model (const Model &x)
Interpolation get_before () const
void set_before (Interpolation x)
Interpolation get_after () const
void set_after (Interpolation x)
ValueBase get_value () const
ValueBase get_value (const Time &t) const
void set_value (const ValueBase &x)
const etl::rhandle< ValueNode > & get_value_node () const
void set_value_node (const etl::handle< ValueNode > &x)
const Realget_tension () const
void set_tension (const Real &x)
const Realget_continuity () const
void set_continuity (const Real &x)
const Realget_bias () const
void set_bias (const Real &x)
const Timeget_time () const
void set_time (const Time &x)
int get_priority () const
void set_priority (int x)
const etl::loose_handle
< ValueNode > & 
get_parent_value_node () const
void set_parent_value_node (const etl::loose_handle< ValueNode > &x)
bool is_static () const
float get_time_tension () const
void set_time_tension (const float &x)
float get_temporal_tension () const
void set_temporal_tension (const float &x)
bool operator< (const Waypoint &rhs) const
bool operator< (const Time &rhs) const
bool operator> (const Time &rhs) const
bool operator== (const Time &rhs) const
bool operator!= (const Time &rhs) const
bool operator== (const UniqueID &rhs) const
bool operator!= (const UniqueID &rhs) const
Waypoint clone (const GUID &deriv_guid=GUID()) const
GUID get_guid () const

Classes

class  Model


Detailed Description

Todo:
This needs to be documented further.

Member Typedef Documentation

typedef synfig::Interpolation synfig::Waypoint::Interpolation


Constructor & Destructor Documentation

Waypoint::Waypoint ( ValueBase  value,
Time  time 
)

synfig::Waypoint::Waypoint ( etl::handle< ValueNode value_node,
Time  time 
)

Waypoint::Waypoint (  ) 


Member Function Documentation

void Waypoint::apply_model ( const Model x  ) 

Interpolation synfig::Waypoint::get_before (  )  const [inline]

void synfig::Waypoint::set_before ( Interpolation  x  )  [inline]

Interpolation synfig::Waypoint::get_after (  )  const [inline]

void synfig::Waypoint::set_after ( Interpolation  x  )  [inline]

ValueBase Waypoint::get_value (  )  const

ValueBase Waypoint::get_value ( const Time t  )  const

void Waypoint::set_value ( const ValueBase x  ) 

const etl::rhandle<ValueNode>& synfig::Waypoint::get_value_node (  )  const [inline]

void synfig::Waypoint::set_value_node ( const etl::handle< ValueNode > &  x  ) 

const Real& synfig::Waypoint::get_tension (  )  const [inline]

void synfig::Waypoint::set_tension ( const Real x  )  [inline]

const Real& synfig::Waypoint::get_continuity (  )  const [inline]

void synfig::Waypoint::set_continuity ( const Real x  )  [inline]

const Real& synfig::Waypoint::get_bias (  )  const [inline]

void synfig::Waypoint::set_bias ( const Real x  )  [inline]

const Time& synfig::Waypoint::get_time (  )  const [inline]

void Waypoint::set_time ( const Time x  ) 

int synfig::Waypoint::get_priority (  )  const [inline]

void synfig::Waypoint::set_priority ( int  x  )  [inline]

const etl::loose_handle<ValueNode>& synfig::Waypoint::get_parent_value_node (  )  const [inline]

void synfig::Waypoint::set_parent_value_node ( const etl::loose_handle< ValueNode > &  x  )  [inline]

bool Waypoint::is_static (  )  const

float synfig::Waypoint::get_time_tension (  )  const [inline]

void synfig::Waypoint::set_time_tension ( const float &  x  )  [inline]

float synfig::Waypoint::get_temporal_tension (  )  const [inline]

void synfig::Waypoint::set_temporal_tension ( const float &  x  )  [inline]

bool synfig::Waypoint::operator< ( const Waypoint rhs  )  const [inline]

bool synfig::Waypoint::operator< ( const Time rhs  )  const [inline]

bool synfig::Waypoint::operator> ( const Time rhs  )  const [inline]

bool synfig::Waypoint::operator== ( const Time rhs  )  const [inline]

bool synfig::Waypoint::operator!= ( const Time rhs  )  const [inline]

bool synfig::Waypoint::operator== ( const UniqueID rhs  )  const [inline]

Reimplemented from synfig::UniqueID.

bool synfig::Waypoint::operator!= ( const UniqueID rhs  )  const [inline]

Reimplemented from synfig::UniqueID.

Waypoint Waypoint::clone ( const GUID deriv_guid = GUID()  )  const

synfig::GUID Waypoint::get_guid (  )  const


The documentation for this class was generated from the following files:
Generated on Wed Dec 12 03:11:43 2007 for synfig by  doxygen 1.5.4