Rosetta Protocols  2014.35
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>

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 (Size const &begin, Size const &end)
 value constructor More...
 
 SS_Base (SS_Base const &s)
 value constructor More...
 
virtual ~SS_Base ()
 destructor More...
 
Size begin () const
 
Size end () const
 
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

Size begin_
 data More...
 
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 ( )
protocols::fldsgn::topology::SS_Base::SS_Base ( Size const &  begin,
Size const &  end 
)
protocols::fldsgn::topology::SS_Base::SS_Base ( SS_Base const &  s)

value constructor

copy constructor

protocols::fldsgn::topology::SS_Base::~SS_Base ( )
virtual

destructor

Member Function Documentation

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

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

Size protocols::fldsgn::topology::SS_Base::length ( ) const
inline

References begin_, and end_.

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

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().

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: