Rosetta Protocols  2014.16.56682
Classes | Typedefs | Functions
protocols::rotamer_sampler::rigid_body Namespace Reference

Classes

class  EulerAngles
 
class  RigidBodyRotamer
 
class  RigidBodyRotamerValueRange
 
class  RigidBodyRotamerWithResidueAlternatives
 
class  RigidBodyRotamerWithResidueList
 

Typedefs

typedef
utility::pointer::owning_ptr
< EulerAngles
EulerAnglesOP
 
typedef
utility::pointer::owning_ptr
< EulerAngles const > 
EulerAnglesCOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamer
RigidBodyRotamerOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamer const > 
RigidBodyRotamerCOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerValueRange
RigidBodyRotamerValueRangeOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerValueRange
const > 
RigidBodyRotamerValueRangeCOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerWithResidueAlternatives
RigidBodyRotamerWithResidueAlternativesOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerWithResidueAlternatives
const > 
RigidBodyRotamerWithResidueAlternativesCOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerWithResidueList
RigidBodyRotamerWithResidueListOP
 
typedef
utility::pointer::owning_ptr
< RigidBodyRotamerWithResidueList
const > 
RigidBodyRotamerWithResidueListCOP
 

Functions

void get_atom_coordinates (utility::vector1< std::pair< id::AtomID, numeric::xyzVector< Real > > > &xyz_list, Size const &seq_num, conformation::Residue const &rsd_at_origin, kinematics::Stub const &moving_res_base_stub)
 
void get_specific_atom_coordinate (Size const atom_index, Vector &atom_pos, conformation::Residue const &rsd_at_origin, kinematics::Stub const &moving_res_base_stub)
 
void get_specific_atom_coordinate (Vector &atom_pos, kinematics::Stub const &moving_res_base_stub)
 
void get_specific_atom_coordinate (std::string const &atom_name, Vector &atom_pos, conformation::Residue const &rsd_at_origin, kinematics::Stub const &moving_res_base_stub)
 
Size figure_out_reference_res_for_jump (pose::Pose const &pose, Size const moving_res)
 
utility::vector1< Sizefigure_out_moving_partition_res (pose::Pose const &pose, Size const moving_res, Size const reference_res)
 
void set_to_origin (pose::Pose &pose, Size const seq_num, utility::vector1< Size > const &move_res_list, bool verbose=false)
 
void set_to_origin (pose::Pose &pose, Size const seq_num, bool verbose)
 
kinematics::Stub initialize_stub (conformation::Residue const &rsd)
 
PoseCOP transform_moving_partition_to_origin (pose::Pose const &pose_start, Size const moving_res, utility::vector1< Size > const &moving_partition_res)
 

Typedef Documentation

Function Documentation

utility::vector1< Size > protocols::rotamer_sampler::rigid_body::figure_out_moving_partition_res ( pose::Pose const &  pose,
Size const  moving_res,
Size const  reference_res 
)
Size protocols::rotamer_sampler::rigid_body::figure_out_reference_res_for_jump ( pose::Pose const &  pose,
Size const  moving_res 
)
void protocols::rotamer_sampler::rigid_body::get_atom_coordinates ( utility::vector1< std::pair< id::AtomID, numeric::xyzVector< Real > > > &  xyz_list,
Size const &  seq_num,
conformation::Residue const &  rsd_at_origin,
kinematics::Stub const &  moving_res_base_stub 
)
void protocols::rotamer_sampler::rigid_body::get_specific_atom_coordinate ( Size const  atom_index,
Vector atom_pos,
conformation::Residue const &  rsd_at_origin,
kinematics::Stub const &  moving_res_base_stub 
)
void protocols::rotamer_sampler::rigid_body::get_specific_atom_coordinate ( Vector atom_pos,
kinematics::Stub const &  moving_res_base_stub 
)
void protocols::rotamer_sampler::rigid_body::get_specific_atom_coordinate ( std::string const &  atom_name,
Vector atom_pos,
conformation::Residue const &  rsd_at_origin,
kinematics::Stub const &  moving_res_base_stub 
)
kinematics::Stub protocols::rotamer_sampler::rigid_body::initialize_stub ( conformation::Residue const &  rsd)
void protocols::rotamer_sampler::rigid_body::set_to_origin ( pose::Pose pose,
Size const  seq_num,
utility::vector1< Size > const &  move_res_list,
bool  verbose = false 
)
void protocols::rotamer_sampler::rigid_body::set_to_origin ( pose::Pose pose,
Size const  seq_num,
bool  verbose 
)
PoseCOP protocols::rotamer_sampler::rigid_body::transform_moving_partition_to_origin ( pose::Pose const &  pose_start,
Size const  moving_res,
utility::vector1< Size > const &  moving_partition_res 
)