OSDefines.hxx File Reference

#include "CLAM_Math.hxx"
#include <cmath>
#include "DataTypes.hxx"
#include "FastRounding.hxx"

Go to the source code of this file.

Defines

#define M_1_2PI   0.15915494309189533577
#define M_El   2.7182818284590452353602874713526625L
#define M_LOG10El   0.4342944819032518276511289189166051L
#define M_LN2l   0.6931471805599453094172321214581766L
#define M_LN10l   2.3025850929940456840179914546843642L
#define M_PIl   3.1415926535897932384626433832795029L
#define M_PI_2l   1.5707963267948966192313216916397514L
#define M_PI_4l   0.7853981633974483096156608458198757L
#define M_1_PIl   0.3183098861837906715377675267450287L
#define M_2_PIl   0.6366197723675813430755350534900574L
#define M_2_SQRTPIl   1.1283791670955125738961589031215452L
#define M_SQRT2l   1.4142135623730950488016887242096981L
#define M_SQRT1_2l   0.7071067811865475244008443621048490L
#define PI   M_PIl
#define TWO_PI   (PI*2.)
#define NULL   (0L)

Define Documentation

#define M_1_2PI   0.15915494309189533577

Definition at line 29 of file OSDefines.hxx.

#define M_1_PIl   0.3183098861837906715377675267450287L

Definition at line 70 of file OSDefines.hxx.

#define M_2_PIl   0.6366197723675813430755350534900574L

Definition at line 71 of file OSDefines.hxx.

#define M_2_SQRTPIl   1.1283791670955125738961589031215452L

Definition at line 72 of file OSDefines.hxx.

#define M_El   2.7182818284590452353602874713526625L

Definition at line 57 of file OSDefines.hxx.

#define M_LN10l   2.3025850929940456840179914546843642L

Definition at line 66 of file OSDefines.hxx.

#define M_LN2l   0.6931471805599453094172321214581766L

Definition at line 65 of file OSDefines.hxx.

#define M_LOG10El   0.4342944819032518276511289189166051L

Definition at line 64 of file OSDefines.hxx.

#define M_PI_2l   1.5707963267948966192313216916397514L

Definition at line 68 of file OSDefines.hxx.

#define M_PI_4l   0.7853981633974483096156608458198757L

Definition at line 69 of file OSDefines.hxx.

#define M_PIl   3.1415926535897932384626433832795029L

Definition at line 67 of file OSDefines.hxx.

#define M_SQRT1_2l   0.7071067811865475244008443621048490L

Definition at line 74 of file OSDefines.hxx.

#define M_SQRT2l   1.4142135623730950488016887242096981L

Definition at line 73 of file OSDefines.hxx.

#define NULL   (0L)

Definition at line 87 of file OSDefines.hxx.

Referenced by CLAM::Array< TGuide >::Array(), CLAM::AudioFile::AudioFile(), CLAM::MultiChannelAudioFileWriter::ConcreteStop(), SigSlot::Connection::Connection(), CLAM::SMSTransformationChaineeConfig::CopyInit(), CLAM::Segment::DefaultInit(), CLAM::MultiChannelAudioFileWriter::DestroyOldInputs(), CLAM::AudioCodecs::PCMAudioStream::Dispose(), CLAM::AudioCodecs::OggVorbisAudioStream::Dispose(), CLAM::ThreadPool::EmptyPool(), CLAM::AudioCodecs::MpegBitstream::EnsureEnoughBufferData(), CLAM::EAudioFileEndianess::EnumValues(), CLAM::EAudioFileEncoding::EnumValues(), CLAM::EAudioFileCodec::EnumValues(), CLAM::AudioCodecs::Codec::FileExists(), CLAM::Flags< 4 >::GetClassName(), CLAM::Enum::GetClassName(), CLAM::Array< TGuide >::GetClassName(), CLAM::Win32ConsoleApp::GetHandle(), CLAM::NetworkPlayer::GetNetwork(), CLAM::InControlPublisher::InControlPublisher(), CLAM::AudioCodecs::PCMCodec::IsReadable(), CLAM::AudioFile::IsWritable(), RunTimeLibraryLoader::LibraryLoadError(), CLAM::Array< TGuide >::LoadFrom(), RunTimeLibraryLoader::LoadLibrariesFromPath(), MIDI::Reader::Ok(), RtAudio::openStream(), CLAM::Array< TGuide >::operator=(), CLAM::OutControlPublisher::OutControlPublisher(), CLAM::AudioCodecs::PCMAudioStream::PrepareReading(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareReading(), CLAM::AudioCodecs::PCMAudioStream::PrepareWriting(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareWriting(), CLAM::Array< TGuide >::Resize(), CLAM::AudioCodecs::PCMCodec::RetrieveHeaderData(), CLAM::SDIFFileReader::SDIFFileReader(), CLAM::SDIFOut::SDIFOut(), CLAM::Search< List< Frame >, Frame >::Search(), CLAM::SearchArray< PointTmpl< TX, TY > >::SearchArray(), CLAM::Thread::Start(), CLAM::BaseAudioApplication::Start(), CLAM::StatsTmpl< false, FrameDescriptors, FrameDescriptors >::StatsTmpl(), CLAM::BaseAudioApplication::Stop(), CLAM::AudioPlayer::StopFromGUIThread(), CLAM::SMSTransformationChaineeConfig::StoreOn(), CLAM::Array< TGuide >::StoreOn(), CLAM::EWindowNormalize::ValueTable(), CLAM::EWaveType::ValueTable(), CLAM::EOscillatorControls::ValueTable(), CLAM::EPitch::ValueTable(), CLAM::EWindowType::ValueTable(), CLAM::EScale::ValueTable(), CLAM::EInterpolation::ValueTable(), CLAM::EFDFilterType::ValueTable(), CLAM::EFDFilterGenControls::ValueTable(), CLAM::EPhaseGeneration::ValueTable(), CLAM::ELoopPointUnits::ValueTable(), CLAM::EnumTypedTypes::ValueTable(), CLAM::XMLAdapter< T >::XMLContent(), CLAM::MatrixTmpl< T >::~MatrixTmpl(), and CLAM::SDIFFileReader::~SDIFFileReader().

#define PI   M_PIl
#define TWO_PI   (PI*2.)

Definition at line 83 of file OSDefines.hxx.

Referenced by CLAM::SpectralPeakDetect::Do(), and CLAM::FDCombFilter::Do().

Generated by  doxygen 1.6.3