CLAM-Development
1.4.0
|
#include <PolarTmplDec.hxx>
Public Member Functions | |
PolarTmpl (T mag=0.0, T ang=0.0) | |
const T | Mag (void) const |
const T | Ang (void) const |
void | SetMag (const T &mag) |
void | SetAng (const T &ang) |
const T | Real (void) const |
const T | Imag (void) const |
const PolarTmpl< T > & | operator= (const float mag) |
const PolarTmpl< T > & | operator= (const PolarTmpl< T > &a) |
const PolarTmpl< T > & | operator+= (const PolarTmpl< T > &a) |
const PolarTmpl< T > & | operator-= (const PolarTmpl< T > &a) |
PolarTmpl< T > | operator- (const PolarTmpl< T > &b) const |
PolarTmpl< T > | operator+ (const PolarTmpl< T > &b) const |
PolarTmpl< T > | operator* (const PolarTmpl< T > &b) const |
PolarTmpl< T > | operator/ (const PolarTmpl< T > &b) const |
bool | operator== (const PolarTmpl< T > &b) const |
bool | operator!= (const PolarTmpl< T > &b) const |
Friends | |
PolarTmpl< T > | ToComplex (const T &real, const T &imag) |
Definition at line 33 of file PolarTmplDec.hxx.
|
inline |
Definition at line 39 of file PolarTmplDec.hxx.
|
inline |
Definition at line 46 of file PolarTmplDec.hxx.
|
inline |
Definition at line 58 of file PolarTmplDec.hxx.
References CLAM_sin().
|
inline |
Definition at line 45 of file PolarTmplDec.hxx.
|
inline |
Definition at line 121 of file PolarTmplDec.hxx.
|
inline |
Definition at line 100 of file PolarTmplDec.hxx.
PolarTmpl< T > CLAM::PolarTmpl< T >::operator+ | ( | const PolarTmpl< T > & | b | ) | const |
Definition at line 73 of file PolarTmplDef.hxx.
References CLAM_atan2(), CLAM_cos(), CLAM_sin(), and CLAM_sqrt().
const PolarTmpl< T > & CLAM::PolarTmpl< T >::operator+= | ( | const PolarTmpl< T > & | a | ) |
Definition at line 33 of file PolarTmplDef.hxx.
References CLAM_cos(), and CLAM_sin().
PolarTmpl< T > CLAM::PolarTmpl< T >::operator- | ( | const PolarTmpl< T > & | b | ) | const |
Definition at line 91 of file PolarTmplDef.hxx.
References CLAM_atan2(), CLAM_cos(), CLAM_sin(), and CLAM_sqrt().
const PolarTmpl< T > & CLAM::PolarTmpl< T >::operator-= | ( | const PolarTmpl< T > & | a | ) |
Definition at line 53 of file PolarTmplDef.hxx.
References CLAM_atan2(), CLAM_cos(), CLAM_sin(), and CLAM_sqrt().
|
inline |
Definition at line 107 of file PolarTmplDec.hxx.
|
inline |
Definition at line 71 of file PolarTmplDec.hxx.
|
inline |
Definition at line 79 of file PolarTmplDec.hxx.
|
inline |
Definition at line 114 of file PolarTmplDec.hxx.
|
inline |
Definition at line 52 of file PolarTmplDec.hxx.
References CLAM_cos().
|
inline |
Definition at line 49 of file PolarTmplDec.hxx.
Referenced by CLAM::operator>>().
|
inline |
Definition at line 48 of file PolarTmplDec.hxx.
Referenced by CLAM::operator>>().
|
friend |
Definition at line 64 of file PolarTmplDec.hxx.