|
Index
C++ Code Documentation
isight::kernel::ViewerBase
Children: isight::kernel::GeomListSet
File: VIEWER/isight/kernel/ViewerBase.H
public:
- ViewerBase();
| constructor | |
- virtual ~ViewerBase();
| destructor | |
- virtual context::ContextBase *context() = 0;
| access to the current context | |
- virtual context::ContextBase const *context() const = 0;
| access to the current context | |
- virtual void read( io::Istream &stream, geom::FileMode filemode = geom::FILEMODE_DEFAULT ) throw (io::ReadException) = 0;
| read from a stream | |
- virtual void read( base::String const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED ) throw (io::ReadException) = 0;
| read a file | |
- virtual void read( base::vector<base::String> const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED ) throw (io::ReadException) = 0;
| read a list of files | |
- virtual void write( io::Ostream &stream, geom::FileMode filemode = geom::FILEMODE_DEFAULT) const throw (io::WriteException) = 0;
| write to a stream | |
- virtual void write( base::String const &filename, geom::FileMode filemode = geom::FILEMODE_UNSPECIFIED) const throw (io::WriteException) = 0;
| write a file | |
- virtual void insert_geomobject( geom::Surface const & ) = 0;
| insert a surface into the viewer | |
- virtual void insert_geomobject( geom::SurfaceGL const & ) = 0;
| insert a surface into the viewer | |
- virtual void geometry_( motion::GeometryMode mode, motion::GeometryGroup group, uint dim ) = 0;
- virtual void select_geomobject_( uint id ) = 0;
| select object | |
- virtual void show_geomobject_( uint id, bool state ) = 0;
- virtual void move_geomobject_( uint id, bool state ) = 0;
- virtual void delete_geomobject_( uint id ) = 0;
- virtual bool geomobject_showing_( uint id ) = 0;
- virtual bool geomobject_moving_( uint id ) = 0;
- virtual void new_window_() = 0;
| select window | |
- virtual void delete_window_( uint id ) = 0;
- virtual bool window_showing_(uint id) = 0;
- virtual void show_window_( uint id, bool state ) = 0;
- virtual void select_window_( uint id ) = 0;
- virtual base::String const &window_title() = 0;
- virtual uint global_screen_width() = 0;
- virtual uint global_screen_height() = 0;
- virtual ::geomui::GeomUi *geom_ui() = 0;
- virtual ::geomui::GeomUi const *geom_ui() const = 0;
- virtual ::milieu::MilieuUi *milieu_ui() = 0;
- virtual ::milieu::MilieuUi const *milieu_ui() const = 0;
- virtual ::isightui::ViewerUi *viewer_ui() = 0;
- virtual ::isightui::ViewerUi const *viewer_ui() const = 0;
protected:
private:
- ViewerBase( ViewerBase const & );
| copy constructor | |
- ViewerBase &operator=( ViewerBase const & );
| assignment operator | |
|