CH_Channel Class Reference

#include <CH_Channel.h>

List of all members.

Classes

class  EvalData

Public Types

enum  SnapType { SNAP_SNAP, SNAP_SNAP_AND_DELETE, SNAP_REPLACE, SNAP_REPLACE_DOUBLE }

Public Member Functions

 CH_Channel (CH_Collection *dad, const char *name, float default_value=0, const char *default_string=0)
 CH_Channel (CH_Collection *dad, const CH_Channel &from)
 ~CH_Channel ()
void initializeFirstSegment (const char *expr, CH_ExprLanguage language)
void initializeSegmentParents ()
void clear ()
void swap (CH_Channel &other)
const UT_StringgetName (void) const
const UT_StringgetAlias (void) const
void getFullPath (UT_String &path) const
void setName (const char *s)
void setAlias (const char *s)
CH_ManagergetManager () const
float getTolerance () const
bool isTimeDependent () const
bool isTimeDependentSlow (int thread) const
bool isStringTimeDependentSlow (int thread) const
bool hasNonIntegerKeys () const
bool isDataDependent (float gtime) const
bool hasOnlyOneSegment () const
bool isRotationChannel () const
bool getSurroundingSegs (float gtime, CH_Segment *&left, CH_Segment *&right) const
CH_SegmentgetSegmentAfterKey (float gtime) const
bool isAtKey (float gtime) const
bool isAtHardKey (float gtime) const
bool isAtHardKeyframe (int frame) const
float findKey (float gtime, float direction) const
int findKeyframe (int frame, int direction) const
bool nextTimeInRange (UT_SuperInterval const &range, float &t, bool first) const
void sampleValueSlope (CH_Segment *seg, float gtime, int thread, float &v, float &s)
bool sampleVSA (CH_Segment *seg, float gtime, int thread, float &v, float &s, float a[2])
void sampleKey (CH_Segment *seg, float gtime, int thread, CH_Key &key)
bool getKey (float gtime, CH_Key &key, bool accel_ratios=true)
bool getFullKey (float gtime, CH_FullKey &key, bool reverse=false, bool accel_ratios=true)
bool getReversibleKey (float gtime, CH_ReversibleKey &key)
void putKey (float gtime, CH_Key const &key, bool accel_ratios=true)
void putFullKey (float gtime, CH_FullKey const &key, bool accel_ratios=true)
void transferKey (float to_time, CH_Channel *from_chp, float from_time)
void applyPendingToKey (CH_Key &key, float gtime)
void applyAutoSlopeToKey (CH_Key &key)
void insertKeyFrame (float global_t)
void destroyKeyFrame (float global_t)
void moveKeyFrame (float old_gtime, float new_gtime)
void saveKeyFrameForUndo (float global_t)
int setKeyValue (float val, float gtime, bool set_pending=false, bool commit_keys=true, bool propagate=true)
int setKeyString (const UT_String &str, float gtime, bool set_pending=false, bool commit_keys=true, bool propagate=true)
int setKeyString (const UT_String &str, float gtime, CH_ExprLanguage language, bool set_pending=false, bool commit_keys=true, bool propagate=true)
void holdValue (float gtime, int thread)
void getKeyFrames (UT_SuperInterval const &range, UT_IntArray &frames, bool error_frames_only)
void getKeyTimes (UT_SuperInterval const &range, UT_FloatArray &times, bool error_frames_only)
void getDisabledFrames (UT_IntArray &frames, int minframe, int maxframe)
CH_SegmentgetExpressionSegment (float gtime) const
const char * getExpression (float gtime) const
bool changeExpression (float gtime, const char *expr, CH_ExprLanguage language, bool convert_accels)
CH_ExprLanguage getCollectionExprLanguage () const
CH_ExprLanguage getExprLanguageAtTime (float time) const
void setExprLanguage (CH_ExprLanguage language)
void setExprLanguageAtTime (CH_ExprLanguage language, float time)
CH_StringMeaning getStringMeaning (float time) const
void clearSegments ()
void deleteKeys (UT_SuperInterval const &range)
bool copyRangeOverwritesKeys (const CH_Channel &src, UT_SuperInterval const &range, UT_Interval const &to_range)
bool copyRangeOverwritesFrames (const CH_Channel &src, UT_SuperInterval const &range, UT_Interval const &to_range)
bool copyRangeOverwrites (const CH_Channel &src, UT_SuperInterval const &range, UT_Interval const &to_range)
void copyRange (const CH_Channel &src, UT_SuperInterval const &range, UT_Interval const &to_range)
void copyContents (const CH_Channel &from)
void swapContents (CH_Channel &other)
void copyRange (const CH_Channel &src, float global_start, float global_end)
void snapKeysInRange (const UT_SuperInterval &range, SnapType type=SNAP_SNAP, ostream *os=0)
void scroll (float newStart, bool update=true)
void stretch (float newStart, float newEnd)
void reverse (float gstart=0, float gend=0, bool whole_chan=true)
bool increaseKeyValues (float delta)
bool isAllDisabled () const
bool isAllEnabled () const
bool isDisabled (float gtime) const
void disableAll (float gtime)
void enableAll ()
void disable (float gstart, float gend)
void enable (float gstart, float gend)
int isPending () const
int isPending (float gtime) const
int isPendingLocal (float ltime) const
void clearPending ()
void updatePending (float gtime)
float getPendingEvalTime () const
int isPendingHold () const
void setPendingHold (int state)
void save (ostream &os, int binary, bool compiled) const
bool load (UT_IStream &is)
template<typename FPREAL_TYPE >
bool load (UT_IStream &is)
void display () const
void displayAsKeys () const
void setDefaultValue (float dv)
float getDefaultValue () const
void setDefaultString (const UT_String &dv)
UT_String getDefaultString () const
void setChannelLeftType (CH_ChannelBehavior t)
void setChannelRightType (CH_ChannelBehavior t)
CH_ChannelBehavior getChannelLeftType (void) const
CH_ChannelBehavior getChannelRightType (void) const
void setCollection (CH_Collection *chp)
const CH_CollectiongetCollection () const
CH_CollectiongetCollection ()
void setIsTemporary (bool temp)
bool isTemporary () const
void setChangeActive (int state)
bool isChangeActive () const
bool getLocked () const
void setLocked (bool f)
int getChanged () const
void setChanged (bool on, CH_CHANGE_TYPE type=CH_CHANNEL_CHANGED)
void dirtyExprCache ()
int isCacheEnabled () const
void setCacheEnable (bool on_off)
int canAccess (uint mask) const
float localTime (float t) const
float globalTime (float t) const
float getStart () const
float getEnd () const
float getLength () const
void unresolveLocalVars (int thread)
void buildOpDependencies (void *ref_id, int thread)
void changeOpRef (const char *new_fullpath, const char *old_fullpath, const char *old_cwd, const char *chan_name, const char *old_chan_name, int thread)
void cook (int state)
int setRawValues (float from, float to, float *vals, int nsamples)
void setScope (bool on_off)
bool isScoped () const
bool isEditable ()
float evaluate (float t, bool no_disabling, int thread)
void evaluate (float from, float to, float *vals, int nsamples, bool no_disabling, bool use_cache, int thread)
float evaluateSegment (CH_Segment *eval, float localtime, bool extend, int thread)
void evaluateString (UT_String &result, float t, int thread)
void evaluateStringSegment (UT_String &result, CH_Segment *eval, float localtime, bool extend, int thread)
int findString (const char *str, bool fullword, bool usewildcards) const
int changeString (const char *from, const char *to, bool fullword, bool update, int thread)
const CH_SegmentgetEvaluationSegment (int thread) const
CH_SegmentgetEvaluationSegment (int thread)
const CH_SegmentgetPrevEvaluationSegment (int thread) const
CH_SegmentgetPrevEvaluationSegment (int thread)
const CH_SegmentgetNextEvaluationSegment (int thread) const
CH_SegmentgetNextEvaluationSegment (int thread)
float getLocalTime (int thread) const
float getInTime (int thread) const
float getOutTime (int thread) const
float getPrevInTime (int thread) const
float getNextOutTime (int thread) const
void setEvalTime (float localtime, int thread)
int match (const char *pattern) const
void setConstantValue (float value)
bool fitToPointData (UT_Vector2 *data, int n_pts, bool preserveExtrema, float error2=0.01f, bool delete_old_segments=false)
void refit (float tolerance, bool preserveExtrema)
void refit (float tolerance, bool preserveExtrema, float from_gtime, float to_gtime, bool delete_old_segments)
bool isEmpty () const
int getNSegments () const
int getNKeys () const
int getNKeysBefore (float gtime) const
int getNKeysBeforeOrAt (float gtime) const
float getKeyTime (unsigned idx) const
unsigned getSegmentIdx (float local_time) const
CH_SegmentgetSegment (unsigned idx) const
CH_SegmentgetSegment (float local_time) const
CH_SegmentgetNextSegment (unsigned idx) const
CH_SegmentgetPrevSegment (unsigned idx) const
CH_SegmentgetPrevSegment (CH_Segment *) const
CH_SegmentgetNextSegment (CH_Segment *) const
CH_SegmentgetFirstSegment () const
CH_SegmentgetLastSegment () const
int64 getMemUsage (bool onlythis) const
void changeSegLength (CH_Segment *seg, float gtime, CH_SegmentScale how=CH_SCALE_ANY, bool update=true)

