Index

C++ Code Documentation

geom::surfacegl::SurfDrawer

Derived from: geom::surfacegl::Drawer

File: GEOM/geom/surfacegl/SurfDrawer.H

public:
  • SurfDrawer();
    constructor
  • virtual ~SurfDrawer();
    destructor
protected:
private:
  • surface0::Surface const *surface() const;
  • virtual void _draw() const;
  • void draw_element( uint ) const;
  • void _draw_element( uint ) const;
  • void draw_points() const;
  • void draw_lines() const;
  • void draw_boundary() const;
  • void draw_silhouette() const;
  • void draw_bbox() const;
  • void draw_vertex( uint k ) const;
  • void draw_vertex( geom::Vertex3 const & ) const;
  • void draw_face_color(uint) const;
  • void draw_vertex_color(uint) const;
  • void draw_face_normal(uint) const;
  • void draw_vertex_normal(uint) const;
  • inline void draw_normal_nudge( uint i ) const;
  • mutable bool _draw_normal;
  • mutable bool _draw_color;
  • Real _normal_nudge;
    move lines off from surface along normal by this amount
  • mutable geom::Transform _transform_inv;
  • SurfDrawer( SurfDrawer const & );
    copy constructor
  • SurfDrawer &operator=( SurfDrawer const & );
    assignment operator


geom::surfacegl::SurfDrawer GANG