CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros | Typedefs
CPoint.h File Reference
`#include "CSL_Types.h"`
`#include <stdio.h>`
`#include <math.h>`

Go to the source code of this file.

## Classes
class | csl::CPoint

## Namespaces
namespace | csl
| AdditiveInstrument.h – Sum-of-sines synthesis instrument class.

## Macros
#define | COORD_TYPE float
#define | kCartesian 0
#define | kPolar 1

## Typedefs
typedef int | csl::PointMode

## Macro Definition Documentation

#define COORD_TYPE float

Definition at line 20 of file CPoint.h.

Referenced by csl::CPoint::CPoint(), csl::CPoint::distance(), csl::CPoint::distance2(), csl::CPoint::normalize(), csl::CPoint::rotateBy(), csl::CPoint::set(), and csl::CPoint::theta().

#define kCartesian 0

Definition at line 30 of file CPoint.h.

Referenced by csl::CPoint::CPoint(), and csl::CPoint::set().

#define kPolar 1

Definition at line 31 of file CPoint.h.

Referenced by csl::NtoMPanner::init_5point1(), csl::HRTFDatabase::loadFromDB(), csl::SpatialSource::setPosition(), csl::SpatialSource::SpatialSource(), and csl::Speaker::Speaker().