Static Public Member Functions

static const char * getChannelTypeName (CH_ChannelBehavior type)


Detailed Description

Definition at line 210 of file CH_Channel.h.


Member Enumeration Documentation

Enumerator:
SNAP_SNAP 
SNAP_SNAP_AND_DELETE 
SNAP_REPLACE 
SNAP_REPLACE_DOUBLE 

Definition at line 213 of file CH_Channel.h.


Constructor & Destructor Documentation

CH_Channel::CH_Channel ( CH_Collection dad,
const char *  name,
float  default_value = 0,
const char *  default_string = 0 
)

CH_Channel::CH_Channel ( CH_Collection dad,
const CH_Channel from 
)

CH_Channel::~CH_Channel (  ) 


Member Function Documentation

void CH_Channel::applyAutoSlopeToKey ( CH_Key key  ) 

void CH_Channel::applyPendingToKey ( CH_Key key,
float  gtime 
)

void CH_Channel::buildOpDependencies ( void *  ref_id,
int  thread 
)

int CH_Channel::canAccess ( uint  mask  )  const [inline]

Definition at line 504 of file CH_Channel.h.

bool CH_Channel::changeExpression ( float  gtime,
const char *  expr,
CH_ExprLanguage  language,
bool  convert_accels 
)

void CH_Channel::changeOpRef ( const char *  new_fullpath,
const char *  old_fullpath,
const char *  old_cwd,
const char *  chan_name,
const char *  old_chan_name,
int  thread 
)

