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

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_


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

Member Function Documentation

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

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 

Member Data Documentation

Model protocols::legacy_sewing::ModelNode::model_

Referenced by copy_from(), and model().

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

Referenced by copy_from(), and segment_ids().

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