Rosetta  2021.16
 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]

Public Member Functions

 HelicalFragment ()
 
 HelicalFragment (core::Size start, core::Size end)
 
 ~HelicalFragment () override
 
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 p0 (numeric::xyzVector< core::Real > p0)
 
numeric::xyzVector< core::Realp0 () const
 
void p1 (numeric::xyzVector< core::Real > p1)
 
numeric::xyzVector< core::Realp1 () const
 
void sasa (core::Real sasa)
 
core::Real sasa () const
 

Private Attributes

core::Size start_
 
core::Size end_
 
std::string pdb_source_
 
core::Real sasa_
 
numeric::xyzVector< core::Realcom_
 
numeric::xyzVector< core::Realprincipal_component_
 
numeric::xyzVector< core::Realp0_
 
numeric::xyzVector< core::Realp1_
 

Friends

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

Constructor & Destructor Documentation

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

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::p0 ( numeric::xyzVector< core::Real p0)

References p0(), and p0_.

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

References p0_.

Referenced by p0().

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

References p1(), and p1_.

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

References p1_.

Referenced by p1().

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_.

Referenced by 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_.

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

References sasa_.

Referenced by sasa().

core::Size protocols::features::helixAssembly::HelicalFragment::seq_end ( ) const
core::Size protocols::features::helixAssembly::HelicalFragment::seq_start ( ) const
core::Size protocols::features::helixAssembly::HelicalFragment::size ( ) const
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().

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

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

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

Referenced by p0().

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

Referenced by p1().

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: