HDK
|
#include <CH_TimeGroup.h>
Public Member Functions | |
CH_TimeGroup (const char *name, fpreal time) | |
~CH_TimeGroup () | |
const UT_String & | getName () const |
fpreal | getTime () const |
void | setTime (fpreal t) |
int | getIndex () const |
void | setSelect (bool state) |
bool | isSelected () const |
void | clearAndDestroy () |
const CH_ChannelList & | getChannels () |
CH_Segment * | getEntry (CH_Channel *chp, int i) |
int | numEntries (CH_Channel *chp) const |
int | numEntries () const |
bool | findEntry (const CH_Segment *segp) const |
void | addEntry (CH_Segment *segp, bool affect_segments=true) |
void | removeEntry (CH_Segment *segp, bool affect_segments=true) |
bool | testShift (bool snap_to_frame, fpreal accepted_dt, fpreal &attempted_dt) |
void | shift (fpreal t) |
void | save (std::ostream &os, int binary) const |
bool | load (UT_IStream &is) |
void | printEntries (std::ostream &os, bool use_time, bool show_keys=true) const |
void | setAcceptedDt (fpreal a) |
fpreal | getAcceptedDt () const |
Friends | |
class | CH_Manager |
Definition at line 23 of file CH_TimeGroup.h.
CH_TimeGroup::CH_TimeGroup | ( | const char * | name, |
fpreal | time | ||
) |
CH_TimeGroup::~CH_TimeGroup | ( | ) |
void CH_TimeGroup::addEntry | ( | CH_Segment * | segp, |
bool | affect_segments = true |
||
) |
void CH_TimeGroup::clearAndDestroy | ( | ) |
bool CH_TimeGroup::findEntry | ( | const CH_Segment * | segp | ) | const |
|
inline |
Definition at line 63 of file CH_TimeGroup.h.
|
inline |
Definition at line 42 of file CH_TimeGroup.h.
CH_Segment* CH_TimeGroup::getEntry | ( | CH_Channel * | chp, |
int | i | ||
) |
int CH_TimeGroup::getIndex | ( | ) | const |
|
inline |
Definition at line 31 of file CH_TimeGroup.h.
|
inline |
Definition at line 32 of file CH_TimeGroup.h.
|
inline |
Definition at line 37 of file CH_TimeGroup.h.
bool CH_TimeGroup::load | ( | UT_IStream & | is | ) |
int CH_TimeGroup::numEntries | ( | CH_Channel * | chp | ) | const |
int CH_TimeGroup::numEntries | ( | ) | const |
void CH_TimeGroup::printEntries | ( | std::ostream & | os, |
bool | use_time, | ||
bool | show_keys = true |
||
) | const |
void CH_TimeGroup::removeEntry | ( | CH_Segment * | segp, |
bool | affect_segments = true |
||
) |
Definition at line 62 of file CH_TimeGroup.h.
|
inline |
Definition at line 36 of file CH_TimeGroup.h.
Definition at line 33 of file CH_TimeGroup.h.
|
friend |
Definition at line 73 of file CH_TimeGroup.h.