Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
numeric::geometry::hashing Namespace Reference

Classes

struct  Ball
 
struct  bin_index_hasher
 Small hashing struct with no private data; simply an algorithm to turn a 64-bit representation of a 6d voxel into an integer. More...
 
struct  Counter
 
class  MinimalClashHash
 
class  SixDCoordinateBinner
 Bin the six degrees of freedom that describe the downstream geometry of a hit. These degrees of freedom are, in order, the x, y and z coordinates of orientation atom3, and the phi, psi, and theta euler angles that describe the orientation of the coordinate frame at orientation atom 3. The binner is responsible for maintaining the lower corner of the 6-d space – the first two Euler angles wrap at 360; the third Euler angle, theta, does not wrap in the same way. See the comments for the bin6 method. More...
 
class  SixDOffsetTree
 Returns a list of offsets corresponding to the bins in a hypershell with radius x. More...
 
class  xyzStripeHash
 
class  xyzStripeHashWithMeta
 
class  xyzStripeHashWithMeta_float
 

Typedefs

typedef
utility::pointer::shared_ptr
< MinimalClashHash
MinimalClashHashOP
 
typedef
utility::pointer::shared_ptr
< MinimalClashHash const > 
MinimalClashHashCOP
 
typedef
utility::pointer::weak_ptr
< MinimalClashHash const > 
MinimalClashHashCAP
 
typedef
utility::fixedsizearray1
< numeric::Size, 3 > 
Size3
 
typedef
utility::fixedsizearray1
< numeric::Size, 4 > 
Size4
 
typedef
utility::fixedsizearray1
< numeric::Real, 6 > 
Real6
 
typedef
utility::fixedsizearray1
< numeric::Size, 6 > 
Size6
 
typedef
utility::fixedsizearray1
< numeric::Size, 3 > 
Bin3D
 
typedef
utility::fixedsizearray1
< numeric::Real, 3 > 
Real3
 
typedef
utility::fixedsizearray1
< numeric::Size, 6 > 
Bin6D
 
typedef
utility::fixedsizearray1
< platform::SSize, 6 > 
SBin6D
 
typedef Bin3D xyzbin
 
typedef Bin3D eulerbin
 
typedef Bin3D center_of_mass_binned
 
typedef Bin3D euler_angles_binned
 
typedef Bin3D_equals euler_equals
 
typedef Bin3D_hash euler_hash
 
typedef Bin3D_equals xyzbin_hash
 
typedef Bin3D_hash xyzbin_equals
 
typedef
utility::pointer::shared_ptr
< SixDCoordinateBinner
SixDCoordinateBinnerOP
 
typedef
utility::pointer::shared_ptr
< SixDCoordinateBinner const > 
SixDCoordinateBinnerCOP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHash
xyzStripeHashOP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHash const > 
xyzStripeHashCOP
 
typedef
utility::pointer::weak_ptr
< xyzStripeHash const > 
xyzStripeHashCAP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHashWithMeta
< numeric::Real > > 
xyzStripeHashWithMetaRealOP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHashWithMeta
< numeric::Real > const > 
xyzStripeHashWithMetaRealCOP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHashWithMeta< float > > 
xyzStripeHashWithMetaFloatOP
 
typedef
utility::pointer::shared_ptr
< xyzStripeHashWithMeta< float >
const > 
xyzStripeHashWithMetaFloatCOP
 

Functions

std::ostream & operator<< (std::ostream &os, Ball const &ball)
 Test IO operator for debug and Python bindings. More...
 

Typedef Documentation

Function Documentation

std::ostream & numeric::geometry::hashing::operator<< ( std::ostream &  os,
Ball const &  ball 
)