|
IMP Reference Guide
2.23.0
The Integrative Modeling Platform
|
Simple surface decorator. More...
#include <IMP/core/core_config.h>#include <IMP/core/XYZ.h>#include <IMP/core/XYZR.h>#include <IMP/display/primitive_geometries.h>#include <IMP/algebra/Plane3D.h>#include <IMP/algebra/ReferenceFrame3D.h>#include <IMP/algebra/Segment3D.h>#include <IMP/algebra/Cylinder3D.h>#include <IMP/Constraint.h>#include <IMP/decorator_macros.h>#include <IMP/Decorator.h>#include <IMP/Particle.h>#include <IMP/Object.h>#include <IMP/Model.h>#include <IMP/Pointer.h>
Include dependency graph for Surface.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | IMP::core::LateralSurfaceConstraint |
| Constrain the center of a Surface for visualization. More... | |
| class | IMP::core::Surface |
| A decorator for a particle that represents a surface, its coordinates, and orientation. More... | |
| class | IMP::core::SurfaceGeometry |
| Display a Surface particle as a cylindrical disk. More... | |
| class | IMP::core::SurfaceGeometryConstraint |
| Constrain a SurfaceGeometry to a Surface. More... | |
Namespaces | |
| IMP | |
| Base functionality and abstract base classes for representation, scoring and sampling. | |
| IMP::core | |
| Basic functionality that is expected to be used by a wide variety of IMP users. | |
Typedefs | |
| typedef IMP::Vector < IMP::Pointer < SurfaceGeometry > > | IMP::core::SurfaceGeometries |
| typedef IMP::Vector < IMP::WeakPointer < SurfaceGeometry > > | IMP::core::SurfaceGeometriesTemp |
| typedef IMP::Vector < IMP::Pointer < SurfaceGeometryConstraint > > | IMP::core::SurfaceGeometryConstraints |
| typedef IMP::Vector < IMP::WeakPointer < SurfaceGeometryConstraint > > | IMP::core::SurfaceGeometryConstraintsTemp |
| typedef IMP::Vector< Surface > | IMP::core::Surfaces |
Functions | |
| SurfaceGeometry * | IMP::core::create_geometry (const Surface s, std::string name=std::string("SurfaceGeometry%1%")) |
| Create a geometry from a Surface. More... | |
| SurfaceGeometry * | IMP::core::get_constrained_surface_geometry (const Surface s, std::string name="SurfaceGeometry%1%") |
| Get surface geometry constrained to the surface. More... | |
| double | IMP::core::get_depth (const Surface &s, const XYZR &d) |
| Get depth of sphere below surface. More... | |
| double | IMP::core::get_depth (const Surface &s, const XYZ &d) |
| Get depth of point below surface. More... | |
| double | IMP::core::get_distance (const Surface &s, const XYZR &d) |
| Get distance from sphere to surface. More... | |
| double | IMP::core::get_distance (const Surface &s, const XYZ &d) |
| Get distance from point to surface. More... | |
| double | IMP::core::get_height (const Surface &s, const XYZR &d) |
| Get height of sphere above surface. More... | |
| double | IMP::core::get_height (const Surface &s, const XYZ &d) |
| Get height of point above surface. More... | |