Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
protocols::features::helixAssembly::HelicalFragment Class Reference

#include <HelicalFragment.hh>

Inheritance diagram for protocols::features::helixAssembly::HelicalFragment:
Inheritance graph
[legend]
Collaboration diagram for protocols::features::helixAssembly::HelicalFragment:
Collaboration graph
[legend]

Public Member Functions

 HelicalFragment (core::Size start, core::Size end)
 
 ~HelicalFragment ()
 
core::Size seq_start () const
 
core::Size seq_end () const
 
core::Size end () const
 
core::Size start () const
 
core::Size size () const
 
bool reversed () const
 
void principal_component (numeric::xyzVector< core::Real > principal_component)
 
numeric::xyzVector< core::Realprincipal_component () const
 
void com (numeric::xyzVector< core::Real > com)
 
numeric::xyzVector< core::Realcom () const
 
void sasa (core::Real sasa)
 
core::Real sasa () const
 

Private Attributes

core::Size start_
 
core::Size end_
 
std::string pdb_source_
 
bool direction_
 
core::Real sasa_
 
numeric::xyzVector< core::Realcom_
 
numeric::xyzVector< core::Realprincipal_component_
 

Friends

std::ostream & operator<< (std::ostream &os, HelicalFragment const &t)
 output operator More...
 

Constructor & Destructor Documentation

protocols::features::helixAssembly::HelicalFragment::HelicalFragment ( core::Size  start,
core::Size  end 
)
protocols::features::helixAssembly::HelicalFragment::~HelicalFragment ( )

Member Function Documentation

void protocols::features::helixAssembly::HelicalFragment::com ( numeric::xyzVector< core::Real com)

References com(), and com_.

numeric::xyzVector< core::Real > protocols::features::helixAssembly::HelicalFragment::com ( ) const

References com_.

Referenced by com().

core::Size protocols::features::helixAssembly::HelicalFragment::end ( ) const
void protocols::features::helixAssembly::HelicalFragment::principal_component ( numeric::xyzVector< core::Real principal_component)
numeric::xyzVector< core::Real > protocols::features::helixAssembly::HelicalFragment::principal_component ( ) const

References principal_component_.

bool protocols::features::helixAssembly::HelicalFragment::reversed ( ) const

References end_, and start_.

void protocols::features::helixAssembly::HelicalFragment::sasa ( core::Real  sasa)

References sasa(), and sasa_.

Referenced by sasa().

core::Real protocols::features::helixAssembly::HelicalFragment::sasa ( ) const

References sasa_.

core::Size protocols::features::helixAssembly::HelicalFragment::seq_end ( ) const

References end_, and start_.

core::Size protocols::features::helixAssembly::HelicalFragment::seq_start ( ) const

References end_, and start_.

core::Size protocols::features::helixAssembly::HelicalFragment::size ( ) const

References end_, and start_.

core::Size protocols::features::helixAssembly::HelicalFragment::start ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
HelicalFragment const &  t 
)
friend

output operator

Member Data Documentation

numeric::xyzVector<core::Real> protocols::features::helixAssembly::HelicalFragment::com_
private

Referenced by com().

bool protocols::features::helixAssembly::HelicalFragment::direction_
private
core::Size protocols::features::helixAssembly::HelicalFragment::end_
private

Referenced by end(), reversed(), seq_end(), seq_start(), and size().

std::string protocols::features::helixAssembly::HelicalFragment::pdb_source_
private
numeric::xyzVector<core::Real> protocols::features::helixAssembly::HelicalFragment::principal_component_
private

Referenced by principal_component().

core::Real protocols::features::helixAssembly::HelicalFragment::sasa_
private

Referenced by sasa().

core::Size protocols::features::helixAssembly::HelicalFragment::start_
private

Referenced by reversed(), seq_end(), seq_start(), size(), and start().


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