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

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

Constructor & Destructor Documentation

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

default constructor

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

value constructor

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

value constructor

References calc_geometry(), and set_babmotifs().

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

copy constructor

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

destructor

Member Function Documentation

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

References bab_motifs_.

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

References bab_motifs_.

Referenced by BetaAlphaBetaMotifSet().

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

References bab_motifs_.

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

References bab_motifs_.

Friends And Related Function Documentation

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

Member Data Documentation

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

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