20 #ifndef LIBMESH_SURFACE_H 21 #define LIBMESH_SURFACE_H 115 #endif // LIBMESH_SURFACE_H
virtual Point closest_point(const Point &p) const =0
virtual bool on_surface(const Point &p) const =0
virtual Point world_coords(const Point &surf_coords) const
virtual bool above_surface(const Point &p) const =0
virtual Point unit_normal(const Point &p) const =0
virtual Point surface_coords(const Point &world_coords) const
Base class for Plane and Sphere classes.
A geometric point in (x,y,z) space.
virtual bool below_surface(const Point &p) const =0