Rosetta
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

◆ SubMotifInfo() [1/3]

core::pose::full_model_info::SubMotifInfo::SubMotifInfo ( )

◆ SubMotifInfo() [2/3]

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

◆ SubMotifInfo() [3/3]

core::pose::full_model_info::SubMotifInfo::SubMotifInfo ( SubMotifInfo const &  src)

◆ ~SubMotifInfo()

core::pose::full_model_info::SubMotifInfo::~SubMotifInfo ( )
overridedefault

Member Function Documentation

◆ clone()

SubMotifInfoOP core::pose::full_model_info::SubMotifInfo::clone ( ) const
inline

◆ res_list() [1/3]

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

References res_list_.

◆ res_list() [2/3]

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

References res_list().

Referenced by res_list().

◆ res_list() [3/3]

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

◆ seed() [1/2]

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

References seed_.

◆ seed() [2/2]

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

References seed(), and seed_.

Referenced by seed().

◆ sorted_res_list() [1/2]

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

References res_list_.

◆ sorted_res_list() [2/2]

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

References sorted_res_list().

Referenced by sorted_res_list().

◆ tag() [1/2]

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

References tag_.

◆ tag() [2/2]

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

◆ operator!=

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

Equality comparator.

◆ operator<<

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

<< operator

◆ operator==

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

Equality comparator.

◆ operator>>

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

<< operator

Member Data Documentation

◆ res_list_

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

Referenced by res_list(), and sorted_res_list().

◆ seed_

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

Referenced by seed().

◆ tag_

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

Referenced by tag().


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