|
IMP
2.0.1
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>
Include dependency graph for primitive_geometries.h:
This graph shows which files directly or indirectly include this file: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 | |
| namespace | IMP |
| All IMP::kernel code is brought into the IMP namespace. | |
| namespace | IMP::display |
| See IMP.display Overview 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-2013 IMP Inventors. All rights reserved.
Definition in file primitive_geometries.h.