HOM_Keyframe Class Reference

#include <HOM_Keyframe.h>

List of all members.

Public Member Functions

 HOM_Keyframe () throw (HOM_Error)
 HOM_Keyframe (double value) throw (HOM_Error)
 HOM_Keyframe (double value, double time) throw (HOM_Error)
 HOM_Keyframe (const HOM_Keyframe &keyframe) throw (HOM_Error)
virtual ~HOM_Keyframe ()
virtual bool operator== (HOM_PtrOrNull< HOM_Keyframe > keyframe)
virtual bool operator!= (HOM_PtrOrNull< HOM_Keyframe > keyframe)
virtual int __hash__ ()
virtual std::string __repr__ ()
virtual HOM_EnumValue & evaluatedType ()
void setValue (double value)
double value () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isValueSet ()
void setInValue (double in_value)
void unsetInValue ()
double inValue () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isValueTied ()
bool isValueUsed ()
void useValue (bool use)
void setSlope (double slope)
double slope () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isSlopeSet ()
bool isSlopeUsed ()
void useSlope (bool use)
void setInSlope (double in_slope)
void unsetInSlope ()
double inSlope () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isSlopeTied ()
void setAccel (double accel)
double accel () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isAccelSet ()
bool isAccelUsed ()
void useAccel (bool use)
void setInAccel (double in_accel)
void unsetInAccel ()
double inAccel () throw (HOM_KeyframeValueNotSet, HOM_Error)
bool isAccelTied ()
void interpretAccelAsRatio (bool on)
bool isAccelInterpretedAsRatio ()


Detailed Description

Definition at line 28 of file HOM_Keyframe.h.


Constructor & Destructor Documentation

HOM_Keyframe::HOM_Keyframe (  )  throw (HOM_Error)

HOM_Keyframe::HOM_Keyframe ( double  value  )  throw (HOM_Error)

HOM_Keyframe::HOM_Keyframe ( double  value,
double  time 
) throw (HOM_Error)

HOM_Keyframe::HOM_Keyframe ( const HOM_Keyframe keyframe  )  throw (HOM_Error)

virtual HOM_Keyframe::~HOM_Keyframe (  )  [virtual]


Member Function Documentation

virtual int HOM_Keyframe::__hash__ (  )  [virtual]

virtual std::string HOM_Keyframe::__repr__ (  )  [virtual]

double HOM_Keyframe::accel (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)

virtual HOM_EnumValue& HOM_Keyframe::evaluatedType (  )  [inline, virtual]

Definition at line 59 of file HOM_Keyframe.h.

double HOM_Keyframe::inAccel (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)

double HOM_Keyframe::inSlope (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)

void HOM_Keyframe::interpretAccelAsRatio ( bool  on  ) 

double HOM_Keyframe::inValue (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)

bool HOM_Keyframe::isAccelInterpretedAsRatio (  ) 

bool HOM_Keyframe::isAccelSet (  ) 

bool HOM_Keyframe::isAccelTied (  ) 

bool HOM_Keyframe::isAccelUsed (  ) 

bool HOM_Keyframe::isSlopeSet (  ) 

bool HOM_Keyframe::isSlopeTied (  ) 

bool HOM_Keyframe::isSlopeUsed (  ) 

bool HOM_Keyframe::isValueSet (  ) 

bool HOM_Keyframe::isValueTied (  ) 

bool HOM_Keyframe::isValueUsed (  ) 

virtual bool HOM_Keyframe::operator!= ( HOM_PtrOrNull< HOM_Keyframe keyframe  )  [virtual]

virtual bool HOM_Keyframe::operator== ( HOM_PtrOrNull< HOM_Keyframe keyframe  )  [virtual]

void HOM_Keyframe::setAccel ( double  accel  ) 

void HOM_Keyframe::setInAccel ( double  in_accel  ) 

void HOM_Keyframe::setInSlope ( double  in_slope  ) 

void HOM_Keyframe::setInValue ( double  in_value  ) 

void HOM_Keyframe::setSlope ( double  slope  ) 

void HOM_Keyframe::setValue ( double  value  ) 

double HOM_Keyframe::slope (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)

void HOM_Keyframe::unsetInAccel (  ) 

void HOM_Keyframe::unsetInSlope (  ) 

void HOM_Keyframe::unsetInValue (  ) 

void HOM_Keyframe::useAccel ( bool  use  ) 

void HOM_Keyframe::useSlope ( bool  use  ) 

void HOM_Keyframe::useValue ( bool  use  ) 

double HOM_Keyframe::value (  )  throw (HOM_KeyframeValueNotSet, HOM_Error)


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

Generated on Mon Jan 28 00:29:40 2013 for HDK by  doxygen 1.5.9