Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::MembraneEmbed Class Reference

#include <MembranePotential.hh>

Inheritance diagram for core::scoring::MembraneEmbed:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::MembraneEmbed:
Collaboration graph
[legend]

Public Member Functions

 MembraneEmbed ()
 
 MembraneEmbed (MembraneEmbed const &src)
 
basic::datacache::CacheableDataOP clone () const
 
Size size () const
 
Realdepth (Size const seqpos)
 
void set_normal (Vector const &v)
 
void set_center (Vector const &v)
 
void set_penalty (Real const &p)
 
Real depth (Size const seqpos) const
 
boolspanning ()
 
bool spanning () const
 
bool calculated () const
 
boolcalculated ()
 
Vector const & normal () const
 
Vector const & center () const
 
Real const & penalty () const
 
void initialize (pose::Pose const &pose)
 

Private Attributes

utility::vector1< Realdepth_
 
Vector normal_
 
Vector center_
 
bool calculated_
 
bool spanning_
 
Size tm_projection_
 
Real penalty_
 

Detailed Description

Definition at line 49 of file MembranePotential.hh.

Constructor & Destructor Documentation

core::scoring::MembraneEmbed::MembraneEmbed ( )
inline

Definition at line 52 of file MembranePotential.hh.

Referenced by clone().

core::scoring::MembraneEmbed::MembraneEmbed ( MembraneEmbed const &  src)

Definition at line 69 of file MembranePotential.cc.

References calculated_, center_, depth_, normal_, penalty_, and spanning_.

Member Function Documentation

bool core::scoring::MembraneEmbed::calculated ( ) const
inline
bool& core::scoring::MembraneEmbed::calculated ( )
inline

Definition at line 113 of file MembranePotential.hh.

References calculated_.

Vector const& core::scoring::MembraneEmbed::center ( ) const
inline
basic::datacache::CacheableDataOP core::scoring::MembraneEmbed::clone ( ) const
inline

Definition at line 56 of file MembranePotential.hh.

References MembraneEmbed().

Real& core::scoring::MembraneEmbed::depth ( Size const  seqpos)
inline

Definition at line 67 of file MembranePotential.hh.

References depth_.

Referenced by core::scoring::MembranePotential::compute_membrane_embedding().

Real core::scoring::MembraneEmbed::depth ( Size const  seqpos) const
inline

Definition at line 89 of file MembranePotential.hh.

References depth_.

void core::scoring::MembraneEmbed::initialize ( pose::Pose const &  pose)
Vector const& core::scoring::MembraneEmbed::normal ( ) const
inline
Real const& core::scoring::MembraneEmbed::penalty ( ) const
inline

Definition at line 131 of file MembranePotential.hh.

References penalty_.

void core::scoring::MembraneEmbed::set_center ( Vector const &  v)
inline
void core::scoring::MembraneEmbed::set_normal ( Vector const &  v)
inline
void core::scoring::MembraneEmbed::set_penalty ( Real const &  p)
inline

Definition at line 83 of file MembranePotential.hh.

References penalty_.

Size core::scoring::MembraneEmbed::size ( ) const
inline

Definition at line 62 of file MembranePotential.hh.

References depth_.

bool& core::scoring::MembraneEmbed::spanning ( )
inline
bool core::scoring::MembraneEmbed::spanning ( ) const
inline

Definition at line 101 of file MembranePotential.hh.

References spanning_.

Member Data Documentation

bool core::scoring::MembraneEmbed::calculated_
private

Definition at line 143 of file MembranePotential.hh.

Referenced by calculated(), and MembraneEmbed().

Vector core::scoring::MembraneEmbed::center_
private

Definition at line 142 of file MembranePotential.hh.

Referenced by center(), initialize(), MembraneEmbed(), and set_center().

utility::vector1< Real > core::scoring::MembraneEmbed::depth_
private

Definition at line 140 of file MembranePotential.hh.

Referenced by depth(), initialize(), MembraneEmbed(), and size().

Vector core::scoring::MembraneEmbed::normal_
private

Definition at line 141 of file MembranePotential.hh.

Referenced by initialize(), MembraneEmbed(), normal(), and set_normal().

Real core::scoring::MembraneEmbed::penalty_
private

Definition at line 146 of file MembranePotential.hh.

Referenced by MembraneEmbed(), penalty(), and set_penalty().

bool core::scoring::MembraneEmbed::spanning_
private

Definition at line 144 of file MembranePotential.hh.

Referenced by MembraneEmbed(), and spanning().

Size core::scoring::MembraneEmbed::tm_projection_
private

Definition at line 145 of file MembranePotential.hh.


The documentation for this class was generated from the following files: