![]() |
OpenDAFF C++ API
v1.7
Directional Audio File Format
|
Implements the interface of DAFFProperties. More...
#include <DAFFPropertiesImpl.h>
Public Member Functions | |
DAFFPropertiesImpl () | |
DAFFPropertiesImpl (const DAFFProperties *pProps) | |
Copy constructor. More... | |
~DAFFPropertiesImpl () | |
DAFFPropertiesImpl & | operator= (const DAFFProperties &oProps) |
Assignment operator. More... | |
virtual int | getFileFormatVersion () const |
Returns the DAFF version of the file format. More... | |
virtual int | getContentType () const |
Returns the content type. More... | |
virtual int | getQuantization () const |
Returns the quantization of the data elements. More... | |
virtual int | getNumberOfChannels () const |
Returns the number of channels. More... | |
virtual int | getNumberOfRecords () const |
Returns the overall number of records. More... | |
virtual std::string | getChannelLabel (int iChannel) const |
Returns the label of a channel. More... | |
virtual int | getAlphaPoints () const |
virtual float | getAlphaResolution () const |
virtual float | getAlphaStart () const |
virtual float | getAlphaEnd () const |
virtual float | getAlphaSpan () const |
virtual int | getBetaPoints () const |
virtual float | getBetaResolution () const |
virtual float | getBetaStart () const |
virtual float | getBetaEnd () const |
virtual float | getBetaSpan () const |
virtual void | getDefaultOrientation (DAFFOrientationYPR &o) const |
Returns the default orientation as stored in the file. More... | |
virtual void | setDefaultOrientation () |
Sets/alters the default orientation manually. More... | |
virtual void | getOrientation (DAFFOrientationYPR &o) const |
Returns the current orientation of the object view. More... | |
virtual void | setOrientation (const DAFFOrientationYPR &o) |
Sets the current orientation of the object view. More... | |
virtual bool | coversFullAlphaRange () const |
Indicates whether the data covers the full alpha range [0°, 360°) More... | |
virtual bool | coversFullBetaRange () const |
Indicates whether the data covers the full beta range [0°, 180°]. More... | |
virtual bool | coversFullSphere () const |
Indicates whether the data covers the full sphere. More... | |
![]() | |
virtual | ~DAFFProperties () |
Destructor. More... | |
Public Attributes | |
int | m_iFileFormatVersion |
int | m_iContentType |
int | m_iQuantization |
int | m_iNumChannels |
int | m_iNumRecords |
int | m_iAlphaPoints |
int | m_iBetaPoints |
float | m_fAlphaStart |
float | m_fAlphaEnd |
float | m_fAlphaResolution |
float | m_fBetaStart |
float | m_fBetaEnd |
float | m_fBetaResolution |
DAFFOrientationYPR * | m_pOrientationDefault |
DAFFSCTransform * | m_pTrans |
std::vector< std::string > | m_vChannelLabels |
Implements the interface of DAFFProperties.
Definition at line 22 of file DAFFPropertiesImpl.h.
|
inline |
Definition at line 26 of file DAFFPropertiesImpl.h.
|
inline |
Copy constructor.
Definition at line 45 of file DAFFPropertiesImpl.h.
|
inline |
Definition at line 51 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Indicates whether the data covers the full alpha range [0°, 360°)
Implements DAFFProperties.
Definition at line 220 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Indicates whether the data covers the full beta range [0°, 180°].
Implements DAFFProperties.
Definition at line 230 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Indicates whether the data covers the full sphere.
Implements DAFFProperties.
Definition at line 240 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 145 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 127 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 133 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 151 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 139 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 180 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 162 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 168 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 186 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Implements DAFFProperties.
Definition at line 174 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the label of a channel.
Implements DAFFProperties.
Definition at line 119 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the content type.
Implements DAFFProperties.
Definition at line 95 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the default orientation as stored in the file.
Implements DAFFProperties.
Definition at line 194 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the DAFF version of the file format.
Implements DAFFProperties.
Definition at line 89 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the number of channels.
Implements DAFFProperties.
Definition at line 107 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the overall number of records.
Implements DAFFProperties.
Definition at line 113 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the current orientation of the object view.
Implements DAFFProperties.
Definition at line 206 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Returns the quantization of the data elements.
Implements DAFFProperties.
Definition at line 101 of file DAFFPropertiesImpl.h.
|
inline |
Assignment operator.
Definition at line 57 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Sets/alters the default orientation manually.
Implements DAFFProperties.
Definition at line 200 of file DAFFPropertiesImpl.h.
|
inlinevirtual |
Sets the current orientation of the object view.
Implements DAFFProperties.
Definition at line 212 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fAlphaEnd |
Definition at line 255 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fAlphaResolution |
Definition at line 255 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fAlphaStart |
Definition at line 255 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fBetaEnd |
Definition at line 255 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fBetaResolution |
Definition at line 255 of file DAFFPropertiesImpl.h.
float DAFFPropertiesImpl::m_fBetaStart |
Definition at line 255 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iAlphaPoints |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iBetaPoints |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iContentType |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iFileFormatVersion |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iNumChannels |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iNumRecords |
Definition at line 243 of file DAFFPropertiesImpl.h.
int DAFFPropertiesImpl::m_iQuantization |
Definition at line 243 of file DAFFPropertiesImpl.h.
DAFFOrientationYPR* DAFFPropertiesImpl::m_pOrientationDefault |
Definition at line 262 of file DAFFPropertiesImpl.h.
DAFFSCTransform* DAFFPropertiesImpl::m_pTrans |
Definition at line 263 of file DAFFPropertiesImpl.h.
std::vector<std::string> DAFFPropertiesImpl::m_vChannelLabels |
Definition at line 264 of file DAFFPropertiesImpl.h.