|
Rosetta
|
Classes | |
| class | Atom |
| Kinematics Atom interface class. More... | |
| class | Atom_ |
| Kinematics Atom abstract base class. More... | |
| class | BondedAtom |
| an atom which are bonded to its parent, derived from Atom_ More... | |
| class | JumpAtom |
| an atom who are connected to its parent via rigid-body transformation "Jump" More... | |
Typedefs | |
| typedef utility::pointer::weak_ptr< Atom > | AtomAP |
| typedef utility::pointer::weak_ptr< Atom const > | AtomCAP |
| typedef utility::pointer::shared_ptr< Atom > | AtomOP |
| typedef utility::pointer::shared_ptr< Atom const > | AtomCOP |
| typedef utility::pointer::weak_ptr< JumpAtom > | JumpAtomAP |
| typedef utility::pointer::weak_ptr< JumpAtom const > | JumpAtomCAP |
| typedef utility::pointer::shared_ptr< JumpAtom > | JumpAtomOP |
| typedef utility::pointer::shared_ptr< JumpAtom const > | JumpAtomCOP |
| typedef utility::pointer::shared_ptr< BondedAtom > | BondedAtomOP |
| typedef utility::pointer::shared_ptr< BondedAtom const > | BondedAtomCOP |
| typedef utility::pointer::weak_ptr< BondedAtom > | BondedAtomAP |
| typedef utility::pointer::weak_ptr< BondedAtom const > | BondedAtomCAP |
Functions | |
| Length | distance (Atom const &atom1, Atom const &atom2) |
| Distance between two Atoms. More... | |
| Length | distance_squared (Atom const &atom1, Atom const &atom2) |
| Distance squared between two Atoms. More... | |
| bool | is_collinear (Atom const &atom1, Atom const &atom2, Atom const &atom3) |
| Check collinearity of three atoms. More... | |
| static basic::Tracer | TR ("core.kinematics.tree.Atom_") |
| static basic::Tracer | TR ("core.kinematics.tree.BondedAtom") |
Variables | |
| Jump | BOGUS_JUMP |
| typedef utility::pointer::weak_ptr< Atom > core::kinematics::tree::AtomAP |
| typedef utility::pointer::weak_ptr< Atom const > core::kinematics::tree::AtomCAP |
| typedef utility::pointer::shared_ptr< Atom const > core::kinematics::tree::AtomCOP |
| typedef utility::pointer::shared_ptr< Atom > core::kinematics::tree::AtomOP |
| typedef utility::pointer::weak_ptr< BondedAtom > core::kinematics::tree::BondedAtomAP |
| typedef utility::pointer::weak_ptr< BondedAtom const > core::kinematics::tree::BondedAtomCAP |
| typedef utility::pointer::shared_ptr< BondedAtom const > core::kinematics::tree::BondedAtomCOP |
| typedef utility::pointer::shared_ptr< BondedAtom > core::kinematics::tree::BondedAtomOP |
| typedef utility::pointer::weak_ptr< JumpAtom > core::kinematics::tree::JumpAtomAP |
| typedef utility::pointer::weak_ptr< JumpAtom const > core::kinematics::tree::JumpAtomCAP |
| typedef utility::pointer::shared_ptr< JumpAtom const > core::kinematics::tree::JumpAtomCOP |
| typedef utility::pointer::shared_ptr< JumpAtom > core::kinematics::tree::JumpAtomOP |
Distance between two Atoms.
Distance squared between two Atoms.
Referenced by core::scoring::lkball::LK_DomeEnergy::accumulate_single_atom_contributions(), core::scoring::motif::align_motif_pose_NCAC_super(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::matdes::ClashCheckFilter::compute(), protocols::qsar::scoring_grid::SingleGrid::diffuse_ring(), protocols::match::downstream::AtomDistanceSecMatchRPE::evaluate_residues(), protocols::frag_picker::FragmentPicker::fragment_contacts(), protocols::simple_filters::ResidueDepthCalculator::get_exclusion_index(), core::scoring::lkball::LK_DomeEnergy::get_lkd_bridge_fractional_1way(), core::pack::get_residue_current_energy(), core::pack::interaction_graph::HPatchNode< V, E, G >::initialize_atom_atom_overlap_cache(), core::pack::interaction_graph::HPatchBackgroundNode< V, E, G >::initialize_atom_atom_overlaps(), core::pack::interaction_graph::HPatchInteractionGraph< V, E, G >::initialize_bg_bg_atom_atom_overlaps(), protocols::ligand_docking::ligand_options::is_interface_vector(), core::pack::task::residue_selector::is_sc_bb_clash(), core::pack::task::residue_selector::is_sc_sc_clash(), core::pack::min_pack_optimize(), core::pack::interaction_graph::RotamerDots::overlaps(), protocols::vardist_solaccess::VarSolDRotamerDots::overlaps(), core::conformation::Residue::place(), core::scoring::motif::rt6_rt6_bb_dis2_explicit_stupid(), protocols::sic_dock::scores::TrisBpyScore::score_extra(), and core::kinematics::AtomTree::set_stub_transform().
|
inline |
Check collinearity of three atoms.
References core::kinematics::tree::Atom::xyz().
Referenced by core::kinematics::tree::Atom_::input_stub_atom3(), core::kinematics::tree::Atom_::raw_input_stub_atom3(), core::kinematics::tree::BondedAtom::raw_stub_atom3(), and core::kinematics::tree::BondedAtom::stub_atom3().
|
static |
|
static |
| Jump core::kinematics::tree::BOGUS_JUMP |
Referenced by core::kinematics::tree::BondedAtom::jump().