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
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 ( )

References history_.

Member Data Documentation

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

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

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