void CH_Channel::changeSegLength ( CH_Segment seg,
float  gtime,
CH_SegmentScale  how = CH_SCALE_ANY,
bool  update = true 
)

int CH_Channel::changeString ( const char *  from,
const char *  to,
bool  fullword,
bool  update,
int  thread 
)

void CH_Channel::clear (  ) 

void CH_Channel::clearPending (  ) 

void CH_Channel::clearSegments (  ) 

void CH_Channel::cook ( int  state  ) 

void CH_Channel::copyContents ( const CH_Channel from  ) 

void CH_Channel::copyRange ( const CH_Channel src,
float  global_start,
float  global_end 
)

void CH_Channel::copyRange ( const CH_Channel src,
UT_SuperInterval const &  range,
UT_Interval const &  to_range 
)

bool CH_Channel::copyRangeOverwrites ( const CH_Channel src,
UT_SuperInterval const &  range,
UT_Interval const &  to_range 
)

bool CH_Channel::copyRangeOverwritesFrames ( const CH_Channel src,
UT_SuperInterval const &  range,
UT_Interval const &  to_range 
)

bool CH_Channel::copyRangeOverwritesKeys ( const CH_Channel src,
UT_SuperInterval const &  range,
UT_Interval const &  to_range 
)

void CH_Channel::deleteKeys ( UT_SuperInterval const &  range  ) 

void CH_Channel::destroyKeyFrame ( float  global_t  ) 

void CH_Channel::dirtyExprCache (  ) 

void CH_Channel::disable ( float  gstart,
float  gend 
)

void CH_Channel::disableAll ( float  gtime  ) 

void CH_Channel::display (  )  const

void CH_Channel::displayAsKeys (  )  const

void CH_Channel::enable ( float  gstart,
float  gend 
)

void CH_Channel::enableAll (  ) 

void CH_Channel::evaluate ( float  from,
float  to,
float *  vals,
int  nsamples,
bool  no_disabling,
bool  use_cache,
int  thread 
)

float CH_Channel::evaluate ( float  t,
bool  no_disabling,
int  thread 
)

float CH_Channel::evaluateSegment ( CH_Segment eval,
float  localtime,
bool  extend,
int  thread 
)

void CH_Channel::evaluateString ( UT_String result,
float  t,
int  thread 
)

