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
protocols::legacy_sewing::ModelNode Class Reference

#include <SewGraph.hh>

Inheritance diagram for protocols::legacy_sewing::ModelNode:
Inheritance graph
[legend]

Public Member Functions

 ModelNode (utility::graph::Graph *owner, core::Size index)
 
 ~ModelNode () override
 
Model const & model () const
 
void model (Model const &model)
 
void copy_from (utility::graph::Node const *source) override
 
std::set< core::Size > const & segment_ids () const
 
void segment_ids (std::set< core::Size > const &segment_ids)
 

Private Attributes

Model model_
 
std::set< core::Sizesegment_ids_
 

Friends

std::ostream & operator<< (std::ostream &out, ModelNode const &atom)
 

Constructor & Destructor Documentation

protocols::legacy_sewing::ModelNode::ModelNode ( utility::graph::Graph *  owner,
core::Size  index 
)
protocols::legacy_sewing::ModelNode::~ModelNode ( )
inlineoverride

Member Function Documentation

void protocols::legacy_sewing::ModelNode::copy_from ( utility::graph::Node const *  source)
override

References model_, and segment_ids_.

Model const & protocols::legacy_sewing::ModelNode::model ( ) const
void protocols::legacy_sewing::ModelNode::model ( Model const &  model)

References model(), and model_.

std::set< core::Size > const & protocols::legacy_sewing::ModelNode::segment_ids ( ) const
void protocols::legacy_sewing::ModelNode::segment_ids ( std::set< core::Size > const &  segment_ids)

References segment_ids(), and segment_ids_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
ModelNode const &  atom 
)
friend

Member Data Documentation

Model protocols::legacy_sewing::ModelNode::model_
private

Referenced by copy_from(), and model().

std::set<core::Size> protocols::legacy_sewing::ModelNode::segment_ids_
private

Referenced by copy_from(), and segment_ids().


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