HOA Library  beta 3.0
High Order Ambisonics Library
Classes | Enumerations
hoa Namespace Reference

The namespace of the hoa library. More...

Classes

class  Decoder
 The decoder class decodes a sound field in the harmonics domain through the planewaves domain. More...
 
class  Decoder< Hoa2d, T >
 The decoder class decodes a sound field in the harmonics domain through the planewaves domain. More...
 
class  Decoder< Hoa3d, T >
 The decoder class decodes a sound field in the harmonics domain through the planewaves domain. More...
 
class  DecoderBinaural
 The binaural decoder class decodes a sound field in the harmonics domain for headphones. More...
 
class  DecoderBinaural< Hoa2d, T >
 The ambisonic binaural decoder. More...
 
class  DecoderBinaural< Hoa3d, T >
 The ambisonic binaural decoder. More...
 
class  DecoderIrregular
 The irregular decoder class decodes a sound field in the harmonics domain through the planewaves domain for a irregular circle or sphere (2d only). More...
 
class  DecoderIrregular< Hoa2d, T >
 The ambisonic irregular decoder. More...
 
class  DecoderRegular
 The class decodes a sound field from the harmonics domain to a set of planewaves. More...
 
class  Encoder
 The class encodes a signal into the harmonics domain depending on coodinates. More...
 
class  Exchanger
 The echanger class renumber and normalize the harmonics channels. More...
 
class  Harmonic
 The class owns basic harmonics informations. More...
 
class  MultiEncoder
 The class generates manages a set of encoders. More...
 
class  Optim
 The class optimizes the ambisonic sound field for several restitution systems. More...
 
class  Planewave
 The class owns basic plane waves informations. More...
 
class  Processor
 The processor. More...
 
class  ProcessorHarmonics
 The harmonic processor. More...
 
class  ProcessorPlanewaves
 The planewaves processor. More...
 
class  Rotate
 The rotate class rotates a sound field in the harmonics domain (2d available only). More...
 
class  Scope
 The scope class offers a representation a the sound field in the harmonics domain. More...
 
class  Vector
 The vector class computes the energy and the velocity vectors for a set of loudspeakers. More...
 
class  Wider
 The class widens the propagation of the sounds in a sound field. More...
 

Enumerations

Detailed Description

The namespace of the hoa library.

All the classes of the hoa library are inside this namespace.

Enumeration Type Documentation

enum Dimension

The dimension of class.

Most of the classes are specialized for 2d or 3d.

Enumerator
Hoa2d 

The 2d dimension.

Hoa3d 

The 3d dimension.

Definition at line 78 of file Hoa_Defs.hpp.