|
Index
C++ Code Documentation
isightui::kernel::isightui::ui::GeomObject
Derived from: widget::ui::Dialog
, math::ReadUtil
File: VIEWER/isightui/ui/GeomObject.H
public:
- typedef double Real;
- typedef math::Matrix<Real> Transform;
- GeomObject();
 | constructor | |
- virtual ~GeomObject();
 | destructor | |
- virtual void insert_geomobject_notify( base::String const &label );
 | interface | |
- virtual void delete_geomobject_notify( uint id );
- virtual void select_geomobject( uint id );
- virtual void show_geomobject( uint id, bool state );
- virtual void move_geomobject( uint id, bool state );
- virtual void move_all_geomobjects( bool state );
- virtual void delete_geomobject( uint id );
- virtual void delete_all_geomobjects();
- virtual bool replace_geomobject() const;
- virtual void replace_geomobject(bool state);
- virtual uint selected_geomobject() const;
- void geomobject_position( uint id, Transform const &position );
- virtual void geomobject_inherit_materials(bool a);
- virtual bool geomobject_inherit_materials() const;
- virtual uint position_by_box() const;
- virtual void position_by_box(uint state);
- static uint const NONE = (uint)(-1);
 | no row is selected | |
- bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
- virtual void select_geomobject_cb();
 | callbacks | |
- virtual void show_geomobject_cb();
- virtual void move_geomobject_cb();
- virtual void delete_geomobject_cb();
- char const *label() const;
private:
- virtual isight::kernel::ViewerBase *viewer() = 0;
- virtual isight::kernel::ViewerBase const *viewer() const = 0;
- void synchronize();
- void set_sensitive();
- uint item_count() const;
- bool _inherit_materials;
- uint _position_by_box;
- virtual widget::ui::List *select_geomobject_w() = 0;
 | widgets | |
- virtual widget::ui::List const *select_geomobject_w() const = 0;
- virtual widget::ui::Boolean *show_geomobject_w() = 0;
- virtual widget::ui::Boolean *move_geomobject_w() = 0;
- virtual widget::ui::Boolean *replace_geomobject_w() = 0;
- virtual widget::ui::Boolean const *replace_geomobject_w() const = 0;
- virtual widget::ui::Widget *delete_geomobject_w() = 0;
- GeomObject( GeomObject const & );
- GeomObject &operator=( GeomObject const & );
|