Index

C++ Code Documentation

geom::surfacegl::Drawer

Children: geom::surfacegl::SurfDrawer

File: GEOM/geom/surfacegl/Drawer.H

public:
  • Drawer();
    constructor
  • virtual ~Drawer();
    destructor
  • void draw( surface0::GeomObject const *g ) const;
    OpenGL draw
  • void draw( surface0::GeomObject const *g, geom::Transform const &transform, geom::ProjectionMode mode ) const;
  • void set_materials( MaterialSet const *materials );
  • void enable_display_list( bool state ) const;
protected:
  • virtual void _draw() const = 0;
  • MaterialSet const *_materials;
  • mutable bool _use_transform;
  • mutable geom::ProjectionMode _projection_mode;
  • mutable surface0::GeomObject const *_geomobject;
  • mutable geom::Transform _transform;
private:
  • Real _camera_nudge[2];
    move lines toward camera by this amount
  • mutable bool _enable_display_list;
  • mutable GLXContext _current_context;
  • Drawer( Drawer const & );
    disabled copy constructor
  • Drawer &operator=( Drawer const & );
    disabled assignment operator


geom::surfacegl::Drawer GANG