Rosetta
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

◆ HelicalFragment() [1/2]

protocols::features::helixAssembly::HelicalFragment::HelicalFragment ( )

◆ HelicalFragment() [2/2]

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

◆ ~HelicalFragment()

protocols::features::helixAssembly::HelicalFragment::~HelicalFragment ( )
overridedefault

Member Function Documentation

◆ com() [1/2]

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

References com_.

Referenced by com().

◆ com() [2/2]

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

References com(), and com_.

◆ end()

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

References end_.

◆ p0() [1/2]

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

References p0_.

Referenced by p0().

◆ p0() [2/2]

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

References p0(), and p0_.

◆ p1() [1/2]

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

References p1_.

Referenced by p1().

◆ p1() [2/2]

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

References p1(), and p1_.

◆ principal_component() [1/2]

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

References principal_component_.

Referenced by principal_component().

◆ principal_component() [2/2]

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

◆ reversed()

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

References end_, and start_.

◆ sasa() [1/2]

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

References sasa_.

Referenced by sasa().

◆ sasa() [2/2]

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

References sasa(), and sasa_.

◆ seq_end()

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

◆ seq_start()

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

◆ size()

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

◆ start()

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

References start_.

Friends And Related Function Documentation

◆ operator<<

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

output operator

Member Data Documentation

◆ com_

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

Referenced by com().

◆ end_

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

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

◆ p0_

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

Referenced by p0().

◆ p1_

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

Referenced by p1().

◆ pdb_source_

std::string protocols::features::helixAssembly::HelicalFragment::pdb_source_
private

◆ principal_component_

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

Referenced by principal_component().

◆ sasa_

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

Referenced by sasa().

◆ start_

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: