DLS::Connection Class Reference

Defines a connection within the synthesis model. More...

#include <DLS.h>

List of all members.

Public Attributes

conn_src_t Source
conn_trn_t SourceTransform
bool SourceInvert
bool SourceBipolar
conn_src_t Control
conn_trn_t ControlTransform
bool ControlInvert
bool ControlBipolar
conn_dst_t Destination
conn_trn_t DestinationTransform
uint32_t Scale

Protected Member Functions

 Connection ()
void Init (conn_block_t *Header)
conn_block_t ToConnBlock ()
virtual ~Connection ()

Friends

class Articulation

Classes

struct  conn_block_t


Detailed Description

Defines a connection within the synthesis model.

Definition at line 240 of file DLS.h.


Constructor & Destructor Documentation

DLS::Connection::Connection (  )  [inline, protected]

Definition at line 261 of file DLS.h.

virtual DLS::Connection::~Connection (  )  [inline, protected, virtual]

Definition at line 264 of file DLS.h.


Member Function Documentation

void DLS::Connection::Init ( conn_block_t Header  )  [protected]

Definition at line 74 of file DLS.cpp.

References CONN_TRANSFORM_BIPOLAR_CTL, CONN_TRANSFORM_BIPOLAR_SRC, CONN_TRANSFORM_CTL, CONN_TRANSFORM_DST, CONN_TRANSFORM_INVERT_CTL, CONN_TRANSFORM_INVERT_SRC, CONN_TRANSFORM_SRC, DLS::Connection::conn_block_t::control, Control, ControlBipolar, ControlInvert, ControlTransform, DLS::Connection::conn_block_t::destination, Destination, DestinationTransform, DLS::Connection::conn_block_t::scale, Scale, DLS::Connection::conn_block_t::source, Source, SourceBipolar, SourceInvert, SourceTransform, and DLS::Connection::conn_block_t::transform.

Referenced by DLS::Articulation::Articulation().

Connection::conn_block_t DLS::Connection::ToConnBlock (  )  [protected]

Definition at line 88 of file DLS.cpp.

References CONN_TRANSFORM_BIPOLAR_CTL_ENCODE, CONN_TRANSFORM_BIPOLAR_SRC_ENCODE, CONN_TRANSFORM_CTL_ENCODE, CONN_TRANSFORM_DST_ENCODE, CONN_TRANSFORM_INVERT_CTL_ENCODE, CONN_TRANSFORM_INVERT_SRC_ENCODE, CONN_TRANSFORM_SRC_ENCODE, Control, DLS::Connection::conn_block_t::control, ControlBipolar, ControlInvert, ControlTransform, Destination, DLS::Connection::conn_block_t::destination, DestinationTransform, Scale, DLS::Connection::conn_block_t::scale, Source, DLS::Connection::conn_block_t::source, SourceBipolar, SourceInvert, SourceTransform, and DLS::Connection::conn_block_t::transform.

Referenced by DLS::Articulation::UpdateChunks().


Friends And Related Function Documentation

friend class Articulation [friend]

Definition at line 264 of file DLS.h.


Member Data Documentation

conn_src_t DLS::Connection::Source

Definition at line 242 of file DLS.h.

Referenced by Init(), and ToConnBlock().

conn_trn_t DLS::Connection::SourceTransform

Definition at line 243 of file DLS.h.

Referenced by Init(), and ToConnBlock().

bool DLS::Connection::SourceInvert

Definition at line 244 of file DLS.h.

Referenced by Init(), and ToConnBlock().

bool DLS::Connection::SourceBipolar

Definition at line 245 of file DLS.h.

Referenced by Init(), and ToConnBlock().

conn_src_t DLS::Connection::Control

Definition at line 246 of file DLS.h.

Referenced by Init(), and ToConnBlock().

conn_trn_t DLS::Connection::ControlTransform

Definition at line 247 of file DLS.h.

Referenced by Init(), and ToConnBlock().

bool DLS::Connection::ControlInvert

Definition at line 248 of file DLS.h.

Referenced by Init(), and ToConnBlock().

bool DLS::Connection::ControlBipolar

Definition at line 249 of file DLS.h.

Referenced by Init(), and ToConnBlock().

conn_dst_t DLS::Connection::Destination

Definition at line 250 of file DLS.h.

Referenced by Init(), and ToConnBlock().

conn_trn_t DLS::Connection::DestinationTransform

Definition at line 251 of file DLS.h.

Referenced by Init(), and ToConnBlock().

uint32_t DLS::Connection::Scale

Definition at line 252 of file DLS.h.

Referenced by Init(), and ToConnBlock().


The documentation for this class was generated from the following files:
Generated on Sun Dec 9 06:06:16 2007 for libgig by  doxygen 1.5.4