Index

C++ Code Documentation

lab::kernel::Line

Derived from: lab::kernel::Curve

File: LAB/lab/kernel/Line.H

public:
  • class Exception : public base::Exception;
  • Exception( ErrorCode code ) throw() : base::Exception( _message0[code] );
protected:
  • Complex _x0, _x1;
  • uint _count;
  • Complex _delta;
private:
  • static char const *const _message0[];
  • };
  • Line( base::String const & );
    void constructor
  • Line( Complex const &x0, Complex const &x1, uint count );
  • Line( Line const & );
    copy constructor
  • virtual ~Line();
    destructor
  • Line &operator=( Line const & );
    assignment operator
  • void set( Complex const &x0, Complex const &x1, uint count );
  • void set( base::String const & );
  • void get( Complex &x0, Complex &x1, uint &count ) const;
  • Complex z(uint) const;
  • uint count() const;


lab::kernel::Line GANG