Index

C++ Code Documentation

lab::kernel::Polar

Derived from: lab::kernel::PlanarDomain

File: LAB/lab/kernel/Polar.H

public:
  • Polar( base::String const & );
    constructor
  • Polar( Complex const ¢er, Real radius0, Real radius1, uint n_radius, Real angle0, Real angle1, uint n_angle, bool exp );
  • Polar( Polar const & );
    copy constructor
  • virtual ~Polar();
    destructor
  • Polar &operator=( Polar const & );
    assignment operator
  • virtual Complex z( uint i, uint j ) const;
protected:
private:
  • class Exception : public base::Exception;
  • Exception( ErrorCode code ) throw() : base::Exception( _message0[code] );
  • static char const *const _message0[];
  • };
  • void set( Complex const ¢er, Real radius0, Real radius1, uint n_radius, Real angle0, Real angle1, uint n_angle, bool exp );
  • void set( base::String const & );
  • void get( Complex ¢er, Real &radius0, Real &radius1, uint &n_radius, Real &angle0, Real &angle1, uint &n_angle, bool &exp ) const;
  • Complex _center;
  • Real _radius0, _radius1, _d_radius;
  • Real _angle0, _angle1, _d_angle;
  • bool _exp;


lab::kernel::Polar GANG