| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
Represent a plane in 3D. More...
#include <IMP/algebra/Plane3D.h>
 Inheritance diagram for IMP::algebra::Plane3D:Represent a plane in 3D.
See geometric primitives for more information.
Public Member Functions | |
| Plane3D (const Vector3D &point_on_plane, const Vector3D &normal_to_plane) | |
| Plane3D (double distance_to_plane, const Vector3D &normal_to_plane) | |
| double | get_distance_from_origin () const | 
| double | get_height (const Vector3D &p) const | 
| const Vector3D & | get_normal () const | 
| Plane3D | get_opposite () const | 
| Return the plane with the opposite normal.  More... | |
| Vector3D | get_point_on_plane () const | 
| Vector3D | get_projected (const Vector3D &p) const | 
| Project the point onto the plane.  More... | |
| void | show (std::ostream &out=std::cout) const | 
Related Functions | |
(Note that these are not member functions.)  | |
| double | get_area (const Plane3D &g) | 
| BoundingBoxD< 3 > | get_bounding_box (const Plane3D &g) | 
| const Plane3D & | get_plane_3d_geometry (const Plane3D &g) | 
| void | set_plane_3d_geometry (Plane3D &g, const Plane3D &v) | 
Orientation | |
Up is the direction of the normal. You really shouldn't use these as they aren't very reliable.  | |
| bool | get_is_above (const Vector3D &p) const | 
| bool | get_is_below (const Vector3D &p) const | 
| Plane3D IMP::algebra::Plane3D::get_opposite | ( | ) | const | 
      
  | 
  related |