Index

C++ Code Documentation

lab::kernel::Circle

Derived from: lab::kernel::Curve

File: LAB/lab/kernel/Circle.H

public:
  • class Exception : public base::Exception;
  • Exception( ErrorCode code ) throw() : base::Exception( _message0[code] );
protected:
  • Complex _center;
  • Real _radius, _angle0, _angle1;
  • uint _count;
  • Real _delta;
private:
  • static char const *const _message0[];
  • };
  • Circle( base::String const &s );
    void constructor
  • Circle( Complex const ¢er, Real radius, Real angle0, Real angle1, uint count );
  • Circle( Circle const & );
    copy constructor
  • virtual ~Circle();
    destructor
  • Circle &operator=( Circle const & );
    assignment operator
  • void set( Complex const ¢er, Real radius, Real angle0, Real angle1, uint count );
  • void set( base::String const &s );
  • void get( Complex ¢er, Real &radius, Real &angle0, Real &angle1, uint &count ) const;
  • Complex z(uint) const;
  • uint count() const;


lab::kernel::Circle GANG