Rosetta 3.4
Public Member Functions
core::pack::interaction_graph::InvRotamerDots Class Reference

Used to determine whether the overlap between two atoms is buried or exposed. More...

#include <RotamerDots.hh>

Inheritance diagram for core::pack::interaction_graph::InvRotamerDots:
Inheritance graph
[legend]
Collaboration diagram for core::pack::interaction_graph::InvRotamerDots:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InvRotamerDots ()
 InvRotamerDots (InvRotamerDots const &src)
 ~InvRotamerDots ()
InvRotamerDots const & operator= (InvRotamerDots const &rhs)
void setup_from_rotamer_dots (RotamerDots const &rdots)
void setup_from_rotamer_dots (RotamerDots const &rdots, utility::vector1< Size > const &ats_to_update)
core::conformation::ResidueCOP rotamer () const
bool atom_overlap_is_exposed (Size at1, Size at2) const
 Is the intersection between two atoms on this inv-rotamer-dots object exposed?
bool atom_overlap_is_exposed (Size at_this, InvRotamerDots const &other, Size at_other) const
 Is the intersection between one atom on this inv-rotamer-dots object, and one atom on another inv-rotamer-dots object exposed?
bool dot_exposed (Size atomid, Size dot_index) const
void write_exposed_dots_to_kinemage (std::ostream &ostr, bool group=false) const
void write_circle_intersection_mask_to_kinemage (std::ostream &ostr, Size const atom_this, InvRotamerDots const &invdots_other, Size const atom_other, bool group=false) const

Detailed Description

Used to determine whether the overlap between two atoms is buried or exposed.

InvRotamerDots


Constructor & Destructor Documentation

core::pack::interaction_graph::InvRotamerDots::InvRotamerDots ( )
core::pack::interaction_graph::InvRotamerDots::InvRotamerDots ( InvRotamerDots const &  src)
core::pack::interaction_graph::InvRotamerDots::~InvRotamerDots ( )

Member Function Documentation

bool core::pack::interaction_graph::InvRotamerDots::atom_overlap_is_exposed ( Size  at1,
Size  at2 
) const

Is the intersection between two atoms on this inv-rotamer-dots object exposed?

Referenced by core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::update_disjoint_sets_using_cache().

bool core::pack::interaction_graph::InvRotamerDots::atom_overlap_is_exposed ( Size  at_this,
InvRotamerDots const &  other,
Size  at_other 
) const

Is the intersection between one atom on this inv-rotamer-dots object, and one atom on another inv-rotamer-dots object exposed?

bool core::pack::interaction_graph::InvRotamerDots::dot_exposed ( Size  atomid,
Size  dot_index 
) const
InvRotamerDots const & core::pack::interaction_graph::InvRotamerDots::operator= ( InvRotamerDots const &  rhs)
core::conformation::ResidueCOP core::pack::interaction_graph::InvRotamerDots::rotamer ( ) const
void core::pack::interaction_graph::InvRotamerDots::setup_from_rotamer_dots ( RotamerDots const &  rdots)
void core::pack::interaction_graph::InvRotamerDots::setup_from_rotamer_dots ( RotamerDots const &  rdots,
utility::vector1< Size > const &  ats_to_update 
)
void core::pack::interaction_graph::InvRotamerDots::write_circle_intersection_mask_to_kinemage ( std::ostream &  ostr,
Size const  atom_this,
InvRotamerDots const &  invdots_other,
Size const  atom_other,
bool  group = false 
) const
void core::pack::interaction_graph::InvRotamerDots::write_exposed_dots_to_kinemage ( std::ostream &  ostr,
bool  group = false 
) const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines