IMP Reference Guide
develop.7400db2aee,2024/11/23
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>
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... | |