Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::hybridization::TemplateHistory Class Reference

#include <TemplateHistory.hh>

Public Member Functions

 TemplateHistory (core::pose::Pose &pose)
 
basic::datacache::CacheableDataOP clone () const
 
void setall (int template_id)
 
void set (core::Size res_start, core::Size res_stop, int template_id)
 
int get (core::Size resid)
 
core::Size size ()
 
- Public Member Functions inherited from basic::datacache::CacheableData
virtual ~CacheableData ()
 

Private Attributes

utility::vector1< inthistory_
 

Constructor & Destructor Documentation

protocols::hybridization::TemplateHistory::TemplateHistory ( core::pose::Pose pose)

References history_, nres, and core::pose::Pose::total_residue().

Referenced by clone().

Member Function Documentation

basic::datacache::CacheableDataOP protocols::hybridization::TemplateHistory::clone ( ) const
inlinevirtual
int protocols::hybridization::TemplateHistory::get ( core::Size  resid)

References history_.

void protocols::hybridization::TemplateHistory::set ( core::Size  res_start,
core::Size  res_stop,
int  template_id 
)
void protocols::hybridization::TemplateHistory::setall ( int  template_id)

References history_.

core::Size protocols::hybridization::TemplateHistory::size ( )
inline

References history_.

Member Data Documentation

utility::vector1< int > protocols::hybridization::TemplateHistory::history_
private

Referenced by get(), set(), setall(), size(), and TemplateHistory().


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