CH_TimeGroup Class Reference

#include <CH_TimeGroup.h>

List of all members.

Public Member Functions

 CH_TimeGroup (const char *name, float time)
 ~CH_TimeGroup ()
const UT_StringgetName () const
float getTime () const
void setTime (float t)
int getIndex () const
void setSelect (bool state)
bool isSelected () const
void clearAndDestroy ()
const CH_ChannelListgetChannels ()
CH_SegmentgetEntry (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, float accepted_dt, float &attempted_dt)
void shift (float t)
void save (ostream &os, int binary) const
bool load (UT_IStream &is)
void printEntries (ostream &os, bool use_time, bool show_keys=true) const
void setAcceptedDt (float a)
float getAcceptedDt () const

Friends

class CH_Manager


Detailed Description

Definition at line 30 of file CH_TimeGroup.h.


Constructor & Destructor Documentation

CH_TimeGroup::CH_TimeGroup ( const char *  name,
float  time 
)

CH_TimeGroup::~CH_TimeGroup (  ) 


Member Function Documentation

void CH_TimeGroup::addEntry ( CH_Segment segp,
bool  affect_segments = true 
)

void CH_TimeGroup::clearAndDestroy (  ) 

bool CH_TimeGroup::findEntry ( const CH_Segment segp  )  const

float CH_TimeGroup::getAcceptedDt (  )  const [inline]

Definition at line 67 of file CH_TimeGroup.h.

const CH_ChannelList& CH_TimeGroup::getChannels (  )  [inline]

Definition at line 46 of file CH_TimeGroup.h.

CH_Segment* CH_TimeGroup::getEntry ( CH_Channel chp,
int  i 
)

int CH_TimeGroup::getIndex (  )  const

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

Definition at line 35 of file CH_TimeGroup.h.

float CH_TimeGroup::getTime (  )  const [inline]

Definition at line 36 of file CH_TimeGroup.h.

bool CH_TimeGroup::isSelected (  )  const [inline]

Definition at line 41 of file CH_TimeGroup.h.

bool CH_TimeGroup::load ( UT_IStream is  ) 

int CH_TimeGroup::numEntries (  )  const

int CH_TimeGroup::numEntries ( CH_Channel chp  )  const

void CH_TimeGroup::printEntries ( ostream &  os,
bool  use_time,
bool  show_keys = true 
) const

void CH_TimeGroup::removeEntry ( CH_Segment segp,
bool  affect_segments = true 
)

void CH_TimeGroup::save ( ostream &  os,
int  binary 
) const

void CH_TimeGroup::setAcceptedDt ( float  a  )  [inline]

Definition at line 66 of file CH_TimeGroup.h.

void CH_TimeGroup::setSelect ( bool  state  )  [inline]

Definition at line 40 of file CH_TimeGroup.h.

void CH_TimeGroup::setTime ( float  t  )  [inline]

Definition at line 37 of file CH_TimeGroup.h.

void CH_TimeGroup::shift ( float  t  ) 

bool CH_TimeGroup::testShift ( bool  snap_to_frame,
float  accepted_dt,
float &  attempted_dt 
)


Friends And Related Function Documentation

friend class CH_Manager [friend]

Definition at line 77 of file CH_TimeGroup.h.


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

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