Cartesian< Value > Class Template Reference

#include <Complex.h>

Inherits Complex< Value >< Value >.

Inheritance diagram for Cartesian< Value >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Cartesian (const Value &x, const Value &y)
 Cartesian (const Complex< Value > &)
 Cartesian (const Cartesian &)
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 Cartesianoperator= (const Cartesian &)

Private Attributes

Value x
Value y

template<class Value>
class Cartesian< Value >


Constructor & Destructor Documentation

template<class Value>
Cartesian< Value >::Cartesian ( const Value &  x,
const Value &  y 
) [inline]

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

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


Member Function Documentation

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

Implements Complex< Value >.

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

Implements Complex< Value >.

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

Implements Complex< Value >.

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

Implements Complex< Value >.

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

Implements Complex< Value >.

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


Member Data Documentation

template<class Value>
Value Cartesian< Value >::x [private]

template<class Value>
Value Cartesian< Value >::y [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