Index

C++ Code Documentation

geom::surface0::Geometry

Derived from: geom::surface0::Silhouette

Children: geom::surface0::Color

File: GEOM/geom/surface0/Geometry.H

public:
  • Geometry();
    constructor
  • Geometry( Geometry const & );
    copy constructor
  • virtual ~Geometry();
    destructor
  • Geometry &operator=( Geometry const & );
    assignment operator
  • void clear();
  • void clear_geometry();
  • void compute_face_area() const;
  • void compute_gaussian_curvature() const;
  • void compute_mean_curvature() const;
  • Real face_area(uint i) const;
  • Real face_gaussian_curvature(uint i) const;
  • Real vertex_gaussian_curvature(uint i) const;
  • Real face_mean_curvature(uint i) const;
protected:
private:
  • void compute_vertex_gaussian_curvature() const;
  • void compute_face_gaussian_curvature() const;
  • void compute_face_mean_curvature() const;
  • struct CurvatureData;
  • Real mean_curvature( uint a, uint b, uint c, uint d ) const;
  • mutable base::vector<Real> _vertex_gaussian_curvature;
  • mutable base::vector<Real> _face_gaussian_curvature;
  • mutable base::vector<Real> _face_mean_curvature;
  • mutable base::vector<Real> _face_area;


geom::surface0::Geometry GANG