IMP
2.1.0
The Integrative Modeling Platform
|
#include <IMP/algebra/SpherePatch3D.h>
Public Member Functions | |
SpherePatch3D (const Sphere3D &sph, const Plane3D &crossing_plane) | |
Constructor. More... | |
Vector3D | get_boundary_point () const |
Get a point which is on the boundary of the patch. | |
bool | get_contains (const Vector3D &p) const |
Return true if the point is contained in the patch. More... | |
Plane3D | get_plane () const |
Sphere3D | get_sphere () const |
void | show (std::ostream &out=std::cout) const |
A patch of a sphere is defined as all points above the plane and on the sphere.
Definition at line 20 of file SpherePatch3D.h.
/param[in] sph the sphere to cut a patch from /param[in] crossing_plane the plane that crosses the sphere
bool IMP::algebra::SpherePatch3D::get_contains | ( | const Vector3D & | p | ) | const |
Note that the point must be on the sphere (this is not necessarily checked).