#include <CH_Channel.h>
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_String & | getName (void) const |
| const UT_String & | getAlias (void) const |
| void | getFullPath (UT_String &path) const |
| void | setName (const char *s) |
| void | setAlias (const char *s) |
| CH_Manager * | getManager () 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_Segment * | getSegmentAfterKey (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 ×, bool error_frames_only) |
| void | getDisabledFrames (UT_IntArray &frames, int minframe, int maxframe) |
| CH_Segment * | getExpressionSegment (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_Collection * | getCollection () const |
| CH_Collection * | getCollection () |
| 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_Segment * | getEvaluationSegment (int thread) const |
| CH_Segment * | getEvaluationSegment (int thread) |
| const CH_Segment * | getPrevEvaluationSegment (int thread) const |
| CH_Segment * | getPrevEvaluationSegment (int thread) |
| const CH_Segment * | getNextEvaluationSegment (int thread) const |
| CH_Segment * | getNextEvaluationSegment (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_Segment * | getSegment (unsigned idx) const |
| CH_Segment * | getSegment (float local_time) const |
| CH_Segment * | getNextSegment (unsigned idx) const |
| CH_Segment * | getPrevSegment (unsigned idx) const |
| CH_Segment * | getPrevSegment (CH_Segment *) const |
| CH_Segment * | getNextSegment (CH_Segment *) const |
| CH_Segment * | getFirstSegment () const |
| CH_Segment * | getLastSegment () 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) |
Definition at line 210 of file CH_Channel.h.
| enum CH_Channel::SnapType |
Definition at line 213 of file CH_Channel.h.
| 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 | ( | ) |
| 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 |
| 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 | ) |
1.5.9