geometry¶
Bindings for protocols::geometry namespace
- pyrosetta.rosetta.protocols.geometry.center_of_mass(pose: pyrosetta.rosetta.core.pose.Pose, start: int, stop: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
center_of_mass
calculates the center of mass of a pose
the start and stop positions (or residues) within the pose are used to find the starting and finishing locations
Monica Berrondo June 14 2007
_modified Javier Castellanos June 4 2012
C++: protocols::geometry::center_of_mass(const class core::pose::Pose &, const int, const int) –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.geometry.centroid_by_chain(pose: pyrosetta.rosetta.core.pose.Pose, chain_id: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::geometry::centroid_by_chain(const class core::pose::Pose &, const unsigned long) –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.geometry.centroid_by_chains(pose: pyrosetta.rosetta.core.pose.Pose, chain_ids: pyrosetta.rosetta.utility.vector1_unsigned_long) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::geometry::centroid_by_chains(const class core::pose::Pose &, class utility::vector1<unsigned long, class std::allocator<unsigned long> >) –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.geometry.centroid_by_residues(residue_c_pointers: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_conformation_Residue_t) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::geometry::centroid_by_residues(class utility::vector1<class std::shared_ptr<const class core::conformation::Residue>, class std::allocator<class std::shared_ptr<const class core::conformation::Residue> > >) –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.geometry.centroid_pair_by_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int) Tuple[pyrosetta.rosetta.numeric.xyzVector_double_t, pyrosetta.rosetta.numeric.xyzVector_double_t] ¶
C++: protocols::geometry::centroid_pair_by_jump(const class core::pose::Pose &, unsigned long) –> struct std::pair<class numeric::xyzVector<double>, class numeric::xyzVector<double> >
- pyrosetta.rosetta.protocols.geometry.centroids_by_jump(*args, **kwargs)¶
Overloaded function.
centroids_by_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int, upstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t, downstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None
C++: protocols::geometry::centroids_by_jump(const class core::pose::Pose &, const unsigned long, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) –> void
centroids_by_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int, upstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t, downstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t, ok_for_centroid_calculation: pyrosetta.rosetta.utility.vector1_bool) -> None
C++: protocols::geometry::centroids_by_jump(const class core::pose::Pose &, const unsigned long, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &, class utility::vector1<bool, class std::allocator<bool> >) –> void
- pyrosetta.rosetta.protocols.geometry.centroids_by_jump_int(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int, upstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t, downstream_ctrd: pyrosetta.rosetta.numeric.xyzVector_double_t) None ¶
C++: protocols::geometry::centroids_by_jump_int(const class core::pose::Pose &, unsigned long, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) –> void
- pyrosetta.rosetta.protocols.geometry.downstream_centroid_by_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::geometry::downstream_centroid_by_jump(const class core::pose::Pose &, unsigned long) –> class numeric::xyzVector<double>
- pyrosetta.rosetta.protocols.geometry.random_reorientation_matrix(*args, **kwargs)¶
Overloaded function.
random_reorientation_matrix() -> pyrosetta.rosetta.numeric.xyzMatrix_double_t
random_reorientation_matrix(phi_range: float) -> pyrosetta.rosetta.numeric.xyzMatrix_double_t
random_reorientation_matrix(phi_range: float, psi_range: float) -> pyrosetta.rosetta.numeric.xyzMatrix_double_t
C++: protocols::geometry::random_reorientation_matrix(const double, const double) –> class numeric::xyzMatrix<double>
- pyrosetta.rosetta.protocols.geometry.upstream_centroid_by_jump(pose: pyrosetta.rosetta.core.pose.Pose, jump_id: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: protocols::geometry::upstream_centroid_by_jump(const class core::pose::Pose &, unsigned long) –> class numeric::xyzVector<double>