CH_Key Class Reference

#include <CH_Channel.h>

Inheritance diagram for CH_Key:

CH_FullKey CH_ReversibleKey

List of all members.

Public Member Functions

 CH_Key ()
void display () const
void clear ()
void tie (int direction, CH_ValueTypes t)
void tie (int direction)
void set (CH_ValueTypes t, float value)
bool isSet (CH_ValueTypes t)
void complete ()
void get (CH_Segment *left_seg, CH_Segment *right_seg, bool accel_ratio=true)
void put (CH_Segment *left_seg, CH_Segment *right_seg, bool accel_ratio=true) const
void stretch (float xscale, float yscale, bool accel_ratio)
void changeAccelsToRatios (float left_seg_len, float right_seg_len)
void reverse ()
void opscript (ostream &os, bool use_time, bool only_valid=true) const

Public Attributes

float myTimeValue
bool myEvaluatedSlopes
CH_HalfKey k [2]


Detailed Description

Definition at line 104 of file CH_Channel.h.


Constructor & Destructor Documentation

CH_Key::CH_Key (  )  [inline]

Definition at line 111 of file CH_Channel.h.


Member Function Documentation

void CH_Key::changeAccelsToRatios ( float  left_seg_len,
float  right_seg_len 
)

void CH_Key::clear (  ) 

void CH_Key::complete (  ) 

void CH_Key::display (  )  const

Reimplemented in CH_FullKey, and CH_ReversibleKey.

void CH_Key::get ( CH_Segment left_seg,
CH_Segment right_seg,
bool  accel_ratio = true 
)

bool CH_Key::isSet ( CH_ValueTypes  t  ) 

void CH_Key::opscript ( ostream &  os,
bool  use_time,
bool  only_valid = true 
) const

void CH_Key::put ( CH_Segment left_seg,
CH_Segment right_seg,
bool  accel_ratio = true 
) const

void CH_Key::reverse (  ) 

Reimplemented in CH_ReversibleKey.

void CH_Key::set ( CH_ValueTypes  t,
float  value 
)

void CH_Key::stretch ( float  xscale,
float  yscale,
bool  accel_ratio 
)

Reimplemented in CH_ReversibleKey.

void CH_Key::tie ( int  direction  ) 

void CH_Key::tie ( int  direction,
CH_ValueTypes  t 
)


Member Data Documentation

Definition at line 109 of file CH_Channel.h.

Definition at line 108 of file CH_Channel.h.

Definition at line 107 of file CH_Channel.h.


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

Generated on Fri May 25 00:10:17 2012 for HDK by  doxygen 1.5.9