RDGeom

Bindings for ::RDGeom namespace

class pyrosetta.rosetta.RDGeom.Point

Bases: pybind11_object

_pybind11_conduit_v1_()
assign(self: pyrosetta.rosetta.RDGeom.Point, : pyrosetta.rosetta.RDGeom.Point) pyrosetta.rosetta.RDGeom.Point

C++: RDGeom::Point::operator=(const class RDGeom::Point &) –> class RDGeom::Point &

copy(self: pyrosetta.rosetta.RDGeom.Point) pyrosetta.rosetta.RDGeom.Point

C++: RDGeom::Point::copy() const –> class RDGeom::Point *

dimension(self: pyrosetta.rosetta.RDGeom.Point) int

C++: RDGeom::Point::dimension() const –> unsigned int

length(self: pyrosetta.rosetta.RDGeom.Point) float

C++: RDGeom::Point::length() const –> double

lengthSq(self: pyrosetta.rosetta.RDGeom.Point) float

C++: RDGeom::Point::lengthSq() const –> double

normalize(self: pyrosetta.rosetta.RDGeom.Point) None

C++: RDGeom::Point::normalize() –> void

class pyrosetta.rosetta.RDGeom.Point3D

Bases: Point

_pybind11_conduit_v1_()
angleTo(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) float

C++: RDGeom::Point3D::angleTo(const class RDGeom::Point3D &) const –> double

assign(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) pyrosetta.rosetta.RDGeom.Point3D

C++: RDGeom::Point3D::operator=(const class RDGeom::Point3D &) –> class RDGeom::Point3D &

copy(self: pyrosetta.rosetta.RDGeom.Point3D) pyrosetta.rosetta.RDGeom.Point

C++: RDGeom::Point3D::copy() const –> class RDGeom::Point *

crossProduct(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) pyrosetta.rosetta.RDGeom.Point3D

C++: RDGeom::Point3D::crossProduct(const class RDGeom::Point3D &) const –> class RDGeom::Point3D

dimension(self: pyrosetta.rosetta.RDGeom.Point3D) int

C++: RDGeom::Point3D::dimension() const –> unsigned int

directionVector(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) pyrosetta.rosetta.RDGeom.Point3D

C++: RDGeom::Point3D::directionVector(const class RDGeom::Point3D &) const –> class RDGeom::Point3D

dotProduct(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) float

C++: RDGeom::Point3D::dotProduct(const class RDGeom::Point3D &) const –> double

getPerpendicular(self: pyrosetta.rosetta.RDGeom.Point3D) pyrosetta.rosetta.RDGeom.Point3D

C++: RDGeom::Point3D::getPerpendicular() const –> class RDGeom::Point3D

length(self: pyrosetta.rosetta.RDGeom.Point3D) float

C++: RDGeom::Point3D::length() const –> double

lengthSq(self: pyrosetta.rosetta.RDGeom.Point3D) float

C++: RDGeom::Point3D::lengthSq() const –> double

normalize(self: pyrosetta.rosetta.RDGeom.Point3D) None

C++: RDGeom::Point3D::normalize() –> void

signedAngleTo(self: pyrosetta.rosetta.RDGeom.Point3D, other: pyrosetta.rosetta.RDGeom.Point3D) float

C++: RDGeom::Point3D::signedAngleTo(const class RDGeom::Point3D &) const –> double

property x
property y
property z
class pyrosetta.rosetta.RDGeom.Transform3D

Bases: SquareMatrix_double_t

Reflect(self: pyrosetta.rosetta.RDGeom.Transform3D) None

C++: RDGeom::Transform3D::Reflect() –> void

SetRotation(*args, **kwargs)

Overloaded function.

  1. SetRotation(self: pyrosetta.rosetta.RDGeom.Transform3D, angle: float, axis: RDGeom::AxisType) -> None

C++: RDGeom::Transform3D::SetRotation(double, RDGeom::AxisType) –> void

  1. SetRotation(self: pyrosetta.rosetta.RDGeom.Transform3D, angle: float, axis: pyrosetta.rosetta.RDGeom.Point3D) -> None

C++: RDGeom::Transform3D::SetRotation(double, const class RDGeom::Point3D &) –> void

  1. SetRotation(self: pyrosetta.rosetta.RDGeom.Transform3D, cosT: float, sinT: float, axis: pyrosetta.rosetta.RDGeom.Point3D) -> None

C++: RDGeom::Transform3D::SetRotation(double, double, const class RDGeom::Point3D &) –> void

SetTranslation(self: pyrosetta.rosetta.RDGeom.Transform3D, move: pyrosetta.rosetta.RDGeom.Point3D) None

C++: RDGeom::Transform3D::SetTranslation(const class RDGeom::Point3D &) –> void

TransformPoint(self: pyrosetta.rosetta.RDGeom.Transform3D, pt: pyrosetta.rosetta.RDGeom.Point3D) None

C++: RDGeom::Transform3D::TransformPoint(class RDGeom::Point3D &) const –> void

_pybind11_conduit_v1_()
assign(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, other: pyrosetta.rosetta.RDNumeric.Matrix_double_t) pyrosetta.rosetta.RDNumeric.Matrix_double_t

C++: RDNumeric::Matrix<double>::assign(const class RDNumeric::Matrix<double> &) –> class RDNumeric::Matrix<double> &

getCol(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, i: int, col: pyrosetta.rosetta.RDNumeric.Vector_double_t) None

C++: RDNumeric::Matrix<double>::getCol(unsigned int, class RDNumeric::Vector<double> &) const –> void

getData(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t) float

C++: RDNumeric::Matrix<double>::getData() –> double *

getDataSize(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t) int

C++: RDNumeric::Matrix<double>::getDataSize() const –> unsigned int

getRow(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, i: int, row: pyrosetta.rosetta.RDNumeric.Vector_double_t) None

C++: RDNumeric::Matrix<double>::getRow(unsigned int, class RDNumeric::Vector<double> &) const –> void

getVal(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, i: int, j: int) float

C++: RDNumeric::Matrix<double>::getVal(unsigned int, unsigned int) const –> double

numCols(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t) int

C++: RDNumeric::Matrix<double>::numCols() const –> unsigned int

numRows(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t) int

C++: RDNumeric::Matrix<double>::numRows() const –> unsigned int

setToIdentity(self: pyrosetta.rosetta.RDGeom.Transform3D) None

C++: RDGeom::Transform3D::setToIdentity() –> void

setVal(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, i: int, j: int, val: float) None

C++: RDNumeric::Matrix<double>::setVal(unsigned int, unsigned int, double) –> void

transpose(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t, transpose: pyrosetta.rosetta.RDNumeric.Matrix_double_t) pyrosetta.rosetta.RDNumeric.Matrix_double_t

C++: RDNumeric::Matrix<double>::transpose(class RDNumeric::Matrix<double> &) const –> class RDNumeric::Matrix<double> &

transposeInplace(self: pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t) pyrosetta.rosetta.RDNumeric.SquareMatrix_double_t

C++: RDNumeric::SquareMatrix<double>::transposeInplace() –> class RDNumeric::SquareMatrix<double> &