Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
core::pose::full_model_info::SubMotifInfo Class Reference

Keep track of information about a submotif added to a pose. More...

#include <SubMotifInfo.hh>

Inheritance diagram for core::pose::full_model_info::SubMotifInfo:
Inheritance graph
[legend]

Public Member Functions

 SubMotifInfo ()
 
 SubMotifInfo (utility::vector1< Size > const &res_list, std::string const &tag, bool const seed=false)
 
 SubMotifInfo (SubMotifInfo const &src)
 
 ~SubMotifInfo () override
 
SubMotifInfoOP clone () const
 
utility::vector1< Size > const & res_list () const
 
Size const & res_list (Size const &index) const
 
void res_list (utility::vector1< core::Size > const &res_list)
 
utility::vector1< Sizesorted_res_list () const
 
Size sorted_res_list (Size const &index)
 
std::string const & tag () const
 
void tag (std::string const &tag)
 
bool const & seed () const
 
void seed (bool const &seed)
 

Private Attributes

utility::vector1< Sizeres_list_
 
std::string tag_
 
bool seed_
 

Friends

bool operator== (SubMotifInfoOP lhs, SubMotifInfoOP rhs)
 Equality comparator. More...
 
bool operator!= (SubMotifInfoOP lhs, SubMotifInfoOP rhs)
 Equality comparator. More...
 
std::ostream & operator<< (std::ostream &os, SubMotifInfoOP submotif_info)
 << operator More...
 
std::istream & operator>> (std::istream &is, SubMotifInfoOP submotif_info)
 << operator More...
 

Detailed Description

Keep track of information about a submotif added to a pose.

Constructor & Destructor Documentation

core::pose::full_model_info::SubMotifInfo::SubMotifInfo ( )
core::pose::full_model_info::SubMotifInfo::SubMotifInfo ( utility::vector1< Size > const &  res_list,
std::string const &  tag,
bool const  seed = false 
)
core::pose::full_model_info::SubMotifInfo::SubMotifInfo ( SubMotifInfo const &  src)
core::pose::full_model_info::SubMotifInfo::~SubMotifInfo ( )
overridedefault

Member Function Documentation

SubMotifInfoOP core::pose::full_model_info::SubMotifInfo::clone ( ) const
inline
utility::vector1< Size > const& core::pose::full_model_info::SubMotifInfo::res_list ( ) const
inline

References res_list_.

Size const& core::pose::full_model_info::SubMotifInfo::res_list ( Size const &  index) const
inline

References res_list().

Referenced by res_list().

void core::pose::full_model_info::SubMotifInfo::res_list ( utility::vector1< core::Size > const &  res_list)
inline

References res_list(), and res_list_.

Referenced by res_list().

bool const& core::pose::full_model_info::SubMotifInfo::seed ( ) const
inline

References seed_.

void core::pose::full_model_info::SubMotifInfo::seed ( bool const &  seed)
inline

References seed(), and seed_.

Referenced by seed().

utility::vector1< Size > core::pose::full_model_info::SubMotifInfo::sorted_res_list ( ) const

References res_list_.

Size core::pose::full_model_info::SubMotifInfo::sorted_res_list ( Size const &  index)
inline

References sorted_res_list().

Referenced by sorted_res_list().

std::string const& core::pose::full_model_info::SubMotifInfo::tag ( ) const
inline

References tag_.

void core::pose::full_model_info::SubMotifInfo::tag ( std::string const &  tag)
inline

References tag(), and tag_.

Referenced by tag().

Friends And Related Function Documentation

bool operator!= ( SubMotifInfoOP  lhs,
SubMotifInfoOP  rhs 
)
friend

Equality comparator.

std::ostream& operator<< ( std::ostream &  os,
SubMotifInfoOP  submotif_info 
)
friend

<< operator

bool operator== ( SubMotifInfoOP  lhs,
SubMotifInfoOP  rhs 
)
friend

Equality comparator.

std::istream& operator>> ( std::istream &  is,
SubMotifInfoOP  submotif_info 
)
friend

<< operator

Member Data Documentation

utility::vector1< Size > core::pose::full_model_info::SubMotifInfo::res_list_
private

Referenced by res_list(), and sorted_res_list().

bool core::pose::full_model_info::SubMotifInfo::seed_
private

Referenced by seed().

std::string core::pose::full_model_info::SubMotifInfo::tag_
private

Referenced by tag().


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