void CH_Channel::evaluateStringSegment ( UT_String result,
CH_Segment eval,
float  localtime,
bool  extend,
int  thread 
)

float CH_Channel::findKey ( float  gtime,
float  direction 
) const

int CH_Channel::findKeyframe ( int  frame,
int  direction 
) const

int CH_Channel::findString ( const char *  str,
bool  fullword,
bool  usewildcards 
) const

bool CH_Channel::fitToPointData ( UT_Vector2 data,
int  n_pts,
bool  preserveExtrema,
float  error2 = 0.01f,
bool  delete_old_segments = false 
)

const UT_String& CH_Channel::getAlias ( void   )  const

int CH_Channel::getChanged (  )  const [inline]

Definition at line 490 of file CH_Channel.h.

CH_ChannelBehavior CH_Channel::getChannelLeftType ( void   )  const [inline]

Definition at line 464 of file CH_Channel.h.

CH_ChannelBehavior CH_Channel::getChannelRightType ( void   )  const [inline]

Definition at line 465 of file CH_Channel.h.

static const char* CH_Channel::getChannelTypeName ( CH_ChannelBehavior  type  )  [static]

CH_Collection* CH_Channel::getCollection (  )  [inline]

Definition at line 471 of file CH_Channel.h.

const CH_Collection* CH_Channel::getCollection (  )  const [inline]

Definition at line 470 of file CH_Channel.h.

CH_ExprLanguage CH_Channel::getCollectionExprLanguage (  )  const

UT_String CH_Channel::getDefaultString (  )  const [inline]

Definition at line 460 of file CH_Channel.h.

float CH_Channel::getDefaultValue (  )  const [inline]

Definition at line 456 of file CH_Channel.h.

void CH_Channel::getDisabledFrames ( UT_IntArray frames,
int  minframe,
int  maxframe 
)

float CH_Channel::getEnd (  )  const [inline]

Definition at line 517 of file CH_Channel.h.

CH_Segment* CH_Channel::getEvaluationSegment ( int  thread  )  [inline]

Definition at line 569 of file CH_Channel.h.

const CH_Segment* CH_Channel::getEvaluationSegment ( int  thread  )  const [inline]

Definition at line 564 of file CH_Channel.h.

const char* CH_Channel::getExpression ( float  gtime  )  const

CH_Segment* CH_Channel::getExpressionSegment ( float  gtime  )  const

CH_ExprLanguage CH_Channel::getExprLanguageAtTime ( float  time  )  const

CH_Segment* CH_Channel::getFirstSegment (  )  const [inline]

Definition at line 654 of file CH_Channel.h.

bool CH_Channel::getFullKey ( float  gtime,
CH_FullKey key,
bool  reverse = false,
bool  accel_ratios = true 
)

void CH_Channel::getFullPath ( UT_String path  )  const

float CH_Channel::getInTime ( int  thread  )  const

bool CH_Channel::getKey ( float  gtime,
CH_Key key,
bool  accel_ratios = true 
)

void CH_Channel::getKeyFrames ( UT_SuperInterval const &  range,
UT_IntArray frames,
bool  error_frames_only 
)

float CH_Channel::getKeyTime ( unsigned  idx  )  const

void CH_Channel::getKeyTimes ( UT_SuperInterval const &  range,
UT_FloatArray times,
bool  error_frames_only 
)

Similar to the above, but gets times of all keys in the channel in the specified range.

CH_Segment* CH_Channel::getLastSegment (  )  const [inline]

Definition at line 662 of file CH_Channel.h.

float CH_Channel::getLength (  )  const [inline]

Definition at line 518 of file CH_Channel.h.

float CH_Channel::getLocalTime ( int  thread  )  const [inline]

Definition at line 578 of file CH_Channel.h.

bool CH_Channel::getLocked (  )  const [inline]

Definition at line 486 of file CH_Channel.h.

CH_Manager* CH_Channel::getManager (  )  const [inline]

Definition at line 244 of file CH_Channel.h.

int64 CH_Channel::getMemUsage ( bool  onlythis  )  const

const UT_String& CH_Channel::getName ( void   )  const [inline]

Definition at line 236 of file CH_Channel.h.

CH_Segment* CH_Channel::getNextEvaluationSegment ( int  thread  ) 

const CH_Segment* CH_Channel::getNextEvaluationSegment ( int  thread  )  const

float CH_Channel::getNextOutTime ( int  thread  )  const

CH_Segment* CH_Channel::getNextSegment ( CH_Segment  )  const

