Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
ReferencePose.hh File Reference

Forward declarations for ReferencePose, a class for holding information relating the current pose to a reference pose. More...

#include <core/pose/reference_pose/ReferencePose.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/types.hh>
#include <utility/pointer/access_ptr.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/VirtualBase.hh>
#include <utility/vector1.hh>
#include <map>

Classes

class  core::pose::reference_pose::ReferencePose
 ReferencePose class, used to store sets of ReferencePose data for tracking how a pose changes over the course of a protocol. More...
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::pose
 
 core::pose::reference_pose
 

Detailed Description

Forward declarations for ReferencePose, a class for holding information relating the current pose to a reference pose.

Reference poses are a means of storing information about the state of a pose at one point in a protocol and retrieving it later. The primary usage case is if a pose is going to have an unknown number of residues inserted into it, but certain movers must be set up with reference to residue indices (that might change). By creating a reference pose, setting up movers with respect to the indices of the reference pose, and tracking how residue indices in the modified pose correspond to residue indices in the reference pose, movers can figure out which residues they actually should be operating on.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu), Baker laboratory.