Ardour  9.0-pre0-582-g084a23a80d
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 58 of file cartesian.h.

Constructor & Destructor Documentation

◆ AngularVector() [1/2]

PBD::AngularVector::AngularVector ( )
inline

Definition at line 63 of file cartesian.h.

◆ AngularVector() [2/2]

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

Definition at line 64 of file cartesian.h.

Member Function Documentation

◆ cartesian()

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

Definition at line 94 of file cartesian.h.

◆ operator!=()

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

Definition at line 88 of file cartesian.h.

◆ operator+()

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

Definition at line 74 of file cartesian.h.

◆ operator-()

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

Definition at line 66 of file cartesian.h.

◆ operator==()

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

Definition at line 82 of file cartesian.h.

Member Data Documentation

◆ azi

double PBD::AngularVector::azi

Definition at line 59 of file cartesian.h.

◆ ele

double PBD::AngularVector::ele

Definition at line 60 of file cartesian.h.

◆ length

double PBD::AngularVector::length

Definition at line 61 of file cartesian.h.


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