Rosetta
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::environment::AutoCutData Class Reference

#include <AutoCutData.hh>

Inheritance diagram for protocols::environment::AutoCutData:
Inheritance graph
[legend]

Public Member Functions

 AutoCutData (std::istream &in)
 
 AutoCutData (core::Size const &hash, std::set< core::Size > const &cuts)
 
void write (std::ostream &out) const override
 
basic::datacache::CacheableDataOP clone () const override
 
std::string datatype () const override
 
utility::vector1< core::Size > const & cuts () const
 
core::Size const & hash () const
 

Private Types

typedef basic::datacache::WriteableCacheableData Parent
 
typedef basic::datacache::WriteableCacheableDataOP ParentOP
 

Private Attributes

utility::vector1< core::Sizeauto_cuts_
 
core::Size hash_
 

Member Typedef Documentation

◆ Parent

◆ ParentOP

typedef basic::datacache::WriteableCacheableDataOP protocols::environment::AutoCutData::ParentOP
private

Constructor & Destructor Documentation

◆ AutoCutData() [1/2]

protocols::environment::AutoCutData::AutoCutData ( std::istream &  in)

◆ AutoCutData() [2/2]

protocols::environment::AutoCutData::AutoCutData ( core::Size const &  hash,
std::set< core::Size > const &  cuts 
)

References auto_cuts_, and cuts().

Member Function Documentation

◆ clone()

basic::datacache::CacheableDataOP protocols::environment::AutoCutData::clone ( ) const
override

◆ cuts()

utility::vector1< core::Size > const& protocols::environment::AutoCutData::cuts ( ) const
inline

References auto_cuts_.

Referenced by AutoCutData(), and write().

◆ datatype()

std::string protocols::environment::AutoCutData::datatype ( ) const
override

References TYPE_NAME().

◆ hash()

core::Size const& protocols::environment::AutoCutData::hash ( ) const
inline

References hash_.

Referenced by write().

◆ write()

void protocols::environment::AutoCutData::write ( std::ostream &  out) const
override

Member Data Documentation

◆ auto_cuts_

utility::vector1< core::Size > protocols::environment::AutoCutData::auto_cuts_
private

Referenced by AutoCutData(), and cuts().

◆ hash_

core::Size protocols::environment::AutoCutData::hash_
private

Referenced by AutoCutData(), and hash().


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