synfig::ValueNode_Subtract Struct Reference

#include <valuenode_subtract.h>

Inheritance diagram for synfig::ValueNode_Subtract:

synfig::LinkableValueNode synfig::ValueNode synfig::Node List of all members.

Public Types

typedef etl::handle< ValueNode_SubtractHandle
typedef etl::handle< const
ValueNode_Subtract
ConstHandle

Public Member Functions

virtual ~ValueNode_Subtract ()
bool set_lhs (ValueNode::Handle a)
 Sets the left-hand-side value_node.
ValueNode::Handle get_lhs () const
 Gets the left-hand-side value_node.
bool set_rhs (ValueNode::Handle b)
 Sets the right-hand-side value_node.
ValueNode::Handle get_rhs () const
 Gets the right-hand-side value_node.
bool set_scalar (ValueNode::Handle x)
 Sets the scalar value_node.
ValueNode::Handle get_scalar () const
 Gets the scalar value_node.
void set_scalar (Real x)
virtual bool set_link_vfunc (int i, ValueNode::Handle x)
virtual ValueNode::LooseHandle get_link_vfunc (int i) const
virtual int link_count () const
virtual String link_local_name (int i) const
virtual String link_name (int i) const
virtual int get_link_index_from_name (const String &name) const
virtual ValueBase operator() (Time t) const
 Returns the value of the ValueNode at time t.
virtual String get_name () const
 Returns the name of the ValueNode type.
virtual String get_local_name () const
 Returns the localized name of the ValueNode type.
LinkableValueNodecreate_new () const

Static Public Member Functions

static bool check_type (ValueBase::Type type)
static ValueNode_Subtractcreate (const ValueBase &x=ValueBase())

Protected Member Functions

 ValueNode_Subtract ()

Member Typedef Documentation

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

Reimplemented from synfig::LinkableValueNode.

typedef etl::handle<const ValueNode_Subtract> synfig::ValueNode_Subtract::ConstHandle
 

Reimplemented from synfig::LinkableValueNode.


Constructor & Destructor Documentation

synfig::ValueNode_Subtract::ValueNode_Subtract  )  [protected]
 

synfig::ValueNode_Subtract::~ValueNode_Subtract  )  [virtual]
 


Member Function Documentation

bool synfig::ValueNode_Subtract::set_lhs ValueNode::Handle  a  ) 
 

Sets the left-hand-side value_node.

ValueNode::Handle synfig::ValueNode_Subtract::get_lhs  )  const [inline]
 

Gets the left-hand-side value_node.

bool synfig::ValueNode_Subtract::set_rhs ValueNode::Handle  b  ) 
 

Sets the right-hand-side value_node.

ValueNode::Handle synfig::ValueNode_Subtract::get_rhs  )  const [inline]
 

Gets the right-hand-side value_node.

bool synfig::ValueNode_Subtract::set_scalar ValueNode::Handle  x  ) 
 

Sets the scalar value_node.

ValueNode::Handle synfig::ValueNode_Subtract::get_scalar  )  const [inline]
 

Gets the scalar value_node.

void ValueNode_Subtract::set_scalar Real  x  ) 
 

bool ValueNode_Subtract::set_link_vfunc int  i,
ValueNode::Handle  x
[virtual]
 

Implements synfig::LinkableValueNode.

ValueNode::LooseHandle ValueNode_Subtract::get_link_vfunc int  i  )  const [virtual]
 

Implements synfig::LinkableValueNode.

int ValueNode_Subtract::link_count  )  const [virtual]
 

Implements synfig::LinkableValueNode.

String ValueNode_Subtract::link_local_name int  i  )  const [virtual]
 

Implements synfig::LinkableValueNode.

String ValueNode_Subtract::link_name int  i  )  const [virtual]
 

Implements synfig::LinkableValueNode.

int ValueNode_Subtract::get_link_index_from_name const String name  )  const [virtual]
 

Implements synfig::LinkableValueNode.

synfig::ValueBase synfig::ValueNode_Subtract::operator() Time  t  )  const [virtual]
 

Returns the value of the ValueNode at time t.

Reimplemented from synfig::ValueNode.

String ValueNode_Subtract::get_name  )  const [virtual]
 

Returns the name of the ValueNode type.

Implements synfig::ValueNode.

String ValueNode_Subtract::get_local_name  )  const [virtual]
 

Returns the localized name of the ValueNode type.

Implements synfig::ValueNode.

LinkableValueNode * ValueNode_Subtract::create_new  )  const [virtual]
 

Implements synfig::LinkableValueNode.

bool ValueNode_Subtract::check_type ValueBase::Type  type  )  [static]
 

ValueNode_Subtract * ValueNode_Subtract::create const ValueBase x = ValueBase()  )  [static]
 


The documentation for this struct was generated from the following files:
Generated on Fri Jun 23 15:20:51 2006 for synfig by  doxygen 1.4.6