Polar< Value > Class Template Reference

#include <Complex.h>

Inherits Complex< Value >< Value >.

Inheritance diagram for Polar< Value >:

Inheritance graph
[legend]
Collaboration diagram for Polar< Value >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Polar (const Value &r, const Value &phi)
 Polar (const Complex< Value > &)
 Polar (const Polar &)
virtual void getCartesian (Value &x, Value &y) const
virtual void getPolar (Value &r, Value &phi) const
virtual void setCartesian (const Value &x, const Value &y)
virtual void setPolar (const Value &r, const Value &phi)
virtual Complex< Value > & operator= (const Complex< Value > &)
virtual Polaroperator= (const Polar &)

Private Attributes

Value r
Value phi

template<class Value>
class Polar< Value >


Constructor & Destructor Documentation

template<class Value>
Polar< Value >::Polar ( const Value &  r,
const Value &  phi 
) [inline]

template<class Value>
Polar< Value >::Polar ( const Complex< Value > &   )  [inline]

template<class Value>
Polar< Value >::Polar ( const Polar< Value > &   )  [inline]


Member Function Documentation

template<class Value>
void Polar< Value >::getCartesian ( Value &  x,
Value &  y 
) const [inline, virtual]

Implements Complex< Value >.

template<class Value>
void Polar< Value >::getPolar ( Value &  r,
Value &  phi 
) const [inline, virtual]

Implements Complex< Value >.

template<class Value>
void Polar< Value >::setCartesian ( const Value &  x,
const Value &  y 
) [inline, virtual]

Implements Complex< Value >.

template<class Value>
void Polar< Value >::setPolar ( const Value &  r,
const Value &  phi 
) [inline, virtual]

Implements Complex< Value >.

template<class Value>
Complex< Value > & Polar< Value >::operator= ( const Complex< Value > &   )  [inline, virtual]

Implements Complex< Value >.

template<class Value>
Polar< Value > & Polar< Value >::operator= ( const Polar< Value > &   )  [inline, virtual]


Member Data Documentation

template<class Value>
Value Polar< Value >::r [private]

template<class Value>
Value Polar< Value >::phi [private]


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 00:31:51 2007 for ARGL by  doxygen 1.5.2