rosetta.numeric.geometry.hashing
index
(built-in)

Bindings for numeric::geometry::hashing namespace

 
Classes
       
builtins.object
Ball
Counter
SixDCoordinateBinner
SixDOffsetTree
bin_index_hasher
xyzStripeHash
xyzStripeHashWithMeta_float_t
xyzStripeHashWithMeta_float

 
class Ball(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.numeric.geometry.hashing.Ball) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__str__(...) from builtins.PyCapsule
__str__(rosetta.numeric.geometry.hashing.Ball) -> str
atomno(...) from builtins.PyCapsule
atomno(rosetta.numeric.geometry.hashing.Ball) -> int
radius(...) from builtins.PyCapsule
radius(*args, **kwargs)
Overloaded function.
 
1. radius(rosetta.numeric.geometry.hashing.Ball) -> float
 
2. radius(self : rosetta.numeric.geometry.hashing.Ball, radius : float) -> NoneType
resi(...) from builtins.PyCapsule
resi(rosetta.numeric.geometry.hashing.Ball) -> int
x(...) from builtins.PyCapsule
x(*args, **kwargs)
Overloaded function.
 
1. x(rosetta.numeric.geometry.hashing.Ball) -> float
 
2. x(rosetta.numeric.geometry.hashing.Ball) -> float
xyz(...) from builtins.PyCapsule
xyz(rosetta.numeric.geometry.hashing.Ball) -> rosetta.numeric.xyzVector_float_t
xyz_real(...) from builtins.PyCapsule
xyz_real(rosetta.numeric.geometry.hashing.Ball) -> rosetta.numeric.xyzVector_double_t
y(...) from builtins.PyCapsule
y(*args, **kwargs)
Overloaded function.
 
1. y(rosetta.numeric.geometry.hashing.Ball) -> float
 
2. y(rosetta.numeric.geometry.hashing.Ball) -> float
z(...) from builtins.PyCapsule
z(*args, **kwargs)
Overloaded function.
 
1. z(rosetta.numeric.geometry.hashing.Ball) -> float
 
2. z(rosetta.numeric.geometry.hashing.Ball) -> float

Data descriptors defined here:
atomno_
radius_
resid_
x_
y_
z_

 
class Counter(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.numeric.geometry.hashing.Counter) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
visit(...) from builtins.PyCapsule
visit(self : rosetta.numeric.geometry.hashing.Counter,  : rosetta.numeric.xyzVector_float_t,  : rosetta.numeric.xyzVector_float_t) -> NoneType

Data descriptors defined here:
count

 
class SixDCoordinateBinner(builtins.object)
    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.
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, bounding_box : rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t, euler_offsets : rosetta.utility.fixedsizearray1_unsigned_long_3_t, bin_widths : rosetta.utility.fixedsizearray1_double_6_t) -> NoneType
 
