Rosetta 3.5
 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]
Collaboration diagram for protocols::fldsgn::topology::SS_Base:
Collaboration 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 (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...
 

Detailed Description

Definition at line 40 of file SS_Info2.hh.

Member Typedef Documentation

Definition at line 47 of file SS_Info2.hh.

Definition at line 45 of file SS_Info2.hh.

Definition at line 44 of file SS_Info2.hh.

Definition at line 46 of file SS_Info2.hh.

Constructor & Destructor Documentation

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

default constructor

Definition at line 42 of file SS_Info2.cc.

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

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

value constructor

Definition at line 58 of file SS_Info2.cc.

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

protocols::fldsgn::topology::SS_Base::SS_Base ( SS_Base const &  s)

value constructor

copy constructor

Definition at line 74 of file SS_Info2.cc.

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

destructor

Definition at line 89 of file SS_Info2.cc.

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

Definition at line 107 of file SS_Info2.hh.

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

Definition at line 113 of file SS_Info2.hh.

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

Definition at line 119 of file SS_Info2.hh.

References is_geometry_initialized_.

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

Definition at line 76 of file SS_Info2.hh.

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

Definition at line 116 of file SS_Info2.hh.

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

Definition at line 104 of file SS_Info2.hh.

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

Definition at line 110 of file SS_Info2.hh.

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

Definition at line 101 of file SS_Info2.hh.

References orient_.

Member Data Documentation

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

data

begintial residue of strand

Definition at line 126 of file SS_Info2.hh.

Referenced by begin(), and length().

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

orient vector of Cterminal end

Definition at line 141 of file SS_Info2.hh.

Referenced by Cend_orient(), and SS_Base().

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

Definition at line 144 of file SS_Info2.hh.

Referenced by Cend_pos(), and SS_Base().

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

end residue of strand

Definition at line 129 of file SS_Info2.hh.

Referenced by end(), and length().

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

Definition at line 132 of file SS_Info2.hh.

Referenced by is_geometry_initialized().

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

positional vector of mid point

Definition at line 147 of file SS_Info2.hh.

Referenced by mid_pos(), and SS_Base().

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

orient vector of Nterminal end

Definition at line 138 of file SS_Info2.hh.

Referenced by Nend_orient(), and SS_Base().

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

positional vector of N- and C- teriminals

Definition at line 144 of file SS_Info2.hh.

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

Definition at line 135 of file SS_Info2.hh.

Referenced by orient(), and SS_Base().


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