Rosetta  2020.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::comparative_modeling::AlignmentSet Class Reference

#include <AlignmentSet.hh>

Public Member Functions

 AlignmentSet ()
 
virtual ~AlignmentSet ()=default
 
utility::vector1
< core::sequence::SequenceAlignment
alignments () const
 Gets the next alignment from the stream. Might be the same alignment every time, or might be a different alignment after each call to this function. More...
 
void insert (core::sequence::SequenceAlignment aln)
 
core::Size size () const
 

Private Attributes

std::set
< core::sequence::SequenceAlignment
align_set_
 

Constructor & Destructor Documentation

protocols::comparative_modeling::AlignmentSet::AlignmentSet ( )
inline
virtual protocols::comparative_modeling::AlignmentSet::~AlignmentSet ( )
virtualdefault

Member Function Documentation

utility::vector1< core::sequence::SequenceAlignment > protocols::comparative_modeling::AlignmentSet::alignments ( ) const

Gets the next alignment from the stream. Might be the same alignment every time, or might be a different alignment after each call to this function.

References align_set_.

void protocols::comparative_modeling::AlignmentSet::insert ( core::sequence::SequenceAlignment  aln)

References align_set_.

core::Size protocols::comparative_modeling::AlignmentSet::size ( ) const

References align_set_.

Member Data Documentation

std::set< core::sequence::SequenceAlignment > protocols::comparative_modeling::AlignmentSet::align_set_
private

Referenced by alignments(), insert(), and size().


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