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

#include <CH_ChannelRef.h>

Public Member Functions

 CH_ChannelRef (const CH_ChannelRef &other)
 
 CH_ChannelRef (int node_id, const char *name, bool is_track)
 
 CH_ChannelRef ()
 
 ~CH_ChannelRef ()
 
void setChannelRef (int node_id, const char *name, bool is_track)
 
void setExternalChannelRef (const char *name, const UT_StringHolder &external_collection_name)
 
void clear ()
 
int getNodeId () const
 
void setNodeId (int new_id)
 
const char * getName () const
 
bool isTrack () const
 
bool isGeometry () const
 
UT_StringHolder getExternalCollectionName () const
 
bool operator== (const CH_ChannelRef &other) const
 
CH_ChannelRefoperator= (const CH_ChannelRef &other)
 
bool operator< (const CH_ChannelRef &other) const
 
bool operator> (const CH_ChannelRef &other) const
 
int compare (const CH_ChannelRef &other) const
 
unsigned int hash () const
 

Detailed Description

Definition at line 25 of file CH_ChannelRef.h.

Constructor & Destructor Documentation

CH_ChannelRef::CH_ChannelRef ( const CH_ChannelRef other)
inline

Definition at line 29 of file CH_ChannelRef.h.

CH_ChannelRef::CH_ChannelRef ( int  node_id,
const char *  name,
bool  is_track 
)
inline

Definition at line 40 of file CH_ChannelRef.h.

CH_ChannelRef::CH_ChannelRef ( )
inline

Definition at line 45 of file CH_ChannelRef.h.

CH_ChannelRef::~CH_ChannelRef ( )
inline

Definition at line 50 of file CH_ChannelRef.h.

Member Function Documentation

void CH_ChannelRef::clear ( )
int CH_ChannelRef::compare ( const CH_ChannelRef other) const
inline

Definition at line 134 of file CH_ChannelRef.h.

UT_StringHolder CH_ChannelRef::getExternalCollectionName ( ) const
inline

Definition at line 72 of file CH_ChannelRef.h.

const char* CH_ChannelRef::getName ( ) const
inline

Definition at line 66 of file CH_ChannelRef.h.

int CH_ChannelRef::getNodeId ( ) const
inline

Definition at line 62 of file CH_ChannelRef.h.

unsigned int CH_ChannelRef::hash ( ) const
bool CH_ChannelRef::isGeometry ( ) const
bool CH_ChannelRef::isTrack ( ) const
inline

Definition at line 68 of file CH_ChannelRef.h.

bool CH_ChannelRef::operator< ( const CH_ChannelRef other) const
inline

Definition at line 92 of file CH_ChannelRef.h.

CH_ChannelRef& CH_ChannelRef::operator= ( const CH_ChannelRef other)
inline

Definition at line 83 of file CH_ChannelRef.h.

bool CH_ChannelRef::operator== ( const CH_ChannelRef other) const
inline

Definition at line 75 of file CH_ChannelRef.h.

bool CH_ChannelRef::operator> ( const CH_ChannelRef other) const
inline

Definition at line 113 of file CH_ChannelRef.h.

void CH_ChannelRef::setChannelRef ( int  node_id,
const char *  name,
bool  is_track 
)
void CH_ChannelRef::setExternalChannelRef ( const char *  name,
const UT_StringHolder external_collection_name 
)
void CH_ChannelRef::setNodeId ( int  new_id)
inline

Definition at line 64 of file CH_ChannelRef.h.


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