geometry¶
Bindings for protocols::membrane::geometry namespace
- class pyrosetta.rosetta.protocols.membrane.geometry.Embedding¶
Bases:
pybind11_object
- add_span_embedding(*args, **kwargs)¶
Overloaded function.
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
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.
show(self: pyrosetta.rosetta.protocols.membrane.geometry.Embedding) -> None
C++: protocols::membrane::geometry::Embedding::show() const –> void
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.
show(self: pyrosetta.rosetta.protocols.membrane.geometry.EmbeddingDef) -> None
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