Index

C++ Code Documentation

lab::ui::Exception

Derived from: base::Exception

File: LAB/lab/ui/Domain.H

public:
  • enum ErrorCode;
    Error codes arising from bad input. In the case of a GUI, these correspond roughly to the widgets.
  • Exception( ErrorCode code ) throw() : base::Exception(_message0[code]);
protected:
  • char const *label();
  • void set( parser::KeyParser const & );
  • void get( parser::KeyParser & ) const;
private:
  • static char const *const _message0[];
  • };
  • class Lab;
  • class Domain : public widget::ui::Dialog;
  • void set( base::String const &domain );
  • void _read_rectangular( base::String const &domain );
  • void _read_polar( base::String const &domain );
  • void _read_polar_exp( base::String const &domain );
  • void _read_curve( base::String const &domain );
  • void _read_triangulated( base::String const &domain );
  • void _read_file( base::String const &domain );
  • virtual base::String const &domain() const = 0;
    pure virtuals
  • virtual widget::ui::Choice *domain_choice_w() = 0;
    widgets
  • virtual widget::ui::Choice const *domain_choice_w() const = 0;
  • virtual widget::ui::String *rect_base_w() = 0;
  • virtual widget::ui::String const *rect_base_w() const = 0;
  • virtual widget::ui::String *rect_a0_w() = 0;
  • virtual widget::ui::String const *rect_a0_w() const = 0;
  • virtual widget::ui::String *rect_count0_w() = 0;
  • virtual widget::ui::String const *rect_count0_w() const = 0;
  • virtual widget::ui::String *rect_a1_w() = 0;
  • virtual widget::ui::String const *rect_a1_w() const = 0;
  • virtual widget::ui::String *rect_count1_w() = 0;
  • virtual widget::ui::String const *rect_count1_w() const = 0;
  • virtual widget::ui::String *polar_center_w() = 0;
  • virtual widget::ui::String const *polar_center_w() const = 0;
  • virtual widget::ui::String *polar_radius0_w() = 0;
  • virtual widget::ui::String const *polar_radius0_w() const = 0;
  • virtual widget::ui::String *polar_radius1_w() = 0;
  • virtual widget::ui::String const *polar_radius1_w() const = 0;
  • virtual widget::ui::String *polar_n_radius_w() = 0;
  • virtual widget::ui::String const *polar_n_radius_w() const = 0;
  • virtual widget::ui::String *polar_angle0_w() = 0;
  • virtual widget::ui::String const *polar_angle0_w() const = 0;
  • virtual widget::ui::String *polar_angle1_w() = 0;
  • virtual widget::ui::String const *polar_angle1_w() const = 0;
  • virtual widget::ui::String *polar_n_angle_w() = 0;
  • virtual widget::ui::String const *polar_n_angle_w() const = 0;
  • virtual widget::ui::Choice *polar_mode_w() = 0;
  • virtual widget::ui::Choice const *polar_mode_w() const = 0;
  • virtual widget::ui::String *line_x0_w() = 0;
  • virtual widget::ui::String const *line_x0_w() const = 0;
  • virtual widget::ui::String *line_x1_w() = 0;
  • virtual widget::ui::String const *line_x1_w() const = 0;
  • virtual widget::ui::String *line_count_w() = 0;
  • virtual widget::ui::String const *line_count_w() const = 0;
  • virtual widget::ui::String *circle_center_w() = 0;
  • virtual widget::ui::String const *circle_center_w() const = 0;
  • virtual widget::ui::String *circle_radius_w() = 0;
  • virtual widget::ui::String const *circle_radius_w() const = 0;
  • virtual widget::ui::String *circle_angle0_w() = 0;
  • virtual widget::ui::String const *circle_angle0_w() const = 0;
  • virtual widget::ui::String *circle_angle1_w() = 0;
  • virtual widget::ui::String const *circle_angle1_w() const = 0;
  • virtual widget::ui::String *circle_count_w() = 0;
  • virtual widget::ui::String const *circle_count_w() const = 0;
  • virtual widget::ui::String *curve_list_w() = 0;
  • virtual widget::ui::String const *curve_list_w() const = 0;
  • virtual widget::ui::String *boundary_list_w() = 0;
  • virtual widget::ui::String const *boundary_list_w() const = 0;
  • virtual widget::ui::Int *refine_w() = 0;
  • virtual widget::ui::Int const *refine_w() const = 0;
  • virtual widget::ui::Float *min_angle_w() = 0;
  • virtual widget::ui::Float const *min_angle_w() const = 0;
  • virtual widget::ui::Float *max_area_w() = 0;
  • virtual widget::ui::Float const *max_area_w() const = 0;
  • virtual widget::ui::Float *max_area2_w() = 0;
  • virtual widget::ui::Float const *max_area2_w() const = 0;
  • virtual widget::ui::Float *curvature_exp_w() = 0;
  • virtual widget::ui::Float const *curvature_exp_w() const = 0;
  • virtual widget::ui::Float *curvature_cut_w() = 0;
  • virtual widget::ui::Float const *curvature_cut_w() const = 0;
  • virtual widget::ui::Float *smooth_w() = 0;
  • virtual widget::ui::Float const *smooth_w() const = 0;
  • virtual widget::ui::String *domainfile_w() = 0;
  • virtual widget::ui::String const *domainfile_w() const = 0;
  • Domain( Domain const & );
    disabled copy constructor
  • Domain &operator=( Domain const & );
    disabled assignment operator


lab::ui::Exception GANG