CH_Segment* CH_Channel::getNextSegment ( unsigned  idx  )  const

int CH_Channel::getNKeys (  )  const

int CH_Channel::getNKeysBefore ( float  gtime  )  const

int CH_Channel::getNKeysBeforeOrAt ( float  gtime  )  const

int CH_Channel::getNSegments (  )  const

float CH_Channel::getOutTime ( int  thread  )  const

float CH_Channel::getPendingEvalTime (  )  const [inline]

Definition at line 441 of file CH_Channel.h.

CH_Segment* CH_Channel::getPrevEvaluationSegment ( int  thread  ) 

const CH_Segment* CH_Channel::getPrevEvaluationSegment ( int  thread  )  const

float CH_Channel::getPrevInTime ( int  thread  )  const

CH_Segment* CH_Channel::getPrevSegment ( CH_Segment  )  const

CH_Segment* CH_Channel::getPrevSegment ( unsigned  idx  )  const

bool CH_Channel::getReversibleKey ( float  gtime,
CH_ReversibleKey key 
)

CH_Segment* CH_Channel::getSegment ( float  local_time  )  const

CH_Segment* CH_Channel::getSegment ( unsigned  idx  )  const

CH_Segment* CH_Channel::getSegmentAfterKey ( float  gtime  )  const

unsigned CH_Channel::getSegmentIdx ( float  local_time  )  const

float CH_Channel::getStart (  )  const [inline]

Definition at line 516 of file CH_Channel.h.

CH_StringMeaning CH_Channel::getStringMeaning ( float  time  )  const

bool CH_Channel::getSurroundingSegs ( float  gtime,
CH_Segment *&  left,
CH_Segment *&  right 
) const

float CH_Channel::getTolerance (  )  const [inline]

Definition at line 246 of file CH_Channel.h.

float CH_Channel::globalTime ( float  t  )  const [inline]

Definition at line 513 of file CH_Channel.h.

bool CH_Channel::hasNonIntegerKeys (  )  const

bool CH_Channel::hasOnlyOneSegment (  )  const

void CH_Channel::holdValue ( float  gtime,
int  thread 
)

bool CH_Channel::increaseKeyValues ( float  delta  ) 

void CH_Channel::initializeFirstSegment ( const char *  expr,
CH_ExprLanguage  language 
)

void CH_Channel::initializeSegmentParents (  ) 

void CH_Channel::insertKeyFrame ( float  global_t  ) 

bool CH_Channel::isAllDisabled (  )  const

bool CH_Channel::isAllEnabled (  )  const

bool CH_Channel::isAtHardKey ( float  gtime  )  const

bool CH_Channel::isAtHardKeyframe ( int  frame  )  const

bool CH_Channel::isAtKey ( float  gtime  )  const

int CH_Channel::isCacheEnabled (  )  const [inline]

Definition at line 497 of file CH_Channel.h.

bool CH_Channel::isChangeActive (  )  const [inline]

Definition at line 482 of file CH_Channel.h.

bool CH_Channel::isDataDependent ( float  gtime  )  const

bool CH_Channel::isDisabled ( float  gtime  )  const

bool CH_Channel::isEditable (  ) 

bool CH_Channel::isEmpty (  )  const

int CH_Channel::isPending ( float  gtime  )  const

int CH_Channel::isPending (  )  const [inline]

Definition at line 435 of file CH_Channel.h.

int CH_Channel::isPendingHold (  )  const [inline]

Definition at line 443 of file CH_Channel.h.

int CH_Channel::isPendingLocal ( float  ltime  )  const

bool CH_Channel::isRotationChannel (  )  const

bool CH_Channel::isScoped (  )  const [inline]

Definition at line 540 of file CH_Channel.h.

bool CH_Channel::isStringTimeDependentSlow ( int  thread  )  const

bool CH_Channel::isTemporary (  )  const [inline]

Definition at line 474 of file CH_Channel.h.

bool CH_Channel::isTimeDependent (  )  const

bool CH_Channel::isTimeDependentSlow ( int  thread  )  const

template<typename FPREAL_TYPE >
bool CH_Channel::load ( UT_IStream is  )  [inline]

bool CH_Channel::load ( UT_IStream is  ) 

float CH_Channel::localTime ( float  t  )  const [inline]

Definition at line 510 of file CH_Channel.h.

int CH_Channel::match ( const char *  pattern  )  const

void CH_Channel::moveKeyFrame ( float  old_gtime,
float  new_gtime 
)

