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

#include <SS_Info2.hh>

Inheritance diagram for protocols::fldsgn::topology::Loop:
Inheritance graph
[legend]
Collaboration diagram for protocols::fldsgn::topology::Loop:
Collaboration graph
[legend]

Public Member Functions

 Loop ()
 default constructor More...
 
 Loop (Size const &begin, Size const &end, String const &type="")
 value constructor More...
 
 Loop (Loop const &s)
 copy constructor More...
 
 ~Loop ()
 destructor More...
 
String type () const
 
- 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
 

Public Attributes

String type_
 

Private Types

typedef std::string String
 
typedef SS_Base Parent
 
typedef core::Vector Vector
 

Friends

std::ostream & operator<< (std::ostream &out, const Loop &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...
 

Detailed Description

Definition at line 233 of file SS_Info2.hh.

Member Typedef Documentation

Definition at line 236 of file SS_Info2.hh.

typedef std::string protocols::fldsgn::topology::Loop::String
private

Definition at line 235 of file SS_Info2.hh.

Definition at line 237 of file SS_Info2.hh.

Constructor & Destructor Documentation

protocols::fldsgn::topology::Loop::Loop ( )

default constructor

Definition at line 234 of file SS_Info2.cc.

protocols::fldsgn::topology::Loop::Loop ( Size const &  begin,
Size const &  end,
String const &  type = "" 
)

value constructor

Definition at line 241 of file SS_Info2.cc.

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

copy constructor

Definition at line 248 of file SS_Info2.cc.

protocols::fldsgn::topology::Loop::~Loop ( )

destructor

Definition at line 255 of file SS_Info2.cc.

Member Function Documentation

String protocols::fldsgn::topology::Loop::type ( ) const
inline

Definition at line 261 of file SS_Info2.hh.

Referenced by protocols::fldsgn::topology::operator<<().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Loop hx 
)
friend

Definition at line 259 of file SS_Info2.cc.

Member Data Documentation

String protocols::fldsgn::topology::Loop::type_

Definition at line 261 of file SS_Info2.hh.


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