Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
core::kinematics::tree Namespace Reference

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 parentt, derived from Atom_ More...
 
class  JumpAtom
 an atom who are connected to its parent via rigid-body transformation "Jump" More...
 

Typedefs

typedef
utility::pointer::access_ptr
< Atom
AtomAP
 
typedef
utility::pointer::access_ptr
< Atom const > 
AtomCAP
 
typedef
utility::pointer::owning_ptr
< Atom
AtomOP
 
typedef
utility::pointer::owning_ptr
< Atom const > 
AtomCOP
 
typedef
utility::pointer::owning_ptr
< BondedAtom
BondedAtomOP
 
typedef
utility::pointer::owning_ptr
< BondedAtom const > 
BondedAtomCOP
 
typedef
utility::pointer::access_ptr
< BondedAtom
BondedAtomAP
 
typedef
utility::pointer::access_ptr
< BondedAtom const > 
BondedAtomCAP
 
typedef
utility::pointer::owning_ptr
< JumpAtom
JumpAtomOP
 
typedef
utility::pointer::owning_ptr
< JumpAtom const > 
JumpAtomCOP
 
typedef
utility::pointer::access_ptr
< JumpAtom
JumpAtomAP
 
typedef
utility::pointer::access_ptr
< JumpAtom const > 
JumpAtomCAP
 

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...
 
static basic::Tracer TR ("core.kinematics.tree.Atom_")
 

Variables

Jump BOGUS_JUMP
 

Typedef Documentation

Definition at line 29 of file Atom.fwd.hh.

Definition at line 33 of file Atom.fwd.hh.

Definition at line 36 of file Atom.fwd.hh.

Definition at line 35 of file Atom.fwd.hh.

Definition at line 303 of file BondedAtom.hh.

Definition at line 304 of file BondedAtom.hh.

Definition at line 302 of file BondedAtom.hh.

Definition at line 301 of file BondedAtom.hh.

Definition at line 300 of file JumpAtom.hh.

Definition at line 301 of file JumpAtom.hh.

Definition at line 299 of file JumpAtom.hh.

Definition at line 298 of file JumpAtom.hh.

Function Documentation

Length core::kinematics::tree::distance ( Atom const &  atom1,
Atom const &  atom2 
)
inline

Distance between two Atoms.

Definition at line 703 of file Atom.hh.

References core::kinematics::tree::Atom::distance().

Length core::kinematics::tree::distance_squared ( Atom const &  atom1,
Atom const &  atom2 
)
inline

Distance squared between two Atoms.

Definition at line 711 of file Atom.hh.

References core::kinematics::tree::Atom::distance_squared().

Referenced by protocols::match::downstream::DownstreamAlgorithm::are_colliding(), protocols::enzdes::ModifyStoredRBConfs::closest_orient_atoms_msd(), protocols::qsar::scoring_grid::SingleGrid::diffuse_ring(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), protocols::match::downstream::AtomDistanceSecMatchRPE::evaluate_residues(), core::scoring::methods::RG_Energy::finalize_total_energy(), protocols::frag_picker::FragmentPicker::fragment_contacts(), core::scoring::electron_density::ElectronDensity::get_nearest_UC(), 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::min_pack(), core::pack::interaction_graph::RotamerDots::overlaps(), protocols::match::output::UpstreamDownstreamCollisionFilter::passes_hardsphere_filter(), core::scoring::methods::PairEnergy::residue_pair_energy(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::methods::residues_interact(), core::pack::interaction_graph::SymmOnTheFlyEdge::set_residues_adjacent_for_subunit_pair(), core::kinematics::AtomTree::set_stub_transform(), and core::scoring::NeighborList::update_from_wide_nblist().

static basic::Tracer core::kinematics::tree::TR ( "core.kinematics.tree.Atom_"  )
static

Variable Documentation

Jump core::kinematics::tree::BOGUS_JUMP

Definition at line 484 of file BondedAtom.cc.

Referenced by core::kinematics::tree::BondedAtom::jump().