IMP
2.2.0
The Integrative Modeling Platform
|
Implement geometry for the basic shapes from IMP.algebra. More...
#include <IMP/display/display_config.h>
#include "declare_Geometry.h"
#include "geometry_macros.h"
#include <IMP/algebra/Vector3D.h>
#include <IMP/algebra/Sphere3D.h>
#include <IMP/algebra/Segment3D.h>
#include <IMP/algebra/Cylinder3D.h>
#include <IMP/algebra/Ellipsoid3D.h>
#include <IMP/algebra/BoundingBoxD.h>
#include <IMP/algebra/Plane3D.h>
#include <IMP/algebra/ReferenceFrame3D.h>
#include <IMP/algebra/Triangle3D.h>
#include <IMP/algebra/standard_grids.h>
#include <IMP/cgal/internal/polyhedrons.h>
Go to the source code of this file.
Classes | |
class | IMP::display::BoundingBoxGeometry |
Display a bounding box. More... | |
class | IMP::display::CylinderGeometry |
Display a cylinder. More... | |
class | IMP::display::EllipsoidGeometry |
Display a ellipsoid. More... | |
class | IMP::display::IsosurfaceGeometry |
Display an isosurface of a density map. More... | |
class | IMP::display::LabelGeometry |
A text label for a ball in space. More... | |
class | IMP::display::PlaneGeometry |
Display a plane as truncated to a bounding box. More... | |
class | IMP::display::PointGeometry |
Display a point. More... | |
class | IMP::display::PolygonGeometry |
class | IMP::display::ReferenceFrameGeometry |
Display a reference frame. More... | |
class | IMP::display::SegmentGeometry |
Display a segment. More... | |
class | IMP::display::SkinSurfaceGeometry |
Display an isosurface of a density map. More... | |
class | IMP::display::SphereGeometry |
Display a sphere. More... | |
class | IMP::display::SurfaceMeshGeometry |
Display a surface mesh. More... | |
class | IMP::display::TriangleGeometry |
Display a triangule. More... | |
Namespaces | |
IMP | |
All IMP::kernel code is brought into the IMP namespace. | |
IMP::display | |
See IMP.display for more information. | |
Functions | |
SphereGeometry * | IMP::display::create_geometry (const algebra::Sphere3D &t, std::string name="algebra::Sphere3D"+"%1""%") |
CylinderGeometry * | IMP::display::create_geometry (const algebra::Cylinder3D &t, std::string name="algebra::Cylinder3D"+"%1""%") |
EllipsoidGeometry * | IMP::display::create_geometry (const algebra::Ellipsoid3D &t, std::string name="algebra::Ellipsoid3D"+"%1""%") |
PointGeometry * | IMP::display::create_geometry (const algebra::Vector3D &t, std::string name="algebra::Vector3D"+"%1""%") |
SegmentGeometry * | IMP::display::create_geometry (const algebra::Segment3D &t, std::string name="algebra::Segment3D"+"%1""%") |
PolygonGeometry * | IMP::display::create_geometry (const algebra::Vector3Ds &t, std::string name="algebra::Vector3Ds"+"%1""%") |
TriangleGeometry * | IMP::display::create_geometry (const algebra::Triangle3D &t, std::string name="algebra::Triangle3D"+"%1""%") |
BoundingBoxGeometry * | IMP::display::create_geometry (const algebra::BoundingBoxD< 3 > &t, std::string name="algebra::BoundingBoxD<3>"+"%1""%") |
ReferenceFrameGeometry * | IMP::display::create_geometry (const algebra::ReferenceFrame3D &t, std::string name="algebra::ReferenceFrame3D"+"%1""%") |
Copyright 2007-2014 IMP Inventors. All rights reserved.
Definition in file primitive_geometries.h.