EMAN2
Classes | Namespaces | Functions
symmetry.h File Reference
#include "emobject.h"
#include "vec3.h"
#include "transform.h"
Include dependency graph for symmetry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EMAN::Symmetry3D
 Symmetry3D - A base class for 3D Symmetry objects. More...
 
class  EMAN::CSym
 An encapsulation of cyclic 3D symmetry. More...
 
class  EMAN::DSym
 An encapsulation of dihedral 3D symmetry. More...
 
class  EMAN::HSym
 An encapsulation of helical 3D symmetry. More...
 
class  EMAN::PlatonicSym
 A base (or parent) class for the Platonic symmetries. More...
 
class  EMAN::TetrahedralSym
 An encapsulation of tetrahedral symmetry Doctor Phil has this to say about tetrahedral symmetry: " Each Platonic Solid has 2E symmetry elements. More...
 
class  EMAN::OctahedralSym
 An encapsulation of octahedral symmetry Doctor Phil has this to say about the octahedral symmetry: "Each Platonic Solid has 2E symmetry elements. More...
 
class  EMAN::IcosahedralSym
 An encapsulation of icosahedral symmetry Doctor Phil has this to say about icosahedral symmetry: "Each Platonic Solid has 2E symmetry elements. More...
 
class  EMAN::Icosahedral2Sym
 An encapsulation of icosahedral symmetry 222. More...
 
class  EMAN::OrientationGenerator
 An orientation generator is a kind of class that will generate orientations for a given symmetry If one needs to generate orientations in the unit sphere, one simply uses the C1 symmetry. More...
 
class  EMAN::EmanOrientationGenerator
 EmanOrientationGenerator generates orientations quasi-evenly distributed in the asymmetric unit. More...
 
class  EMAN::SingleOrientationGenerator
 SingleOrientationGenerator generates a single orientation with the specified EMAN-style Euler angles. More...
 
class  EMAN::RandomOrientationGenerator
 Random Orientation Generator - carefully generates uniformly random orientations in any asymmetric unit. More...
 
class  EMAN::EvenOrientationGenerator
 Sparx even orientation generator - see util_sparx.cpp - Util::even_angles(...) This orientation generator is based on work presented in Penczek et al., 1994 P.A. More...
 
class  EMAN::SaffOrientationGenerator
 Saff orientation generator - based on the work of Saff and Kuijlaars, 1997 E.B. More...
 
class  EMAN::OptimumOrientationGenerator
 Optimum orientation generator. More...
 

Namespaces

namespace  EMAN
 E2Exception class.
 

Functions

void EMAN::dump_symmetries ()
 dump symmetries, useful for obtaining symmetry information More...
 
map< string, vector< string > > EMAN::dump_symmetries_list ()
 dump_symmetries_list, useful for obtaining symmetry information More...
 
void EMAN::dump_orientgens ()
 Dumps useful information about the OrientationGenerator factory. More...
 
map< string, vector< string > > EMAN::dump_orientgens_list ()
 Can be used to get useful information about the OrientationGenerator factory. More...