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

#include <BetaAlphaBetaMotif.hh>

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

Public Types

typedef core::Real Real
 
typedef core::Size Size
 
typedef
protocols::fldsgn::topology::SheetSetCOP 
SheetSetCOP
 
typedef
protocols::fldsgn::topology::SS_Info2_COP 
SS_Info2_COP
 

Public Member Functions

 BetaAlphaBetaMotifSet ()
 default constructor More...
 
 BetaAlphaBetaMotifSet (BetaAlphaBetaMotifs const &bab_motifs)
 value constructor More...
 
 BetaAlphaBetaMotifSet (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set)
 value constructor More...
 
 BetaAlphaBetaMotifSet (BetaAlphaBetaMotifSet const &s)
 copy constructor More...
 
virtual ~BetaAlphaBetaMotifSet ()
 destructor More...
 
void push_back (BetaAlphaBetaMotifOP const bop)
 add BetaAlphaBetaMotif More...
 
void clear ()
 
Size size () const
 
BetaAlphaBetaMotifs const & bab_motifs () const
 
BetaAlphaBetaMotifOP bab_motif (Size const &i) const
 
void set_babmotifs (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set)
 set bab motif More...
 
void calc_geometry (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set)
 

Private Attributes

BetaAlphaBetaMotifs bab_motifs_
 

Friends

std::ostream & operator<< (std::ostream &out, const BetaAlphaBetaMotifSet &s)
 

Detailed Description

Definition at line 166 of file BetaAlphaBetaMotif.hh.

Member Typedef Documentation

Definition at line 170 of file BetaAlphaBetaMotif.hh.

Definition at line 172 of file BetaAlphaBetaMotif.hh.

Definition at line 171 of file BetaAlphaBetaMotif.hh.

Definition at line 173 of file BetaAlphaBetaMotif.hh.

Constructor & Destructor Documentation

protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet ( )

default constructor

Definition at line 494 of file BetaAlphaBetaMotif.cc.

protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet ( BetaAlphaBetaMotifs const &  bab_motifs)

value constructor

Definition at line 497 of file BetaAlphaBetaMotif.cc.

protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet ( SS_Info2_COP const  ssinfo,
SheetSetCOP const  sheet_set 
)

value constructor

Definition at line 503 of file BetaAlphaBetaMotif.cc.

References calc_geometry(), and set_babmotifs().

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

copy constructor

Definition at line 511 of file BetaAlphaBetaMotif.cc.

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

destructor

Definition at line 517 of file BetaAlphaBetaMotif.cc.

Member Function Documentation

BetaAlphaBetaMotifOP protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motif ( Size const &  i) const

Definition at line 541 of file BetaAlphaBetaMotif.cc.

References bab_motifs_.

BetaAlphaBetaMotifs const & protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motifs ( ) const

Definition at line 534 of file BetaAlphaBetaMotif.cc.

References bab_motifs_.

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

void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::calc_geometry ( SS_Info2_COP const  ssinfo,
SheetSetCOP const  sheet_set 
)

Definition at line 621 of file BetaAlphaBetaMotif.cc.

References bab_motifs_.

Referenced by BetaAlphaBetaMotifSet().

void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::clear ( )

Definition at line 528 of file BetaAlphaBetaMotif.cc.

References bab_motifs_.

void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::push_back ( BetaAlphaBetaMotifOP const  bop)

add BetaAlphaBetaMotif

Definition at line 521 of file BetaAlphaBetaMotif.cc.

References bab_motifs_.

void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::set_babmotifs ( SS_Info2_COP const  ssinfo,
SheetSetCOP const  sheet_set 
)
Size protocols::fldsgn::topology::BetaAlphaBetaMotifSet::size ( ) const
inline

Definition at line 205 of file BetaAlphaBetaMotif.hh.

References bab_motifs_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const BetaAlphaBetaMotifSet s 
)
friend

Definition at line 548 of file BetaAlphaBetaMotif.cc.

Member Data Documentation

BetaAlphaBetaMotifs protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motifs_
private

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