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


isight::kernel::ViewerBase GANG