Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ReferencePose.cc 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.hh>
#include <core/pose/Pose.hh>
#include <basic/basic.hh>
#include <basic/Tracer.hh>
#include <utility/assert.hh>
#include <utility/py/PyAssert.hh>
#include <utility/vector1.hh>
#include <iostream>

Namespaces

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

Functions

static basic::Tracer core::pose::reference_pose::TR ("core.pose.reference_pose.ReferencePose")
 

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.