| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
A sphere patch is defined as all points above the plane and on the sphere. More...
#include <IMP/algebra/SpherePatch3D.h>
 Inheritance diagram for IMP::algebra::SpherePatch3D:A sphere patch is defined as all points above the plane and on the sphere.
Definition at line 19 of file 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.  More... | |
| 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 | 
Related Functions | |
(Note that these are not member functions.)  | |
| double | get_area (const SpherePatch3D &g) | 
| BoundingBoxD< 3 > | get_bounding_box (const SpherePatch3D &g) | 
| const SpherePatch3D & | get_sphere_patch_3d_geometry (const SpherePatch3D &g) | 
| void | set_sphere_patch_3d_geometry (SpherePatch3D &g, const SpherePatch3D &v) | 
Constructor.
| [in] | sph | the sphere to cut a patch from | 
| [in] | crossing_plane | the plane that crosses the sphere | 
| Vector3D IMP::algebra::SpherePatch3D::get_boundary_point | ( | ) | const | 
Get a point which is on the boundary of the patch.
| bool IMP::algebra::SpherePatch3D::get_contains | ( | const Vector3D & | p | ) | const | 
Return true if the point is contained in the patch.
Note that the point must be on the sphere (this is not necessarily checked).
      
  | 
  related | 
Definition at line 55 of file SpherePatch3D.h.
      
  | 
  related | 
Definition at line 55 of file SpherePatch3D.h.
      
  | 
  related | 
Definition at line 55 of file SpherePatch3D.h.
      
  | 
  related | 
Definition at line 55 of file SpherePatch3D.h.