Index

C++ Code Documentation

lab::ui::Sequence

Derived from: widget::ui::Dialog

File: LAB/lab/ui/Sequence.H

public:
  • Sequence();
    constructor
  • virtual ~Sequence();
    destructor
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void update_sequencer( uint );
  • void update();
  • void reset();
  • char const *label();
  • virtual void go_cb();
    compute a sequence of surfaces without writing image files
  • virtual void go_write_cb();
    compute a sequence of surfaces and write image files
  • virtual void reset_cb();
    reset sequencer
  • virtual void stop_cb();
    stop a sequence computation
  • void set( parser::KeyParser const & );
  • void get( parser::KeyParser & ) const;
private:
  • virtual void compute_sequence( base::String const &filename, base::String const &counter_var, base::String const &time_varname, base::String const &function, uint start, uint count ) = 0;
    pure virtuals
  • virtual void _stop_computation() = 0;
  • virtual widget::ui::Widget *go_w() = 0;
  • virtual widget::ui::Widget *go_write_w() = 0;
  • virtual widget::ui::Widget *stop_w() = 0;
  • virtual widget::ui::Widget *reset_w() = 0;
  • virtual widget::ui::String *now_w() = 0;
  • virtual widget::ui::IntSet *counter_w() = 0;
  • virtual widget::ui::String *counter_varname_w() = 0;
  • virtual widget::ui::String *time_varname_w() = 0;
  • virtual widget::ui::String *function_w() = 0;
  • virtual widget::ui::String *filename_w() = 0;
  • Sequence( Sequence const & );
  • Sequence &operator=( Sequence const & );


lab::ui::Sequence GANG