Rosetta Protocols  2014.35
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
protocols::fldsgn::topology::Helix Class Reference

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


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

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::fldsgn::topology::Helix::Helix ( )

default constructor

protocols::fldsgn::topology::Helix::Helix ( Size const &  begin,
Size const &  end 

value constructor

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

copy constructor

protocols::fldsgn::topology::Helix::~Helix ( )


Member Function Documentation

Real protocols::fldsgn::topology::Helix::bend ( ) const

References bend_.

void protocols::fldsgn::topology::Helix::calc_geometry ( BB_Pos const &  bbpos)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Helix hx 

Member Data Documentation

Real protocols::fldsgn::topology::Helix::bend_

Referenced by bend(), and calc_geometry().

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