IMP  2.1.0
The Integrative Modeling Platform
Ellipsoid3D.h File Reference

Simple 3D ellipsoid class. More...

#include "Cylinder3D.h"
#include <cmath>
#include "constants.h"
#include "BoundingBoxD.h"
#include "Transformation3D.h"
#include "GeometricPrimitiveD.h"
+ Include dependency graph for Ellipsoid3D.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::algebra::Ellipsoid3D
 

Namespaces

 IMP
 All IMP::kernel code is brought into the IMP namespace.
 
 IMP::algebra
 See IMP.algebra for more information.
 

Typedefs

typedef IMP::base::Vector
< Ellipsoid3D > 
IMP::algebra::Ellipsoid3Ds
 

Functions

BoundingBoxD< 3 > IMP::algebra::get_bounding_box (const Ellipsoid3D &g)
 
const Ellipsoid3D & IMP::algebra::get_ellipsoid_3d_geometry (const Ellipsoid3D &g)
 
double IMP::algebra::get_surface_area (const Ellipsoid3D &g)
 
double IMP::algebra::get_volume (const Ellipsoid3D &g)
 
void IMP::algebra::set_ellipsoid_3d_geometry (Ellipsoid3D &g, const Ellipsoid3D &v)
 

Detailed Description

Copyright 2007-2013 IMP Inventors. All rights reserved.

Definition in file Ellipsoid3D.h.