IMP logo
IMP Reference Guide  develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
algebra.h
Go to the documentation of this file.
1 /**
2  * \file IMP/algebra.h
3  * \brief Include all non-deprecated headers in IMP.algebra.
4  *
5  * Copyright 2007-2024 IMP Inventors. All rights reserved.
6  */
7 
8 #ifndef IMP_ALGEBRA_H
9 #define IMP_ALGEBRA_H
11 #include <IMP/algebra/Cone3D.h>
12 #include <IMP/algebra/Cylinder3D.h>
14 #include <IMP/algebra/Gaussian3D.h>
16 #include <IMP/algebra/GridD.h>
17 #include <IMP/algebra/Line3D.h>
18 #include <IMP/algebra/LinearFit.h>
20 #include <IMP/algebra/Plane3D.h>
23 #include <IMP/algebra/Rotation2D.h>
24 #include <IMP/algebra/Rotation3D.h>
25 #include <IMP/algebra/Segment3D.h>
26 #include <IMP/algebra/Sphere3D.h>
27 #include <IMP/algebra/SphereD.h>
30 #include <IMP/algebra/Torus3D.h>
33 #include <IMP/algebra/Triangle3D.h>
35 #include <IMP/algebra/Vector2D.h>
36 #include <IMP/algebra/Vector3D.h>
38 #include <IMP/algebra/VectorD.h>
41 #include <IMP/algebra/constants.h>
42 #include <IMP/algebra/distance.h>
44 #include <IMP/algebra/endian.h>
52 #include <IMP/algebra/io.h>
56 #include <IMP/algebra/utility.h>
60 #endif /* IMP_ALGEBRA_H */
Base class for geometric types.
Simple 3D sphere patch class.
Get the shortest segment connecting two geometric objects. Copyright 2007-2022 IMP Inventors...
A class to represent a voxel grid.
Represent a rotation in 2D space.
A class to represent a voxel grid.
Simple implementation of lines in 3D.
Linear fit of data points.
Represent a cylinder in 3D.
A class to represent a voxel grid.
Simple 2D vector class.
2D transformations. Copyright 2007-2022 IMP Inventors. All rights reserved.
Simple 3D sphere class.
Simple unit simplex class.
Simple 3D ellipsoid class.
Simple implementation of segments in 3D.
Functions to deal with byte order.
Functions to deal with very common math operations.
Functions to generate vectors.
A class to represent a voxel grid.
A bounding box in D dimensions.
Generate surface for a set of atoms.
Functions to generate vectors.
Simple D vector class.
Stores and converts spherical coordinates.
Represent a triangle in 3D.
Represent a torus in 3D.
Various useful constants.
Simple 3D rotation class.
Simple 3D transformation class.
Simple D vector class.
Simple 3D plane class.
Functionality only available in Python.
align sets of points.
Classes to write entities in algebra to files.
Represent a cone in 3D.
Fit data with parabola.
Simple 3D vector class.
A class to represent a voxel grid.
All grids that are in the Python API should be defined here.
Reflect about a plane in 3D.
Functions to search over vectors.
A reference frame in 3D.
Gaussian shape.
Principal component analysis of a set of points.
Simple 3D sphere class.
Various important macros for implementing geometry.
Various helper macros.
Distance metrics.