![]() |
Rosetta Protocols
2014.16.56682
|
#include <SS_Info2.hh>
Public Member Functions | |
| Helix () | |
| default constructor More... | |
| Helix (Size const &begin, Size const &end) | |
| value constructor More... | |
| Helix (Helix const &s) | |
| copy constructor More... | |
| ~Helix () | |
| destructor More... | |
| Real | bend () const |
| void | calc_geometry (BB_Pos const &bbpos) |
| calc geometry of helix More... | |
Public Member Functions inherited from protocols::fldsgn::topology::SS_Base | |
| 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 |
Private Types | |
| typedef SS_Base | Parent |
| typedef core::Vector | Vector |
Private Attributes | |
| Real | bend_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Helix &hx) |
Additional Inherited Members | |
Public Types inherited from protocols::fldsgn::topology::SS_Base | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef core::Vector | Vector |
| typedef protocols::fldsgn::topology::BB_Pos | BB_Pos |
Protected Member Functions inherited from protocols::fldsgn::topology::SS_Base | |
| 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... | |
| protocols::fldsgn::topology::Helix::Helix | ( | ) |
default constructor
value constructor
| protocols::fldsgn::topology::Helix::Helix | ( | Helix const & | s | ) |
copy constructor
| protocols::fldsgn::topology::Helix::~Helix | ( | ) |
destructor
| void protocols::fldsgn::topology::Helix::calc_geometry | ( | BB_Pos const & | bbpos | ) |
calc geometry of helix
References angle_of(), protocols::fldsgn::topology::SS_Base::begin(), bend_, protocols::fldsgn::topology::BB_Pos::C(), protocols::fldsgn::topology::BB_Pos::CA(), protocols::fldsgn::topology::SS_Base::Cend_orient(), protocols::fldsgn::topology::SS_Base::Cend_pos(), numeric::conversions::degrees(), protocols::fldsgn::topology::SS_Base::end(), protocols::fldsgn::topology::SS_Base::is_geometry_initialized(), protocols::fldsgn::topology::SS_Base::mid_pos(), protocols::fldsgn::topology::BB_Pos::N(), protocols::fldsgn::topology::SS_Base::Nend_orient(), protocols::fldsgn::topology::SS_Base::Nend_pos(), numeric::xyzVector< class >::normalized(), protocols::fldsgn::topology::SS_Base::orient(), s1, and s2.
|
friend |
|
private |
Referenced by bend(), and calc_geometry().
1.8.7