User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Math - ComplexC
 

  PUBLIC
ComplexC::ComplexC(void)
ComplexC::ComplexC(RealT)
ComplexC::ComplexC(RealT,RealT)
ComplexC::ComplexC(const ComplexC &)
ComplexC::Re(void)
ComplexC::Re(void) const
ComplexC::Im(void)
ComplexC::Im(void) const
ComplexC::Mag(void) const
ComplexC::I(void) const
ComplexC::Conj(void) const
ComplexC::operator +=(RealT)
ComplexC::operator +=(const ComplexC &)
ComplexC::operator -=(RealT)
ComplexC::operator -=(const ComplexC &)
ComplexC::operator *=(RealT)
ComplexC::operator *=(const ComplexC &)
ComplexC::operator /=(RealT)
ComplexC::operator /=(const ComplexC &)
ComplexC::operator +(RealT,const ComplexC &)
ComplexC::operator +(const ComplexC &,RealT)
ComplexC::operator +(const ComplexC &,const ComplexC &)
ComplexC::operator -(RealT,const ComplexC &)
ComplexC::operator -(const ComplexC &,RealT)
ComplexC::operator -(const ComplexC &,const ComplexC &)
ComplexC::operator *(RealT,const ComplexC &)
ComplexC::operator *(const ComplexC &,RealT)
ComplexC::operator *(const ComplexC &,const ComplexC &)
ComplexC::operator /(const ComplexC &,RealT)
ComplexC::operator /(const ComplexC &,const ComplexC &)
ComplexC::operator /(RealT,const ComplexC &)
ComplexC::operator ^(const ComplexC &,RealT)
ComplexC::operator &&(const ComplexC &,const ComplexC &)
ComplexC::Exp(const ComplexC &)
ComplexC::CExp(RealT)
ComplexC::Log(const ComplexC &)

   ComplexC   
 
Complex algebra
 
include "Ravl/Complex.hh"
Created:26/01/1994 
User Level:Normal
Library:RavlCore
Example:exComplx.cc
In Scope:RavlN

Variables:
Methods:
ComplexC()
Creates the complex number (0,0).

ComplexC(RealT real)
Creates the complex number (real, 0).

ComplexC(RealT real,RealT imaginary)
Create the complex number (real, imaginary).

ComplexC(const ComplexC & x)
Copy constructor. Access to the parts of a complex number. ----------------------------------------

RealT & Re()
Returns the real part.

RealT Re() const
Returns the real part.

RealT & Im()
Returns the imaginary part of the complex number.

RealT Im() const
Returns the imaginary part of the complex number.

RealT Mag() const
The maginude

ComplexC I() const
Inverse.

ComplexC Conj() const
Get the complex conjugate.

const ComplexC & operator +=(RealT a)

const ComplexC & operator +=(const ComplexC & x)

const ComplexC & operator -=(RealT a)

const ComplexC & operator -=(const ComplexC & x)

const ComplexC & operator *=(RealT a)

const ComplexC & operator *=(const ComplexC & x)

const ComplexC & operator /=(RealT a)

const ComplexC & operator /=(const ComplexC & x)

ComplexC operator +(RealT a,const ComplexC & x)

ComplexC operator +(const ComplexC & x,RealT a)

ComplexC operator +(const ComplexC & a,const ComplexC & x)

ComplexC operator -(RealT a,const ComplexC & x)

ComplexC operator -(const ComplexC & x,RealT a)

ComplexC operator -(const ComplexC & a,const ComplexC & x)

ComplexC operator *(RealT a,const ComplexC & x)

ComplexC operator *(const ComplexC & x,RealT a)

ComplexC operator *(const ComplexC & a,const ComplexC & x)

ComplexC operator /(const ComplexC & x,RealT a)

ComplexC operator /(const ComplexC & a,const ComplexC & x)

ComplexC operator /(RealT a,const ComplexC & x)

ComplexC operator ^(const ComplexC & x,RealT a)

RealT operator &&(const ComplexC & a,const ComplexC & x)

ComplexC Exp(const ComplexC & x)

ComplexC CExp(RealT a)

ComplexC Log(const ComplexC & x)


Maintainer:Radek Marik, Created: 26/01/1994, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002