Rosetta
Enumerations | Functions
numeric::conversions Namespace Reference

Enumerations

enum  AngleUnit { RADIANS , DEGREES }
 

Functions

template<typename T >
T radians (T const &degrees)
 Radians of degrees. More...
 
template<typename T >
T radians (T const &angle, AngleUnit const unit)
 Radians of any angle. More...
 
template<typename T >
Tto_radians (T &degrees)
 Radians from degrees. More...
 
template<typename T >
Tto_radians (T &angle, AngleUnit const unit)
 Radians from any angle. More...
 
template<typename T >
T degrees (T const &radians)
 Degrees of radians. More...
 
template<typename T >
T degrees (T const &angle, AngleUnit const unit)
 Degrees of any angle. More...
 
template<typename T >
Tto_degrees (T &radians)
 Degrees from radians. More...
 
template<typename T >
Tto_degrees (T &angle, AngleUnit const unit)
 Degrees from any angle. More...
 
template<typename T >
T from_radians (T const &angle, AngleUnit const unit)
 Any angle from radians. More...
 
template<typename T >
T from_degrees (T const &angle, AngleUnit const unit)
 Any angle from radians. More...
 

Enumeration Type Documentation

◆ AngleUnit

Enumerator
RADIANS 
DEGREES 

Function Documentation

◆ degrees() [1/2]

template<typename T >
T numeric::conversions::degrees ( T const &  angle,
AngleUnit const  unit 
)
inline

◆ degrees() [2/2]

template<typename T >
T numeric::conversions::degrees ( T const &  radians)
inline

Degrees of radians.

References radians(), and numeric::NumericTraits< T >::radians_to_degrees().

Referenced by BuriedUnsatPolarsFinder::acc_geom_check(), UBQ_E2Mover::analyze_and_filter(), UBQ_GTPase_disulfide_Mover::analyze_and_filter(), make_comparison::angle(), internal_coordinates::angle(), angle_degrees(), numeric::angle_degrees(), ZincMatchFilter::apply(), pyrosetta.toolbox.numpy_utils::calc_dihedral(), numeric::ccd_angle(), ch_o_pdbstats_from_pose(), check_for_contacts(), measure_params::compute_angle(), HbondZinc::constrain_zinc(), define_states_test(), numeric::dihedral(), numeric::dihedral_degrees(), dock(), BuriedUnsatPolarsFinder::don_geom_check(), TCDock::dump_pdb(), enclosing_angles(), zinc2_homodimer_setup::filter_metal_geom(), get_angles(), HbondZinc::hbond_constraint(), hbond_stats(), intersecting_bpy_axes(), intersecting_disulfide_axes(), main(), mg_hires_pdbstats_from_pose(), mg_pdbstats_from_pose(), numeric::operator<<(), output_angles(), output_sugar_geometry_parameters(), output_sugar_internal_dof(), output_torsions(), pdb_stats(), KinFunGroupTK::place_c(), KinRotSel::place_n(), print_internal_coord_test(), radians(), refold_ros(), numeric::xyzTransform< T >::rotation_angle_degrees(), run(), run_diiron_glu(), run_m8(), run_pep_prep(), run_tyr_his(), run_zn2his(), scan_hbond_jumps(), search_other_atoms(), spinner_test(), test_kc(), to_radians(), numeric::kinematic_closure::radians::to_radians(), make_comparison::torsion(), internal_coordinates::torsion(), apps::public1::scenarios::chemically_conjugated_docking::ubq_ras_rotation_angle(), CovalentPeptidomimeticDockDesign::update_hydrogens(), CovalentPeptidomimeticCreator::update_hydrogens(), and numeric::urs_R2ang().

◆ from_degrees()

template<typename T >
T numeric::conversions::from_degrees ( T const &  angle,
AngleUnit const  unit 
)
inline

◆ from_radians()

template<typename T >
T numeric::conversions::from_radians ( T const &  angle,
AngleUnit const  unit 
)
inline

◆ radians() [1/2]

template<typename T >
T numeric::conversions::radians ( T const &  angle,
AngleUnit const  unit 
)
inline

◆ radians() [2/2]

template<typename T >
T numeric::conversions::radians ( T const &  degrees)
inline

Radians of degrees.

References degrees(), and numeric::NumericTraits< T >::degrees_to_radians().

Referenced by TCDock::__dock_base__(), add_fa_cst(), add_lig_cst(), add_symm_sf4(), align_sf4(), HemeBindingMover::apply(), LDConverterMover::apply(), ArchP4_42::ArchP4_42(), ArchP4g_42d::ArchP4g_42d(), ArchP4m_42d::ArchP4m_42d(), ArchP6_32::ArchP6_32(), ArchP6m_32d::ArchP6m_32d(), numeric::AxisRotationSampler::AxisRotationSampler(), bk_test2(), capri_t033_trim_dock_test(), HbondZinc::constrain_zinc(), create_dihedral_constraint(), MatchSet::cross(), define_states_test(), degrees(), numeric::deriv::dihedral_deriv_second(), dinucleotide_test(), do_the_match(), TCDock::dump_top_hits(), fere_torsions(), figure_out_best_alpha_beta_gamma(), autocorrelation::find_autocorrelation(), finely_sample_base_pair_test(), fix_sugar_bond_angles_EMPIRICAL(), numeric::EulerAngles< T >::from_degrees(), TCDock::gather_hits(), Arch::get_disp_dofs(), ArchP6_32::get_disp_dofs(), ArchP4_42::get_disp_dofs(), get_hbond_rotation_samples(), get_ideal_angle_sets(), HbondZinc::hbond_constraint(), Arch::init(), UBQ_E2Mover::init_on_new_input(), UBQ_GTPase_disulfide_Mover::init_on_new_input(), HECTUBQMover::init_on_new_input(), HemeBindingMover::initialize_from_options(), line_cone_intersection(), main(), make_bonded_rna_move(), minimize_test(), output_torsion_list(), numeric::deriv::p1_theta_deriv(), parse_nonstandard_angles(), random_torsions(), numeric::rotation_matrix_degrees(), run(), TCDock::run(), run_diiron_glu(), run_m8(), run_pep_prep(), run_tyr_his(), run_zn2his(), set_inverso_conformation_side_chain(), UniformPerturber::set_pose_after_closure(), setup_rna_chainbreak_constraints(), spinner_test(), TCDock::TCDock(), test_chi_xform(), test_kc(), to_degrees(), numeric::kinematic_closure::radians::to_degrees(), CovalentPeptidomimeticDockDesign::update_hydrogens(), CovalentPeptidomimeticCreator::update_hydrogens(), numeric::deriv::x_and_dtheta_dx(), numeric::x_rotation_matrix_degrees(), numeric::y_rotation_matrix_degrees(), and numeric::z_rotation_matrix_degrees().

◆ to_degrees() [1/2]

template<typename T >
T& numeric::conversions::to_degrees ( T angle,
AngleUnit const  unit 
)
inline

◆ to_degrees() [2/2]

template<typename T >
T& numeric::conversions::to_degrees ( T radians)
inline

◆ to_radians() [1/2]

template<typename T >
T& numeric::conversions::to_radians ( T angle,
AngleUnit const  unit 
)
inline

◆ to_radians() [2/2]

template<typename T >
T& numeric::conversions::to_radians ( T degrees)
inline