ardour
Public Types | Public Member Functions | Public Attributes | List of all members
PortMatrixNode Class Reference

#include <port_matrix_types.h>

Public Types

enum  State { ASSOCIATED, NOT_ASSOCIATED, PARTIAL }
 

Public Member Functions

 PortMatrixNode ()
 
 PortMatrixNode (ARDOUR::BundleChannel r, ARDOUR::BundleChannel c)
 
bool operator== (PortMatrixNode const &other) const
 
bool operator!= (PortMatrixNode const &other) const
 

Public Attributes

ARDOUR::BundleChannel row
 
ARDOUR::BundleChannel column
 

Detailed Description

Definition at line 25 of file port_matrix_types.h.

Member Enumeration Documentation

Enumerator
ASSOCIATED 

the ports are associated

NOT_ASSOCIATED 

the ports are not associated

PARTIAL 

used when we are examining bundles; the bundles are partially associated

Definition at line 41 of file port_matrix_types.h.

Constructor & Destructor Documentation

PortMatrixNode::PortMatrixNode ( )
inline

Definition at line 28 of file port_matrix_types.h.

PortMatrixNode::PortMatrixNode ( ARDOUR::BundleChannel  r,
ARDOUR::BundleChannel  c 
)
inline

Definition at line 29 of file port_matrix_types.h.

Member Function Documentation

bool PortMatrixNode::operator!= ( PortMatrixNode const &  other) const
inline

Definition at line 34 of file port_matrix_types.h.

bool PortMatrixNode::operator== ( PortMatrixNode const &  other) const
inline

Definition at line 31 of file port_matrix_types.h.

Member Data Documentation

ARDOUR::BundleChannel PortMatrixNode::column

Definition at line 39 of file port_matrix_types.h.

ARDOUR::BundleChannel PortMatrixNode::row

Definition at line 38 of file port_matrix_types.h.


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