VVSDK  1.0
The VVAmbisonic Library
Public Member Functions | Public Attributes | List of all members
CABMatrix Class Reference

#include <ABMatrix.h>

Public Member Functions

 CABMatrix ()
 
virtual ~CABMatrix ()
 
void process (float *n1, float *n2, float *n3, float *n4, long sampleFrames)
 
void setGains0 (float g1, float g2, float g3, float g4)
 
void setGains1 (float g1, float g2, float g3, float g4)
 
void setGains4x4 (float gains[4][4])
 
void setOutGains (float g1, float g2, float g3, float g4)
 

Public Attributes

float m_g01
 
float m_g02
 
float m_g03
 
float m_g04
 
float m_g11
 
float m_g12
 
float m_g13
 
float m_g14
 
float m_g21
 
float m_g22
 
float m_g23
 
float m_g24
 
float m_g31
 
float m_g32
 
float m_g33
 
float m_g34
 
float m_gOut1
 
float m_gOut2
 
float m_gOut3
 
float m_gOut4
 

Constructor & Destructor Documentation

CABMatrix::CABMatrix ( )
CABMatrix::~CABMatrix ( )
virtual

Member Function Documentation

void CABMatrix::process ( float *  n1,
float *  n2,
float *  n3,
float *  n4,
long  sampleFrames 
)
void CABMatrix::setGains0 ( float  g1,
float  g2,
float  g3,
float  g4 
)
void CABMatrix::setGains1 ( float  g1,
float  g2,
float  g3,
float  g4 
)
void CABMatrix::setGains4x4 ( float  gains[4][4])
void CABMatrix::setOutGains ( float  g1,
float  g2,
float  g3,
float  g4 
)

Member Data Documentation

float CABMatrix::m_g01
float CABMatrix::m_g02
float CABMatrix::m_g03
float CABMatrix::m_g04
float CABMatrix::m_g11
float CABMatrix::m_g12
float CABMatrix::m_g13
float CABMatrix::m_g14
float CABMatrix::m_g21
float CABMatrix::m_g22
float CABMatrix::m_g23
float CABMatrix::m_g24
float CABMatrix::m_g31
float CABMatrix::m_g32
float CABMatrix::m_g33
float CABMatrix::m_g34
float CABMatrix::m_gOut1
float CABMatrix::m_gOut2
float CABMatrix::m_gOut3
float CABMatrix::m_gOut4

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