Rosetta
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]

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...
 
 ~BetaAlphaBetaMotifSet () override
 destructor More...
 
void push_back (BetaAlphaBetaMotifOP const bop)
 add BetaAlphaBetaMotif More...
 
void clear ()
 
core::Size size () const
 
BetaAlphaBetaMotifs const & bab_motifs () const
 
BetaAlphaBetaMotifOP bab_motif (core::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)
 

Member Typedef Documentation

◆ Real

◆ SheetSetCOP

◆ Size

◆ SS_Info2_COP

Constructor & Destructor Documentation

◆ BetaAlphaBetaMotifSet() [1/4]

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

default constructor

◆ BetaAlphaBetaMotifSet() [2/4]

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

value constructor

◆ BetaAlphaBetaMotifSet() [3/4]

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

value constructor

References calc_geometry(), and set_babmotifs().

◆ BetaAlphaBetaMotifSet() [4/4]

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

copy constructor

◆ ~BetaAlphaBetaMotifSet()

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

destructor

Member Function Documentation

◆ bab_motif()

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

References bab_motifs_.

◆ bab_motifs()

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

References bab_motifs_.

◆ calc_geometry()

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

References bab_motifs_.

Referenced by BetaAlphaBetaMotifSet().

◆ clear()

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

References bab_motifs_.

◆ push_back()

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

◆ set_babmotifs()

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

◆ size()

core::Size protocols::fldsgn::topology::BetaAlphaBetaMotifSet::size ( ) const
inline

References bab_motifs_.

Friends And Related Function Documentation

◆ operator<<

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

Member Data Documentation

◆ bab_motifs_

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

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