Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
MembraneInfo.hh File Reference

Data describing the relationship between protein(s) and a membrane environment. More...

#include <core/conformation/membrane/MembraneInfo.fwd.hh>
#include <core/conformation/Conformation.fwd.hh>
#include <core/conformation/membrane/SpanningTopology.fwd.hh>
#include <core/conformation/membrane/ImplicitLipidInfo.fwd.hh>
#include <core/types.hh>
#include <core/kinematics/FoldTree.hh>
#include <numeric/MathMatrix.hh>
#include <utility/VirtualBase.hh>

Classes

class  core::conformation::membrane::MembraneInfo
 Data describing the relationship between protein(s) and a membrane environment. More...
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::conformation
 
 core::conformation::membrane
 

Functions

std::ostream & core::conformation::membrane::operator<< (std::ostream &os, MembraneInfo const &mem_info)
 Show MembraneInfo method for pyrosetta. More...
 

Detailed Description

Data describing the relationship between protein(s) and a membrane environment.

MembraneInfo is a container object that describes membrane-protein relationships

  1. Coordinates of the membrane
  2. A pointer to MEM which describes relative orientation (Residue)
  3. Topology of the transmembrane spans (SpanningTopology)
  4. Physical and chemical properties of the implicit lipid membrane (ImplicitLipidInfo)
Note
This object is a member of Conformation and should only be accessed using pose.conformation().membrane_info(). Do not access MEM outside of the framework!
Author
Rebecca Alford (ralfo.nosp@m.rd3@.nosp@m.jhu.e.nosp@m.du)