![]() |
IMP
2.2.1
The Integrative Modeling Platform
|
#include <IMP/algebra/Plane3D.h>
Inheritance diagram for IMP::algebra::Plane3D: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. | |
| Vector3D | get_point_on_plane () const |
| Vector3D | get_projected (const Vector3D &p) const |
| Project the point onto the plane. | |
| void | show (std::ostream &out=std::cout) const |
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 |
Represent a plane in 3D. See geometric primitives for more information.