Index

C++ Code Documentation

isight::kernel::Viewer

Derived from: isight::kernel::Write

File: VIEWER/isight/kernel/Viewer.H

public:
  • Viewer();
    constructor
  • virtual ~Viewer();
    destructor
  • virtual void insert_geomobject( geom::Surface const & );
    insert a Surface into the viewer
  • virtual void insert_geomobject( geom::SurfaceGL const & );
    insert a SurfaceGL into the viewer
  • virtual void geometry_( motion::GeometryMode mode, motion::GeometryGroup group, uint dim );
    set the geometry of the viewer
  • virtual void select_geomobject_( uint id );
  • virtual void show_geomobject_( uint id, bool state );
  • virtual void move_geomobject_( uint id, bool state );
  • virtual void delete_geomobject_( uint id );
  • virtual void new_window_();
  • virtual void select_window_( uint id );
  • virtual void show_window_( uint id, bool state );
  • virtual void delete_window_( uint id );
protected:
private:
  • void _position();
  • char const *viewer_name() const;
  • virtual uint global_screen_width() = 0;
  • virtual uint global_screen_height() = 0;
  • void insert_geomobject( geom::SurfaceGL *g );
  • bool _fade;
  • Viewer( Viewer const & );
    disabled copy constructor
  • Viewer &operator=( Viewer const & );
    disabled assignment operator


isight::kernel::Viewer GANG