Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::fldsgn::topology::SS_Base Class Reference

#include <SS_Info2.hh>

Inheritance diagram for protocols::fldsgn::topology::SS_Base:
Inheritance graph
[legend]

Public Types

typedef core::Size Size
 
typedef core::Real Real
 
typedef core::Vector Vector
 
typedef
protocols::fldsgn::topology::BB_Pos 
BB_Pos
 

Public Member Functions

 SS_Base ()
 default constructor More...
 
 SS_Base (core::Size const &begin, core::Size const &end)
 value constructor More...
 
core::Size begin () const
 value constructor More...
 
core::Size end () const
 
core::Size length () const
 
Vector orient () const
 
Vector Nend_orient () const
 
Vector Cend_orient () const
 
Vector Nend_pos () const
 
Vector Cend_pos () const
 
Vector mid_pos () const
 
bool is_geometry_initialized () const
 

Protected Member Functions

void orient (Vector const &v)
 set vector from Ca of Nterminal to Ca of Cterminal More...
 
void Nend_orient (Vector const &v)
 set orient vector of N-terminal SS More...
 
void Cend_orient (Vector const &v)
 set orient vector of C-terminal SS More...
 
void Nend_pos (Vector const &v)
 set positional vector of N-terminal More...
 
void Cend_pos (Vector const &v)
 set positional vector of C-terminal More...
 
void mid_pos (Vector const &v)
 set positional vector of mid point More...
 
void is_geometry_initialized (bool const v)
 set geometry is initialized or not More...
 

Private Attributes

core::Size begin_
 data More...
 
core::Size end_
 end residue of strand More...
 
bool is_geometry_initialized_
 
Vector orient_
 orient vector from Ca of Nterminal to Ca of Cterminal More...
 
Vector Nend_orient_
 orient vector of Nterminal end More...
 
Vector Cend_orient_
 orient vector of Cterminal end More...
 
Vector Nend_pos_
 positional vector of N- and C- teriminals More...
 
Vector Cend_pos_
 
Vector mid_pos_
 positional vector of mid point More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::fldsgn::topology::SS_Base::SS_Base ( )

default constructor

References Cend_orient_, Cend_pos_, mid_pos_, Nend_orient_, Nend_pos_, and orient_.

protocols::fldsgn::topology::SS_Base::SS_Base ( core::Size const &  begin,
core::Size const &  end 
)

value constructor

References Cend_orient_, Cend_pos_, mid_pos_, Nend_orient_, Nend_pos_, and orient_.

Member Function Documentation

core::Size protocols::fldsgn::topology::SS_Base::begin ( ) const
inline
Vector protocols::fldsgn::topology::SS_Base::Cend_orient ( ) const
inline
void protocols::fldsgn::topology::SS_Base::Cend_orient ( Vector const &  v)
inlineprotected

set orient vector of C-terminal SS

References Cend_orient_.

Vector protocols::fldsgn::topology::SS_Base::Cend_pos ( ) const
inline
void protocols::fldsgn::topology::SS_Base::Cend_pos ( Vector const &  v)
inlineprotected

set positional vector of C-terminal

References Cend_pos_.

core::Size protocols::fldsgn::topology::SS_Base::end ( ) const
inline
bool protocols::fldsgn::topology::SS_Base::is_geometry_initialized ( ) const
inline
void protocols::fldsgn::topology::SS_Base::is_geometry_initialized ( bool const  v)
inlineprotected

set geometry is initialized or not

References is_geometry_initialized_.

core::Size protocols::fldsgn::topology::SS_Base::length ( ) const
inline
Vector protocols::fldsgn::topology::SS_Base::mid_pos ( ) const
inline
void protocols::fldsgn::topology::SS_Base::mid_pos ( Vector const &  v)
inlineprotected

set positional vector of mid point

References mid_pos_.

Vector protocols::fldsgn::topology::SS_Base::Nend_orient ( ) const
inline
void protocols::fldsgn::topology::SS_Base::Nend_orient ( Vector const &  v)
inlineprotected

set orient vector of N-terminal SS

References Nend_orient_.

Vector protocols::fldsgn::topology::SS_Base::Nend_pos ( ) const
inline
void protocols::fldsgn::topology::SS_Base::Nend_pos ( Vector const &  v)
inlineprotected

set positional vector of N-terminal

References Nend_pos_.

Vector protocols::fldsgn::topology::SS_Base::orient ( ) const
inline
void protocols::fldsgn::topology::SS_Base::orient ( Vector const &  v)
inlineprotected

set vector from Ca of Nterminal to Ca of Cterminal

References orient_.

Member Data Documentation

core::Size protocols::fldsgn::topology::SS_Base::begin_
private

data

begintial residue of strand

Referenced by begin(), and length().

Vector protocols::fldsgn::topology::SS_Base::Cend_orient_
private

orient vector of Cterminal end

Referenced by Cend_orient(), and SS_Base().

Vector protocols::fldsgn::topology::SS_Base::Cend_pos_
private

Referenced by Cend_pos(), and SS_Base().

core::Size protocols::fldsgn::topology::SS_Base::end_
private

end residue of strand

Referenced by end(), and length().

bool protocols::fldsgn::topology::SS_Base::is_geometry_initialized_
private

Referenced by is_geometry_initialized().

Vector protocols::fldsgn::topology::SS_Base::mid_pos_
private

positional vector of mid point

Referenced by mid_pos(), and SS_Base().

Vector protocols::fldsgn::topology::SS_Base::Nend_orient_
private

orient vector of Nterminal end

Referenced by Nend_orient(), and SS_Base().

Vector protocols::fldsgn::topology::SS_Base::Nend_pos_
private

positional vector of N- and C- teriminals

Referenced by Nend_pos(), and SS_Base().

Vector protocols::fldsgn::topology::SS_Base::orient_
private

orient vector from Ca of Nterminal to Ca of Cterminal

Referenced by orient(), and SS_Base().


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