IMP
2.2.0
The Integrative Modeling Platform
|
#include <IMP/algebra/Ellipsoid3D.h>
Public Member Functions | |
Ellipsoid3D (const ReferenceFrame3D &rf, const algebra::Vector3D &radii) | |
Ellipsoid3D (const Vector3D ¢er, double radius_x, double radius_y, double radius_z, const Rotation3D &rot) | |
const Vector3D & | get_center () const |
const Vector3D & | get_radii () const |
double | get_radius (unsigned int i) const |
const ReferenceFrame3D & | get_reference_frame () const |
const Rotation3D & | get_rotation () const |
const Transformation3D | get_transformation () const |
void | show (std::ostream &out=std::cout) const |
Represent an ellispoid in 3D. See geometric primitives for more information.
Definition at line 23 of file Ellipsoid3D.h.
const Vector3D& IMP::algebra::Ellipsoid3D::get_center | ( | ) | const |
Definition at line 37 of file Ellipsoid3D.h.
double IMP::algebra::Ellipsoid3D::get_radius | ( | unsigned int | i | ) | const |
Definition at line 34 of file Ellipsoid3D.h.
const Rotation3D& IMP::algebra::Ellipsoid3D::get_rotation | ( | ) | const |
Definition at line 42 of file Ellipsoid3D.h.
const Transformation3D IMP::algebra::Ellipsoid3D::get_transformation | ( | ) | const |
Definition at line 47 of file Ellipsoid3D.h.