Index

C++ Code Documentation

cmclab::ui::Controls

Derived from: widget::ui::Dialog

File: LAB/cmclab/ui/Controls.H

public:
  • Controls();
    constructor
  • virtual ~Controls();
    destructor
  • typedef double Real;
  • typedef std::complex<Real> Complex;
  • void set_lambda_S3();
  • void set_lambda_R3();
  • void set_lambda_H3();
  • void inc_lambda_R3(float dx);
  • void inc_lambda_R3_slow();
  • void inc_lambda_R3_med();
  • void inc_lambda_R3_fast();
  • void dec_lambda_R3_slow();
  • void dec_lambda_R3_med();
  • void dec_lambda_R3_fast();
  • void toggle_normalshift();
protected:
  • void set( parser::KeyParser const & );
  • void get( parser::KeyParser & ) const;
  • virtual void set_lambda_S3( double, double ) = 0;
  • virtual void set_lambda_R3( double ) = 0;
  • virtual void set_lambda_H3( std::complex<double> const & ) = 0;
  • virtual void set_normalshift( double ) = 0;
  • virtual void set_mean_curvature( double ) = 0;
  • virtual void load_surface() = 0;
  • virtual void parameter_notebook_cb();
    virtual void stop_motion() = 0; callbacks
  • virtual void reset_S3_cb();
  • virtual void lambda0_S3_cb();
  • virtual void lambda_button00_cb();
  • virtual void lambda_button01_cb();
  • virtual void lambda_button02_cb();
  • virtual void lambda_button03_cb();
  • virtual void lambda1_S3_cb();
  • virtual void lambda_button10_cb();
  • virtual void lambda_button11_cb();
  • virtual void lambda_button12_cb();
  • virtual void lambda_button13_cb();
  • virtual void reset_R3_cb();
  • virtual void lambda_R3_cb();
  • virtual void lambda_button0_cb();
  • virtual void lambda_button1_cb();
  • virtual void lambda_button2_cb();
  • virtual void lambda_button3_cb();
  • virtual void normalshift_cb();
  • virtual void normalshift_button0_cb();
  • virtual void normalshift_button1_cb();
  • virtual void normalshift_button2_cb();
  • virtual void mean_curvature_cb();
  • virtual void reset_H3_cb();
  • virtual void lambda0_H3_cb();
  • virtual void lambda1_H3_cb();
  • static char const *label();
private:
  • virtual widget::ui::Choice *main_book_w() = 0;
    widgets
  • virtual widget::ui::String *potential_variable_w() = 0;
  • virtual widget::ui::String *potential_w() = 0;
  • virtual widget::ui::String *zstart_w() = 0;
  • virtual widget::ui::String *xstart_w() = 0;
  • virtual widget::ui::Choice *parameter_notebook_w() = 0;
  • virtual widget::ui::Float *lambda0_S3_w() = 0;
  • virtual widget::ui::Float *lambda1_S3_w() = 0;
  • virtual widget::ui::Float *lambda_R3_w() = 0;
  • virtual widget::ui::Float *normalshift_w() = 0;
  • virtual widget::ui::Float *mean_curvature_w() = 0;
  • virtual widget::ui::Float *lambda0_H3_w() = 0;
  • virtual widget::ui::Float *lambda1_H3_w() = 0;
  • virtual widget::ui::String *polynomial_length_w() = 0;
  • virtual widget::ui::String *initial_integrator_count_w() = 0;
  • virtual widget::ui::String *integrator_count_w() = 0;
  • virtual widget::ui::Choice *iwasawa_method_w() = 0;
  • virtual widget::ui::String *basis_length_w() = 0;
  • virtual widget::ui::Boolean *birkhoff_w() = 0;
  • virtual widget::ui::Boolean *one_column_w() = 0;
  • virtual widget::ui::Choice const *main_book_w() const = 0;
  • virtual widget::ui::String const *potential_variable_w() const = 0;
  • virtual widget::ui::String const *potential_w() const = 0;
  • virtual widget::ui::String const *zstart_w() const = 0;
  • virtual widget::ui::String const *xstart_w() const = 0;
  • virtual widget::ui::Choice const *parameter_notebook_w() const = 0;
  • virtual widget::ui::Float const *lambda0_S3_w() const = 0;
  • virtual widget::ui::Float const *lambda1_S3_w() const = 0;
  • virtual widget::ui::Float const *lambda_R3_w() const = 0;
  • virtual widget::ui::Float const *normalshift_w() const = 0;
  • virtual widget::ui::Float const *mean_curvature_w() const = 0;
  • virtual widget::ui::Float const *lambda0_H3_w() const = 0;
  • virtual widget::ui::Float const *lambda1_H3_w() const = 0;
  • virtual widget::ui::String const *polynomial_length_w() const = 0;
  • virtual widget::ui::String const *initial_integrator_count_w() const = 0;
  • virtual widget::ui::String const *integrator_count_w() const = 0;
  • virtual widget::ui::Choice const *iwasawa_method_w() const = 0;
  • virtual widget::ui::String const *basis_length_w() const = 0;
  • virtual widget::ui::Boolean const *birkhoff_w() const = 0;
  • virtual widget::ui::Boolean const *one_column_w() const = 0;
  • Controls( Controls const & );
  • Controls &operator=( Controls const & );


cmclab::ui::Controls GANG