All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_MultiChannel Class Reference

#include <CH_MultiChannel.h>

+ Inheritance diagram for CH_MultiChannel:

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 removeChannel (int i)
void addToList (CH_ChannelList &channels) const
bool isEmpty () const
bool isAllEnabled () const
bool hasKeys () const
fpreal getStart () const
fpreal getEnd () const
fpreal getLength () const
bool isAtHardKey (fpreal gtime) const
bool isAtHardKeyframe (int frame) const
fpreal findKey (fpreal gtime, int direction) const
int findKeyframe (int frame, int direction) const
void scroll (fpreal newStart, int update=1)

Protected Member Functions

CH_ChannelListgetModifyChannelList ()

Detailed Description

Definition at line 28 of file CH_MultiChannel.h.

Constructor & Destructor Documentation

CH_MultiChannel::CH_MultiChannel ( )
CH_MultiChannel::CH_MultiChannel ( const char *  name)
virtual CH_MultiChannel::~CH_MultiChannel ( )
CH_MultiChannel::CH_MultiChannel ( const CH_MultiChannel copy)

Member Function Documentation

void CH_MultiChannel::addToList ( CH_ChannelList channels) const
void CH_MultiChannel::append ( CH_Channel channel)
void CH_MultiChannel::appendChannelNames ( const char *  separator)
void CH_MultiChannel::clear ( )

Definition at line 45 of file CH_MultiChannel.h.

fpreal CH_MultiChannel::findKey ( fpreal  gtime,
int  direction 
) const
int CH_MultiChannel::findKeyframe ( int  frame,
int  direction 
) const
const CH_ChannelList& CH_MultiChannel::getChannelList ( ) const

Definition at line 49 of file CH_MultiChannel.h.

fpreal CH_MultiChannel::getEnd ( ) const
fpreal CH_MultiChannel::getLength ( ) const
CH_ChannelList& CH_MultiChannel::getModifyChannelList ( )

Definition at line 83 of file CH_MultiChannel.h.

const UT_String& CH_MultiChannel::getName ( ) const

Definition at line 39 of file CH_MultiChannel.h.

int CH_MultiChannel::getNumChannels ( ) const

Definition at line 52 of file CH_MultiChannel.h.

fpreal CH_MultiChannel::getStart ( ) const
bool CH_MultiChannel::hasKeys ( ) const
bool CH_MultiChannel::isAllEnabled ( ) const
bool CH_MultiChannel::isAtHardKey ( fpreal  gtime) const
bool CH_MultiChannel::isAtHardKeyframe ( int  frame) const
bool CH_MultiChannel::isEmpty ( ) const

Definition at line 60 of file CH_MultiChannel.h.

CH_MultiChannel& CH_MultiChannel::operator= ( const CH_MultiChannel copy)
void CH_MultiChannel::removeChannel ( int  i)

Definition at line 55 of file CH_MultiChannel.h.

void CH_MultiChannel::scroll ( fpreal  newStart,
int  update = 1 
void CH_MultiChannel::setName ( const UT_String name)

Definition at line 41 of file CH_MultiChannel.h.

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