8 #ifndef IMPALGEBRA_SPHERE_PATCH_3D_H
9 #define IMPALGEBRA_SPHERE_PATCH_3D_H
15 IMPALGEBRA_BEGIN_NAMESPACE
33 bool get_contains(
const Vector3D &p)
const;
34 Plane3D get_plane()
const {
return crossing_plane_; }
38 crossing_plane_.show(out);
52 IMPALGEBRA_END_NAMESPACE
#define IMP_NOT_IMPLEMENTED
Use this to make that the method is not implemented yet.
#define IMP_UNUSED(variable)
#define IMP_SHOWABLE_INLINE(Name, how_to_show)
Declare the methods needed by an object that can be printed.
BoundingBoxD< 3 > get_bounding_box(const SpherePatch3D &g)
#define IMP_AREA_GEOMETRY_METHODS(Name, name, area, bounding_box)
implement the needed namespace methods for a geometry type