bool CH_Channel::nextTimeInRange ( UT_SuperInterval const &  range,
float &  t,
bool  first 
) const

void CH_Channel::putFullKey ( float  gtime,
CH_FullKey const &  key,
bool  accel_ratios = true 
)

void CH_Channel::putKey ( float  gtime,
CH_Key const &  key,
bool  accel_ratios = true 
)

void CH_Channel::refit ( float  tolerance,
bool  preserveExtrema,
float  from_gtime,
float  to_gtime,
bool  delete_old_segments 
)

void CH_Channel::refit ( float  tolerance,
bool  preserveExtrema 
)

void CH_Channel::reverse ( float  gstart = 0,
float  gend = 0,
bool  whole_chan = true 
)

void CH_Channel::sampleKey ( CH_Segment seg,
float  gtime,
int  thread,
CH_Key key 
)

void CH_Channel::sampleValueSlope ( CH_Segment seg,
float  gtime,
int  thread,
float &  v,
float &  s 
)

bool CH_Channel::sampleVSA ( CH_Segment seg,
float  gtime,
int  thread,
float &  v,
float &  s,
float  a[2] 
)

void CH_Channel::save ( ostream &  os,
int  binary,
bool  compiled 
) const

void CH_Channel::saveKeyFrameForUndo ( float  global_t  ) 

void CH_Channel::scroll ( float  newStart,
bool  update = true 
)

void CH_Channel::setAlias ( const char *  s  )  [inline]

Definition at line 242 of file CH_Channel.h.

void CH_Channel::setCacheEnable ( bool  on_off  )  [inline]

Definition at line 499 of file CH_Channel.h.

void CH_Channel::setChangeActive ( int  state  )  [inline]

Definition at line 477 of file CH_Channel.h.

void CH_Channel::setChanged ( bool  on,
CH_CHANGE_TYPE  type = CH_CHANNEL_CHANGED 
)

void CH_Channel::setChannelLeftType ( CH_ChannelBehavior  t  ) 

void CH_Channel::setChannelRightType ( CH_ChannelBehavior  t  ) 

void CH_Channel::setCollection ( CH_Collection chp  )  [inline]

Definition at line 469 of file CH_Channel.h.

void CH_Channel::setConstantValue ( float  value  ) 

void CH_Channel::setDefaultString ( const UT_String dv  )  [inline]

Definition at line 458 of file CH_Channel.h.

void CH_Channel::setDefaultValue ( float  dv  )  [inline]

Definition at line 455 of file CH_Channel.h.

void CH_Channel::setEvalTime ( float  localtime,
int  thread 
)

void CH_Channel::setExprLanguage ( CH_ExprLanguage  language  ) 

void CH_Channel::setExprLanguageAtTime ( CH_ExprLanguage  language,
float  time 
)

void CH_Channel::setIsTemporary ( bool  temp  )  [inline]

Definition at line 473 of file CH_Channel.h.

int CH_Channel::setKeyString ( const UT_String str,
float  gtime,
CH_ExprLanguage  language,
bool  set_pending = false,
bool  commit_keys = true,
bool  propagate = true 
)

int CH_Channel::setKeyString ( const UT_String str,
float  gtime,
bool  set_pending = false,
bool  commit_keys = true,
bool  propagate = true 
)

int CH_Channel::setKeyValue ( float  val,
float  gtime,
bool  set_pending = false,
bool  commit_keys = true,
bool  propagate = true 
)

void CH_Channel::setLocked ( bool  f  ) 

void CH_Channel::setName ( const char *  s  )  [inline]

Definition at line 241 of file CH_Channel.h.

void CH_Channel::setPendingHold ( int  state  ) 

int CH_Channel::setRawValues ( float  from,
float  to,
float *  vals,
int  nsamples 
)

void CH_Channel::setScope ( bool  on_off  ) 

void CH_Channel::snapKeysInRange ( const UT_SuperInterval range,
SnapType  type = SNAP_SNAP,
ostream *  os = 0 
)

void CH_Channel::stretch ( float  newStart,
float  newEnd 
)

void CH_Channel::swap ( CH_Channel other  ) 

void CH_Channel::swapContents ( CH_Channel other  ) 

void CH_Channel::transferKey ( float  to_time,
CH_Channel from_chp,
float  from_time 
)

void CH_Channel::unresolveLocalVars ( int  thread  ) 

void CH_Channel::updatePending ( float  gtime  ) 


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

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