CH_MultiChannel Class Reference

#include <CH_MultiChannel.h>

Inheritance diagram for CH_MultiChannel:

OP_MultiChannel

List of all members.

Public Member Functions

 CH_MultiChannel ()
 CH_MultiChannel (const char *name)
virtual ~CH_MultiChannel ()
 CH_MultiChannel (const CH_MultiChannel &copy)
CH_MultiChanneloperator= (const CH_MultiChannel &copy)
const UT_StringgetName () const
void setName (const UT_String &name)
void appendChannelNames (const char *separator)
void clear ()
void append (CH_Channel *channel)
const CH_ChannelListgetChannelList () const
int getNumChannels () const
void addToSortedList (CH_ChannelList &channels) const
bool isEmpty () const
bool isAllEnabled () const
bool hasKeys () const
float getStart () const
float getEnd () const
float getLength () const
bool isAtHardKey (float gtime) const
bool isAtHardKeyframe (int frame) const
float findKey (float gtime, int direction) const
int findKeyframe (int frame, int direction) const
void scroll (float newStart, int update=1)
int operator== (const CH_MultiChannel &) const

Protected Member Functions

CH_ChannelListgetModifyChannelList ()


Detailed Description

Definition at line 35 of file CH_MultiChannel.h.


Constructor & Destructor Documentation

CH_MultiChannel::CH_MultiChannel (  ) 

CH_MultiChannel::CH_MultiChannel ( const char *  name  )  [explicit]

virtual CH_MultiChannel::~CH_MultiChannel (  )  [virtual]

CH_MultiChannel::CH_MultiChannel ( const CH_MultiChannel copy  ) 


Member Function Documentation

void CH_MultiChannel::addToSortedList ( CH_ChannelList channels  )  const

void CH_MultiChannel::append ( CH_Channel channel  ) 

void CH_MultiChannel::appendChannelNames ( const char *  separator  ) 

void CH_MultiChannel::clear (  )  [inline]

Definition at line 51 of file CH_MultiChannel.h.

float CH_MultiChannel::findKey ( float  gtime,
int  direction 
) const

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

const CH_ChannelList& CH_MultiChannel::getChannelList (  )  const [inline]

Definition at line 54 of file CH_MultiChannel.h.

float CH_MultiChannel::getEnd (  )  const

float CH_MultiChannel::getLength (  )  const

CH_ChannelList& CH_MultiChannel::getModifyChannelList (  )  [inline, protected]

Definition at line 83 of file CH_MultiChannel.h.

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

Definition at line 45 of file CH_MultiChannel.h.

int CH_MultiChannel::getNumChannels (  )  const [inline]

Definition at line 57 of file CH_MultiChannel.h.

float CH_MultiChannel::getStart (  )  const

bool CH_MultiChannel::hasKeys (  )  const

bool CH_MultiChannel::isAllEnabled (  )  const

bool CH_MultiChannel::isAtHardKey ( float  gtime  )  const

bool CH_MultiChannel::isAtHardKeyframe ( int  frame  )  const

bool CH_MultiChannel::isEmpty (  )  const [inline]

Definition at line 63 of file CH_MultiChannel.h.

CH_MultiChannel& CH_MultiChannel::operator= ( const CH_MultiChannel copy  ) 

int CH_MultiChannel::operator== ( const CH_MultiChannel  )  const [inline]

Definition at line 79 of file CH_MultiChannel.h.

void CH_MultiChannel::scroll ( float  newStart,
int  update = 1 
)

void CH_MultiChannel::setName ( const UT_String name  )  [inline]

Definition at line 47 of file CH_MultiChannel.h.


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

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