geometry

Bindings for protocols::membrane::geometry namespace

class pyrosetta.rosetta.protocols.membrane.geometry.Embedding

Bases: pybind11_object

add_span_embedding(*args, **kwargs)

Overloaded function.

  1. add_span_embedding(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, span_embed: protocols::membrane::geometry::EmbeddingDef) -> None

C++: protocols::membrane::geometry::Embedding::add_span_embedding(class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef>) –> void

  1. add_span_embedding(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, center: pyrosetta.rosetta.numeric.xyzVector_double_t, normal: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::membrane::geometry::Embedding::add_span_embedding(class numeric::xyzVector<double>, class numeric::xyzVector<double>) –> void

assign(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, src: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) pyrosetta.rosetta.protocols.membrane.geometry.Embedding

Assignment Operator

C++: protocols::membrane::geometry::Embedding::operator=(const class protocols::membrane::geometry::Embedding &) –> class protocols::membrane::geometry::Embedding &

embedding(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, span_number: int) protocols::membrane::geometry::EmbeddingDef

C++: protocols::membrane::geometry::Embedding::embedding(unsigned long) const –> class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef>

embeddings(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_membrane_geometry_EmbeddingDef_t

C++: protocols::membrane::geometry::Embedding::embeddings() const –> class utility::vector1<class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef>, class std::allocator<class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef> > >

from_spans(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, topology: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_membrane_geometry_EmbeddingDef_t

HELPER METHODS ///

C++: protocols::membrane::geometry::Embedding::from_spans(const class core::conformation::membrane::SpanningTopology &, const class core::pose::Pose &) –> class utility::vector1<class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef>, class std::allocator<class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef> > >

invert(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) None

C++: protocols::membrane::geometry::Embedding::invert() –> void

nspans(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) int

C++: protocols::membrane::geometry::Embedding::nspans() const –> unsigned long

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) -> None

C++: protocols::membrane::geometry::Embedding::show() const –> void

  1. show(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding, out: pyrosetta.rosetta.std.ostream) -> None

C++: protocols::membrane::geometry::Embedding::show(std::ostream &) const –> void

total_embed(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) protocols::membrane::geometry::EmbeddingDef

C++: protocols::membrane::geometry::Embedding::total_embed() const –> class std::shared_ptr<class protocols::membrane::geometry::EmbeddingDef>

class pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef

Bases: pybind11_object

Embedding Setup Helper Class

assign(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, src: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef

Assignment Operator

C++: protocols::membrane::geometry::EmbeddingDef::operator=(const class protocols::membrane::geometry::EmbeddingDef &) –> class protocols::membrane::geometry::EmbeddingDef &

center(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) pyrosetta.rosetta.numeric.xyzVector_double_t

Access center param

C++: protocols::membrane::geometry::EmbeddingDef::center() const –> class numeric::xyzVector<double>

check_range(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) None

Check reasonable range of vectors in embedding object

C++: protocols::membrane::geometry::EmbeddingDef::check_range() const –> void

equals(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, other: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) bool

Equals method

C++: protocols::membrane::geometry::EmbeddingDef::equals(const class protocols::membrane::geometry::EmbeddingDef &) const –> bool

from_span(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, pose: pyrosetta.rosetta.core.pose.Pose, start: int, end: int) None

From span

C++: protocols::membrane::geometry::EmbeddingDef::from_span(const class core::pose::Pose &, const unsigned long, const unsigned long) –> void

from_span_positive_z(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, pose: pyrosetta.rosetta.core.pose.Pose, start: int, end: int) None

From span

C++: protocols::membrane::geometry::EmbeddingDef::from_span_positive_z(const class core::pose::Pose &, const unsigned long, const unsigned long) –> void

invert(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) None

Invert normal

C++: protocols::membrane::geometry::EmbeddingDef::invert() –> void

normal(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) pyrosetta.rosetta.numeric.xyzVector_double_t

Access Normal Param

C++: protocols::membrane::geometry::EmbeddingDef::normal() const –> class numeric::xyzVector<double>

set_center(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, center: pyrosetta.rosetta.numeric.xyzVector_double_t) None

Set Center Param

C++: protocols::membrane::geometry::EmbeddingDef::set_center(class numeric::xyzVector<double>) –> void

set_normal(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, normal: pyrosetta.rosetta.numeric.xyzVector_double_t) None

Set Normal Param

C++: protocols::membrane::geometry::EmbeddingDef::set_normal(class numeric::xyzVector<double>) –> void

show(*args, **kwargs)

Overloaded function.

  1. show(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) -> None

  2. show(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, output: pyrosetta.rosetta.std.ostream) -> None

Standard Rosetta Show Method for Debugging

C++: protocols::membrane::geometry::EmbeddingDef::show(std::ostream &) const –> void

translate_by(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef, translation: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) None

Translate by center and normal

C++: protocols::membrane::geometry::EmbeddingDef::translate_by(const class protocols::membrane::geometry::EmbeddingDef &) –> void