|
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 | |
|