EMAN2
Classes | Namespaces | Functions
geometry.h File Reference
#include <string>
#include <vector>
#include <algorithm>
Include dependency graph for geometry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EMAN::IntSize
 IntSize is used to describe a 1D, 2D or 3D rectangular size in integers. More...
 
class  EMAN::FloatSize
 FloatSize is used to describe a 1D, 2D or 3D rectangular size in floating numbers. More...
 
class  EMAN::IntPoint
 IntPoint defines an integer-coordinate point in a 1D/2D/3D space. More...
 
class  EMAN::FloatPoint
 FloatPoint defines a float-coordinate point in a 1D/2D/3D space. More...
 
class  EMAN::Pixel
 Pixel describes a 3D pixel's coordinates and its intensity value. More...
 
class  EMAN::Region
 Region defines a 2D or 3D rectangular region specified by its origin coordinates and all edges' sizes. More...
 

Namespaces

namespace  EMAN
 E2Exception class.
 

Functions

IntPoint EMAN::operator- (const IntPoint &p)
 
bool EMAN::operator< (const Pixel &p1, const Pixel &p2)
 
bool EMAN::operator== (const Pixel &p1, const Pixel &p2)
 
bool EMAN::operator!= (const Pixel &p1, const Pixel &p2)