|
Index
C++ Code Documentation
isightui::ViewerUiCmd
Derived from: isightui::virtual ViewerUi
File: VIEWER/isightui/interface/ViewerUiCmd.H
public:
- ViewerUiCmd();
 | constructor | |
- virtual ~ViewerUiCmd();
 | destructor | |
- virtual void read( io::Istream &stream, geom::FileMode filemode = geom::FILEMODE_DEFAULT ) throw (io::ReadException);
- virtual void read( base::String const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED ) throw (io::ReadException);
- virtual void read( base::vector<base::String> const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED ) throw (io::ReadException);
- virtual void write( io::Ostream &stream, geom::FileMode filemode = geom::FILEMODE_DEFAULT) const throw (io::WriteException);
- virtual void write( base::String const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED) const throw (io::WriteException);
- virtual void insert_geomobject( geom::Surface const & );
- virtual void insert_geomobject( geom::SurfaceGL const & );
- virtual void background_image( base::String const &filename );
- virtual void _hide_all();
- virtual void _enable_tooltips(bool state);
- virtual bool _command( base::String const &command, base::String const &argment, base::String &response );
- virtual int key_press_event_d( uint key, uint state ) = 0;
- virtual void move_all_geomobjects(bool state);
- virtual void geometry_toggle_raise_show();
- virtual void mouse_toggle_raise_show();
- virtual void read_toggle_raise_show();
- virtual void geomobject_toggle_raise_show();
- virtual void window_toggle_raise_show();
- virtual void style_toggle_raise_show();
- virtual void windowsize_toggle_raise_show();
- virtual void write_toggle_raise_show();
- virtual void writeconfig_toggle_raise_show();
- virtual void windowsize_reset();
 | windowsize | |
- virtual void windowsize_set( base::ArrayX<uint,2U> const &x );
- virtual void windowsize_fullscreen( bool state );
- virtual void windowsize_toggle_fullscreen();
- virtual void windowsize_synchronize_notify();
- virtual void style( uint n );
 | style | |
- virtual void axes(bool a);
- virtual void toggle_axes();
- virtual void sphere(bool a);
- virtual void toggle_sphere();
- virtual void stars(bool a);
- virtual void toggle_stars();
- virtual void style_prev();
- virtual void style_next();
- virtual void reset_position();
- virtual void stop_motion();
- virtual void mouse_rotation();
- virtual void mouse_translation();
- virtual void mouse_inversion();
- virtual void mouse_scale();
- virtual void geomobject_position( uint id, motion::Transform const &position );
- virtual void get_geometry( motion::GeometryMode &mode, motion::GeometryGroup &group, uint &dim ) const;
 | geometry | |
- virtual void set_geometry( motion::GeometryMode mode, motion::GeometryGroup group, uint dim );
- virtual void reset_geometry();
- virtual void geometry_mousemode( motion::MouseMode );
- virtual void mouse_reset();
 | mouse | |
- virtual void mouse_inertia_enable( bool x );
- virtual void mouse_inertia_decay_enable( bool x );
- virtual void mouse_inertia_decay_rate( float x );
- virtual void mouse_speed( base::ArrayX<float,2U> const &x );
- virtual void mouse_viewmode( uint x );
- virtual void select_geomobject( uint id );
 | geomobject select operations | |
- virtual void show_geomobject( uint id, bool state );
- virtual void move_geomobject( uint id, bool state );
- virtual void delete_geomobject( uint id );
- virtual void delete_all_geomobjects();
- virtual bool replace_geomobject() const;
- virtual void replace_geomobject(bool);
- virtual uint selected_geomobject() const;
- virtual void geomobject_inherit_materials(bool);
- virtual bool geomobject_inherit_materials() const;
- virtual void position_by_box(uint);
- virtual uint position_by_box() const;
- virtual void insert_geomobject_notify( base::String const &name );
- virtual void delete_geomobject_notify( uint id );
- virtual void new_window();
 | window select operations | |
- virtual void select_window( uint id );
- virtual void show_window( uint id, bool state );
- virtual void delete_window( uint id );
- virtual uint selected_window() const;
- virtual bool image_size_use_window() const;
 | write config | |
- virtual void image_size_use_window( bool state );
- virtual void get_image_size( uint &width, uint &height ) const;
- virtual void set_image_size( uint width, uint height );
- virtual float image_compression() const;
- virtual void image_compression( float a );
- virtual uint write_normals() const;
- virtual void write_normals( uint state );
- virtual uint write_colors() const;
- virtual void write_colors( uint state );
- virtual bool transparent() const;
- virtual void synchronize();
 | synchronize the widgets with the current Surface | |
protected:
- virtual void controls( widget::ui::KeyBase &);
- virtual void controls_file( widget::ui::KeyBase &);
- virtual void controls_win( widget::ui::KeyBase &);
private:
- virtual ::geomui::GeomUi *geom_ui() = 0;
- virtual ::geomui::GeomUi const *geom_ui() const = 0;
- virtual ::milieuui::MilieuUi *milieu_ui() = 0;
- virtual ::milieuui::MilieuUi const *milieu_ui() const = 0;
- virtual isight::kernel::ViewerBase *viewer() = 0;
- virtual isight::kernel::ViewerBase const *viewer() const = 0;
- virtual geom::Surface const *surface() const = 0;
- virtual geom::Surface *surface() = 0;
- _ViewerUiCmd *_;
- ViewerUiCmd( ViewerUiCmd const & );
 | disabled copy constructor | |
- ViewerUiCmd &operator=( ViewerUiCmd const & );
 | disabled assignment operator | |
- friend class _ViewerUiCmd;
|