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 Real & get_tension () const
void set_tension (const Real &x)
const Real & get_continuity () const
void set_continuity (const Real &x)
const Real & get_bias () const
void set_bias (const Real &x)
const Time & get_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