2. __init__(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner,  : rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner,  : rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.numeric.geometry.hashing.SixDCoordinateBinner
bin6(...) from builtins.PyCapsule
bin6(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values : rosetta.utility.fixedsizearray1_double_6_t) -> rosetta.utility.fixedsizearray1_unsigned_long_6_t
 
Construct the discrete representation of a six-dimensional vector
 of reals representing an xyz coordinate in its first three dimensions and
 a set of three Euler angles in the last three dimensions.
 Precondition: The xyz coordinate must be inside the bounding box of this binner.
 Precondition: The euler angles should be in degrees; the first two should
 be in the range between 0 and 360, the third should be in the range from
 0 to 180.
bin_center_point(...) from builtins.PyCapsule
bin_center_point(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, bin : rosetta.utility.fixedsizearray1_unsigned_long_6_t) -> rosetta.utility.fixedsizearray1_double_6_t
bin_from_index(...) from builtins.PyCapsule
bin_from_index(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, index : int) -> rosetta.utility.fixedsizearray1_unsigned_long_6_t
bin_index(...) from builtins.PyCapsule
bin_index(*args, **kwargs)
Overloaded function.
 
1. bin_index(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, bin : rosetta.utility.fixedsizearray1_unsigned_long_6_t) -> int
 
functor used by boost (and sgi's stl) hash classes.
 
2. bin_index(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values : rosetta.utility.fixedsizearray1_double_6_t) -> int
 
compute the bin index (64-bit int) for a 6D point.
bin_widths(...) from builtins.PyCapsule
bin_widths(rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.utility.fixedsizearray1_double_6_t
bounding_box(...) from builtins.PyCapsule
bounding_box(rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t
bounding_volume_from_index(...) from builtins.PyCapsule
bounding_volume_from_index(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, index : int) -> rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t
contains(...) from builtins.PyCapsule
contains(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, point : rosetta.utility.fixedsizearray1_double_6_t) -> bool
dimsizes(...) from builtins.PyCapsule
dimsizes(rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.utility.fixedsizearray1_unsigned_long_6_t
euler_offsets(...) from builtins.PyCapsule
euler_offsets(rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.utility.fixedsizearray1_double_3_t
halfbin6(...) from builtins.PyCapsule
halfbin6(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values : rosetta.utility.fixedsizearray1_double_6_t) -> rosetta.utility.fixedsizearray1_unsigned_long_6_t
 
Determine halfbin index for a point in 6D
 i.e., how far from the lower corner of the point's containing 6D voxel
 is the point -- is it more than halfway to the next 6D voxel?
 Each dimension returned will hold a 0 or a 1.
halfbin_widths(...) from builtins.PyCapsule
halfbin_widths(rosetta.numeric.geometry.hashing.SixDCoordinateBinner) -> rosetta.utility.fixedsizearray1_double_6_t
radial_bin_index(...) from builtins.PyCapsule
radial_bin_index(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, radius : int, center : rosetta.utility.fixedsizearray1_double_6_t) -> rosetta.std.vector_unsigned_long
tree_init(...) from builtins.PyCapsule
tree_init(self : rosetta.numeric.geometry.hashing.SixDCoordinateBinner, max_radius : int) -> NoneType

 
class SixDOffsetTree(builtins.object)
    Returns a list of offsets corresponding to the bins in a hypershell with radius x
 
  Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.geometry.hashing.SixDOffsetTree) -> NoneType
 
2. __init__(self : rosetta.numeric.geometry.hashing.SixDOffsetTree,  : rosetta.numeric.geometry.hashing.SixDOffsetTree) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.geometry.hashing.SixDOffsetTree,  : rosetta.numeric.geometry.hashing.SixDOffsetTree) -> rosetta.numeric.geometry.hashing.SixDOffsetTree
init(...) from builtins.PyCapsule
init(self : rosetta.numeric.geometry.hashing.SixDOffsetTree, max_radius : int) -> NoneType

 
class bin_index_hasher(builtins.object)
    Small hashing struct with no private data; simply an algorithm to turn a 64-bit
representation of a 6d voxel into an integer.
 
  Methods defined here:
__call__(...) from builtins.PyCapsule
__call__(self : rosetta.numeric.geometry.hashing.bin_index_hasher, bin_index : int) -> int
 
functor used by boost (and sgi's stl) hash classes.
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.geometry.hashing.bin_index_hasher) -> NoneType
 
2. __init__(self : rosetta.numeric.geometry.hashing.bin_index_hasher,  : rosetta.numeric.geometry.hashing.bin_index_hasher) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.geometry.hashing.bin_index_hasher,  : rosetta.numeric.geometry.hashing.bin_index_hasher) -> rosetta.numeric.geometry.hashing.bin_index_hasher

 
class xyzStripeHash(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.geometry.hashing.xyzStripeHash) -> NoneType
 
doc
 
2. __init__(rosetta.numeric.geometry.hashing.xyzStripeHash, float) -> NoneType
 
doc
 
3. __init__(self : rosetta.numeric.geometry.hashing.xyzStripeHash, grid_size : float, balls : rosetta.utility.vector1_numeric_geometry_hashing_Ball) -> NoneType
 
4. __init__(self : rosetta.numeric.geometry.hashing.xyzStripeHash,  : rosetta.numeric.geometry.hashing.xyzStripeHash) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.geometry.hashing.xyzStripeHash,  : rosetta.numeric.geometry.hashing.xyzStripeHash) -> rosetta.numeric.geometry.hashing.xyzStripeHash
ball(...) from builtins.PyCapsule
ball(self : rosetta.numeric.geometry.hashing.xyzStripeHash, ib : int) -> rosetta.numeric.geometry.hashing.Ball
begin(...) from builtins.PyCapsule
begin(rosetta.numeric.geometry.hashing.xyzStripeHash) -> numeric::geometry::hashing::xyzStripeHash::const_iterator
clash(...) from builtins.PyCapsule
clash(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v_in : rosetta.numeric.xyzVector_float_t) -> bool
clash_amount(...) from builtins.PyCapsule
clash_amount(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v_in : rosetta.numeric.xyzVector_float_t) -> float
clash_check_ball(...) from builtins.PyCapsule
clash_check_ball(self : rosetta.numeric.geometry.hashing.xyzStripeHash, b : rosetta.numeric.geometry.hashing.Ball) -> int
clash_check_residue_pairs(...) from builtins.PyCapsule
clash_check_residue_pairs(self : rosetta.numeric.geometry.hashing.xyzStripeHash, test_balls : rosetta.utility.vector1_numeric_geometry_hashing_Ball, residue_pairs : rosetta.std.map_unsigned_long_unsigned_long) -> bool
clash_not_resid(...) from builtins.PyCapsule
clash_not_resid(*args, **kwargs)
Overloaded function.
 
1. clash_not_resid(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v_in : rosetta.numeric.xyzVector_float_t, resid : int) -> bool
 
2. clash_not_resid(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v_in : rosetta.numeric.xyzVector_float_t, resid : int, resid2 : int) -> bool
clash_raw(...) from builtins.PyCapsule
clash_raw(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v : rosetta.numeric.xyzVector_float_t) -> bool
debug_pdb(...) from builtins.PyCapsule
debug_pdb(*args, **kwargs)
Overloaded function.
 
1. debug_pdb(rosetta.numeric.geometry.hashing.xyzStripeHash) -> str
 
2. debug_pdb(self : rosetta.numeric.geometry.hashing.xyzStripeHash, x : rosetta.numeric.xyzTransform_double_t) -> str
end(...) from builtins.PyCapsule
end(rosetta.numeric.geometry.hashing.xyzStripeHash) -> numeric::geometry::hashing::xyzStripeHash::const_iterator
fill_pairs(...) from builtins.PyCapsule
fill_pairs(*args, **kwargs)
Overloaded function.
 
1. fill_pairs(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v : rosetta.numeric.xyzVector_float_t, ir : int, pairs : rosetta.utility.vector1_std_pair_int_int_t) -> NoneType
 
2. fill_pairs(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v : rosetta.numeric.xyzVector_float_t, ir : int, pairs : rosetta.utility.vector1_std_pair_int_int_t, maxd2 : float) -> NoneType
grid_atoms(...) from builtins.PyCapsule
grid_atoms(rosetta.numeric.geometry.hashing.xyzStripeHash) -> rosetta.numeric.geometry.hashing.Ball
grid_size(...) from builtins.PyCapsule
grid_size(rosetta.numeric.geometry.hashing.xyzStripeHash) -> float
grid_size2(...) from builtins.PyCapsule
grid_size2(rosetta.numeric.geometry.hashing.xyzStripeHash) -> float
grid_stripe(...) from builtins.PyCapsule
grid_stripe(rosetta.numeric.geometry.hashing.xyzStripeHash) -> numeric::geometry::hashing::xyzStripeHash::ushort2
init(...) from builtins.PyCapsule
init(self : rosetta.numeric.geometry.hashing.xyzStripeHash, balls : rosetta.utility.vector1_numeric_geometry_hashing_Ball) -> NoneType
natom(...) from builtins.PyCapsule
natom(rosetta.numeric.geometry.hashing.xyzStripeHash) -> int
nbcount(...) from builtins.PyCapsule
nbcount(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v_in : rosetta.numeric.xyzVector_float_t) -> int
nbcount_raw(...) from builtins.PyCapsule
nbcount_raw(self : rosetta.numeric.geometry.hashing.xyzStripeHash, v : rosetta.numeric.xyzVector_float_t) -> int
resi(...) from builtins.PyCapsule
resi(self : rosetta.numeric.geometry.hashing.xyzStripeHash, ib : int) -> int
sanity_check(...) from builtins.PyCapsule
sanity_check(rosetta.numeric.geometry.hashing.xyzStripeHash) -> bool
size(...) from builtins.PyCapsule
size(rosetta.numeric.geometry.hashing.xyzStripeHash) -> int
translation(...) from builtins.PyCapsule
translation(rosetta.numeric.geometry.hashing.xyzStripeHash) -> rosetta.numeric.xyzVector_float_t
translation_real(...) from builtins.PyCapsule
translation_real(rosetta.numeric.geometry.hashing.xyzStripeHash) -> rosetta.numeric.xyzVector_double_t
xdim(...) from builtins.PyCapsule
xdim(rosetta.numeric.geometry.hashing.xyzStripeHash) -> int
xyz(...) from builtins.PyCapsule
xyz(self : rosetta.numeric.geometry.hashing.xyzStripeHash, ib : int) -> rosetta.numeric.xyzVector_float_t
ydim(...) from builtins.PyCapsule
ydim(rosetta.numeric.geometry.hashing.xyzStripeHash) -> int
zdim(...) from builtins.PyCapsule
zdim(rosetta.numeric.geometry.hashing.xyzStripeHash) -> int

 
class xyzStripeHashWithMeta_float(xyzStripeHashWithMeta_float_t)
    
Method resolution order:
xyzStripeHashWithMeta_float
xyzStripeHashWithMeta_float_t
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Methods inherited from xyzStripeHashWithMeta_float_t:
grid_atoms(...) from builtins.PyCapsule
grid_atoms(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> numeric::geometry::hashing::xyzStripeHashWithMeta<float>::float4
grid_size(...) from builtins.PyCapsule
grid_size(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> float
grid_stripe(...) from builtins.PyCapsule
grid_stripe(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> numeric::geometry::hashing::xyzStripeHashWithMeta<float>::ushort2
init(...) from builtins.PyCapsule
init(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, atoms : rosetta.utility.vector1_numeric_xyzVector_float_t, meta : rosetta.utility.vector1_float) -> NoneType
natom(...) from builtins.PyCapsule
natom(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
nbcount(...) from builtins.PyCapsule
nbcount(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, v_in : rosetta.numeric.xyzVector_float_t) -> int
sanity_check(...) from builtins.PyCapsule
sanity_check(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> bool
translation(...) from builtins.PyCapsule
translation(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> rosetta.numeric.xyzVector_float_t
xdim(...) from builtins.PyCapsule
xdim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
ydim(...) from builtins.PyCapsule
ydim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
zdim(...) from builtins.PyCapsule
zdim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int

 
class xyzStripeHashWithMeta_float_t(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, grid_size : float) -> NoneType
 
2. __init__(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, grid_size : float, atoms : rosetta.utility.vector1_numeric_xyzVector_float_t, meta : rosetta.utility.vector1_float) -> NoneType
 
3. __init__(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t,  : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
grid_atoms(...) from builtins.PyCapsule
grid_atoms(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> numeric::geometry::hashing::xyzStripeHashWithMeta<float>::float4
grid_size(...) from builtins.PyCapsule
grid_size(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> float
grid_stripe(...) from builtins.PyCapsule
grid_stripe(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> numeric::geometry::hashing::xyzStripeHashWithMeta<float>::ushort2
init(...) from builtins.PyCapsule
init(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, atoms : rosetta.utility.vector1_numeric_xyzVector_float_t, meta : rosetta.utility.vector1_float) -> NoneType
natom(...) from builtins.PyCapsule
natom(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
nbcount(...) from builtins.PyCapsule
nbcount(self : rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, v_in : rosetta.numeric.xyzVector_float_t) -> int
sanity_check(...) from builtins.PyCapsule
sanity_check(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> bool
translation(...) from builtins.PyCapsule
translation(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> rosetta.numeric.xyzVector_float_t
xdim(...) from builtins.PyCapsule
xdim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
ydim(...) from builtins.PyCapsule
ydim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int
zdim(...) from builtins.PyCapsule
zdim(rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) -> int