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 Fri Jun 23 15:20:51 2006 for synfig by  doxygen 1.4.6