Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker Class Reference

#include <RNA_ChainClosableGeometryChecker.hh>

Inheritance diagram for protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker:
Inheritance graph
[legend]

Public Member Functions

 RNA_ChainClosableGeometryChecker (core::Size const five_prime_chain_break_res, core::Size const gap_size)
 
 RNA_ChainClosableGeometryChecker (core::Size const five_prime_chain_break_res, core::Size const three_prime_chain_break_res, core::Size const gap_size)
 
 ~RNA_ChainClosableGeometryChecker () override
 
bool check_screen (core::pose::Pose const &pose, bool const strict=false) const
 
bool check_screen (core::pose::Pose const &moving_pose, core::pose::Pose const &reference_pose, bool const is_prepend, bool const strict=false) const
 
bool check_screen (core::pose::Pose const &pose, utility::vector1< core::conformation::ResidueOP > const &rsd_at_origin_list, core::kinematics::Stub const &moving_res_base_stub, core::Size const &reference_res) const
 
bool check_screen (utility::vector1< core::pose::PoseOP > const &pose_data_list, utility::vector1< core::conformation::ResidueOP > const &rsd_at_origin_list, core::kinematics::Stub const &moving_res_base_stub, core::Size const &reference_res) const
 
bool check_chain_closable_geometry (numeric::xyzVector< core::Real > const &xyz_1, numeric::xyzVector< core::Real > const &xyz_2) const
 
bool check_chain_closable_geometry (core::conformation::Residue const &five_prime_residue, core::conformation::Residue const &three_prime_residue) const
 
core::Size const & five_prime_chain_break_res () const
 
core::Size const & three_prime_chain_break_res () const
 
core::Real const & dist_squared () const
 
core::Real const & max_dist_squared () const
 

Private Member Functions

bool check_chain_closable_geometry (core::pose::Pose const &five_prime_pose, core::pose::Pose const &three_prime_pose) const
 
bool check_chain_closable_geometry (core::pose::Pose const &five_prime_pose, core::pose::Pose const &three_prime_pose, bool const strict) const
 
bool check_chain_closable_geometry (core::Size const &reference_res, utility::vector1< core::pose::PoseOP > const &pose_data_list, utility::vector1< core::conformation::ResidueOP > const &rsd_at_origin_list, core::kinematics::Stub const &moving_res_base_stub, bool const is_prepend) const
 
bool check_chain_closable_geometry (core::Size const &reference_res, core::pose::Pose const &pose, utility::vector1< core::conformation::ResidueOP > const &rsd_at_origin_list, core::kinematics::Stub const &moving_res_base_stub, bool const is_prepend) const
 
bool check_chain_closable_geometry_strict (core::pose::Pose const &five_prime_pose, core::pose::Pose const &three_prime_pose) const
 
void get_C4_C3_distance_range (core::conformation::Residue const &five_prime_rsd, core::conformation::Residue const &three_prime_rsd, core::Distance &C4_C3_dist_min, core::Distance &C4_C3_dist_max) const
 
void initialize_distance_range ()
 

Private Attributes

core::Size const five_prime_chain_break_res_
 
core::Size const three_prime_chain_break_res_
 
core::Size const gap_size_
 
core::Real min_dist_squared_
 
core::Real max_dist_squared_
 
core::Real dist_squared_
 

Constructor & Destructor Documentation

protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::RNA_ChainClosableGeometryChecker ( core::Size const  five_prime_chain_break_res,
core::Size const  gap_size 
)
protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::RNA_ChainClosableGeometryChecker ( core::Size const  five_prime_chain_break_res,
core::Size const  three_prime_chain_break_res,
core::Size const  gap_size 
)
protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::~RNA_ChainClosableGeometryChecker ( )
overridedefault

Member Function Documentation

bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( numeric::xyzVector< core::Real > const &  xyz_1,
numeric::xyzVector< core::Real > const &  xyz_2 
) const
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( core::conformation::Residue const &  five_prime_residue,
core::conformation::Residue const &  three_prime_residue 
) const
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( core::pose::Pose const &  five_prime_pose,
core::pose::Pose const &  three_prime_pose 
) const
private
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( core::pose::Pose const &  five_prime_pose,
core::pose::Pose const &  three_prime_pose,
bool const  strict 
) const
private
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( core::Size const &  reference_res,
utility::vector1< core::pose::PoseOP > const &  pose_data_list,
utility::vector1< core::conformation::ResidueOP > const &  rsd_at_origin_list,
core::kinematics::Stub const &  moving_res_base_stub,
bool const  is_prepend 
) const
private
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry ( core::Size const &  reference_res,
core::pose::Pose const &  pose,
utility::vector1< core::conformation::ResidueOP > const &  rsd_at_origin_list,
core::kinematics::Stub const &  moving_res_base_stub,
bool const  is_prepend 
) const
private
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_chain_closable_geometry_strict ( core::pose::Pose const &  five_prime_pose,
core::pose::Pose const &  three_prime_pose 
) const
private
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_screen ( core::pose::Pose const &  pose,
bool const  strict = false 
) const
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_screen ( core::pose::Pose const &  moving_pose,
core::pose::Pose const &  reference_pose,
bool const  is_prepend,
bool const  strict = false 
) const
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_screen ( core::pose::Pose const &  pose,
utility::vector1< core::conformation::ResidueOP > const &  rsd_at_origin_list,
core::kinematics::Stub const &  moving_res_base_stub,
core::Size const &  reference_res 
) const
bool protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::check_screen ( utility::vector1< core::pose::PoseOP > const &  pose_data_list,
utility::vector1< core::conformation::ResidueOP > const &  rsd_at_origin_list,
core::kinematics::Stub const &  moving_res_base_stub,
core::Size const &  reference_res 
) const

References check_screen().

core::Real const& protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::dist_squared ( ) const
inline

References dist_squared_.

core::Size const& protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::five_prime_chain_break_res ( ) const
inline
void protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::get_C4_C3_distance_range ( core::conformation::Residue const &  five_prime_rsd,
core::conformation::Residue const &  three_prime_rsd,
core::Distance C4_C3_dist_min,
core::Distance C4_C3_dist_max 
) const
private
void protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::initialize_distance_range ( )
private
core::Real const& protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::max_dist_squared ( ) const
inline

References max_dist_squared_.

core::Size const& protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::three_prime_chain_break_res ( ) const
inline

Member Data Documentation

core::Real protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::dist_squared_
mutableprivate
core::Size const protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::five_prime_chain_break_res_
private
core::Size const protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::gap_size_
private
core::Real protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::max_dist_squared_
private
core::Real protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::min_dist_squared_
private
core::Size const protocols::stepwise::modeler::rna::checker::RNA_ChainClosableGeometryChecker::three_prime_chain_break_res_
private

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