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_
 

Constructor & Destructor Documentation

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

Referenced by clone().

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

Member Function Documentation

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

References calculated_.

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

References MembraneEmbed().

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

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

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

References penalty_.

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

References depth_.

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

References spanning_.

Member Data Documentation

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

Referenced by calculated(), and MembraneEmbed().

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

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

Vector core::scoring::MembraneEmbed::normal_
private
Real core::scoring::MembraneEmbed::penalty_
private

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

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

Referenced by MembraneEmbed(), and spanning().

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

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