ardour
Public Member Functions | Public Attributes | List of all members
PBD::AngularVector Struct Reference

#include <cartesian.h>

Public Member Functions

 AngularVector ()
 
 AngularVector (double a, double e, double l=1.0)
 
AngularVector operator- (const AngularVector &other) const
 
AngularVector operator+ (const AngularVector &other) const
 
bool operator== (const AngularVector &other) const
 
bool operator!= (const AngularVector &other) const
 
void cartesian (CartesianVector &c) const
 

Public Attributes

double azi
 
double ele
 
double length
 

Detailed Description

Definition at line 59 of file cartesian.h.

Constructor & Destructor Documentation

PBD::AngularVector::AngularVector ( )
inline

Definition at line 64 of file cartesian.h.

PBD::AngularVector::AngularVector ( double  a,
double  e,
double  l = 1.0 
)
inline

Definition at line 65 of file cartesian.h.

Member Function Documentation

void PBD::AngularVector::cartesian ( CartesianVector c) const
inline

Definition at line 95 of file cartesian.h.

bool PBD::AngularVector::operator!= ( const AngularVector other) const
inline

Definition at line 89 of file cartesian.h.

AngularVector PBD::AngularVector::operator+ ( const AngularVector other) const
inline

Definition at line 75 of file cartesian.h.

AngularVector PBD::AngularVector::operator- ( const AngularVector other) const
inline

Definition at line 67 of file cartesian.h.

bool PBD::AngularVector::operator== ( const AngularVector other) const
inline

Definition at line 83 of file cartesian.h.

Member Data Documentation

double PBD::AngularVector::azi

Definition at line 60 of file cartesian.h.

double PBD::AngularVector::ele

Definition at line 61 of file cartesian.h.

double PBD::AngularVector::length

Definition at line 62 of file cartesian.h.


The documentation for this struct was generated from the following file: