Package rosetta :: Package core :: Package chemical :: Module _core_chemical_ :: Class AtomICoor
[hide private]
[frames] | no frames]

Class AtomICoor

 object --+    
          |    
??.instance --+
              |
             AtomICoor

A basic class containing info of internal coordinates needed for building an atom within a ResidueType

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)
helper for pickle
 
build(...)
build( (AtomICoor)arg1, (Residue)rsd, (Conformation)conformation) -> xyzVector_Real : core/chemical/AtomICoor.hh:360
 
built_atom_vertex(...)
built_atom_vertex( (AtomICoor)arg1, (object)vd) -> None : core/chemical/AtomICoor.hh:340
 
d(...)
d( (AtomICoor)arg1) -> float : core/chemical/AtomICoor.hh:246
 
depends_on_polymer_lower(...)
depends_on_polymer_lower( (AtomICoor)arg1) -> bool : core/chemical/AtomICoor.hh:281
 
depends_on_polymer_upper(...)
depends_on_polymer_upper( (AtomICoor)arg1) -> bool : core/chemical/AtomICoor.hh:288
 
depends_on_residue_connection(...)
depends_on_residue_connection( (AtomICoor)arg1, (int)connid) -> bool : Returns true if any of the stub atoms is the specified connection ID.
 
is_internal(...)
is_internal( (AtomICoor)arg1) -> bool : core/chemical/AtomICoor.hh:274
 
phi(...)
phi( (AtomICoor)arg1) -> float : accessor to stub_atom1 ICoorAtomID
 
stub_atom(...)
stub_atom( (AtomICoor)arg1, (int)atm) -> ICoorAtomID : accessor to stub_atom ICoorAtomID
 
stub_atom1(...)
stub_atom1( (AtomICoor)arg1) -> ICoorAtomID : core/chemical/AtomICoor.hh:253
 
stub_atom2(...)
stub_atom2( (AtomICoor)arg1) -> ICoorAtomID : accessor to stub_atom2 ICoorAtomID
 
stub_atom3(...)
stub_atom3( (AtomICoor)arg1) -> ICoorAtomID : accessor to stub_atom3 ICoorAtomID
 
theta(...)
theta( (AtomICoor)arg1) -> float : core/chemical/AtomICoor.hh:239

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __instance_size__ = 32
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (AtomICoor)) -> None :
    A basic class containing info of internal coordinates needed for building an atom within a ResidueType
    

    C++ signature :
        void __init__(_object*,core::chemical::AtomICoor)

__init__( (object)arg1, (str)built_atom_name, (float)phi_in, (float)theta_in, (float)d_in, (str)stub_atom1_name, (str)stub_atom2_name, (str)stub_atom3_name, (ResidueType)rsd_type) -> None :
    constructor
    

    C++ signature :
        void __init__(_object*,std::string,double,double,double,std::string,std::string,std::string,core::chemical::ResidueType)

__init__( (object)arg1, (object)built_atom_vd, (float)phi_in, (float)theta_in, (float)d_in, (object)stub_atom1_vd, (object)stub_atom2_vd, (object)stub_atom3_vd, (ResidueType)rsd_type) -> None :
    Vertex descriptor version
    

    C++ signature :
        void __init__(_object*,void*,double,double,double,void*,void*,void*,core::chemical::ResidueType)

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

build(...)

 

build( (AtomICoor)arg1, (Residue)rsd, (Conformation)conformation) -> xyzVector_Real :
    core/chemical/AtomICoor.hh:360

    C++ signature :
        numeric::xyzVector<double> build(core::chemical::AtomICoor {lvalue},core::conformation::Residue,core::conformation::Conformation)

build( (AtomICoor)arg1, (ResidueType)rsd_type) -> xyzVector_Real :
    core/chemical/AtomICoor.hh:365

    C++ signature :
        numeric::xyzVector<double> build(core::chemical::AtomICoor {lvalue},core::chemical::ResidueType)

build( (AtomICoor)arg1, (Residue)rsd) -> xyzVector_Real :
    WARNING: Slightly dangerous function intended for black magic use only.
       Rebuilds atom location from stub atoms. If stub atom are not internal atoms, their
       location will be rebuilt from their residue stub atom's locations, as opposed to being
       retrieved from connected residues via a conformation.
    

    C++ signature :
        numeric::xyzVector<double> build(core::chemical::AtomICoor {lvalue},core::conformation::Residue)

built_atom_vertex(...)

 

built_atom_vertex( (AtomICoor)arg1, (object)vd) -> None :
    core/chemical/AtomICoor.hh:340

    C++ signature :
        void built_atom_vertex(core::chemical::AtomICoor {lvalue},void*)

built_atom_vertex( (AtomICoor)arg1) -> object :
    The vertex descriptor of the atom being built by this icoor
    Can be null_vertex if this AtomICoor doesn't build a physical atom.
    (e.g. CONNECT, UPPER, LOWER)
    

    C++ signature :
        void* built_atom_vertex(core::chemical::AtomICoor {lvalue})

d(...)

 

d( (AtomICoor)arg1) -> float :
    core/chemical/AtomICoor.hh:246

    C++ signature :
        double d(core::chemical::AtomICoor {lvalue})

depends_on_polymer_lower(...)

 

depends_on_polymer_lower( (AtomICoor)arg1) -> bool :
    core/chemical/AtomICoor.hh:281

    C++ signature :
        bool depends_on_polymer_lower(core::chemical::AtomICoor {lvalue})

depends_on_polymer_upper(...)

 

depends_on_polymer_upper( (AtomICoor)arg1) -> bool :
    core/chemical/AtomICoor.hh:288

    C++ signature :
        bool depends_on_polymer_upper(core::chemical::AtomICoor {lvalue})

depends_on_residue_connection(...)

 

depends_on_residue_connection( (AtomICoor)arg1, (int)connid) -> bool :
    Returns true if any of the stub atoms is the specified connection ID.
    

    C++ signature :
        bool depends_on_residue_connection(core::chemical::AtomICoor {lvalue},unsigned long)

depends_on_residue_connection( (AtomICoor)arg1) -> bool :
    Returns true if any of the stub atoms is a connection ID.
    Vikram K. Mulligan (vmullig@uw.edu)
    

    C++ signature :
        bool depends_on_residue_connection(core::chemical::AtomICoor {lvalue})

is_internal(...)

 

is_internal( (AtomICoor)arg1) -> bool :
    core/chemical/AtomICoor.hh:274

    C++ signature :
        bool is_internal(core::chemical::AtomICoor {lvalue})

phi(...)

 

phi( (AtomICoor)arg1) -> float :
    accessor to stub_atom1 ICoorAtomID
    

    C++ signature :
        double phi(core::chemical::AtomICoor {lvalue})

stub_atom(...)

 

stub_atom( (AtomICoor)arg1, (int)atm) -> ICoorAtomID :
    accessor to stub_atom ICoorAtomID
    

    C++ signature :
        core::chemical::ICoorAtomID {lvalue} stub_atom(core::chemical::AtomICoor {lvalue},int)

stub_atom( (AtomICoor)arg1, (int)atm) -> ICoorAtomID :
    constant accessor to stub_atom ICoorAtomID
    

    C++ signature :
        core::chemical::ICoorAtomID stub_atom(core::chemical::AtomICoor {lvalue},int)

stub_atom1(...)

 

stub_atom1( (AtomICoor)arg1) -> ICoorAtomID :
    core/chemical/AtomICoor.hh:253

    C++ signature :
        core::chemical::ICoorAtomID stub_atom1(core::chemical::AtomICoor {lvalue})

stub_atom2(...)

 

stub_atom2( (AtomICoor)arg1) -> ICoorAtomID :
    accessor to stub_atom2 ICoorAtomID
    

    C++ signature :
        core::chemical::ICoorAtomID stub_atom2(core::chemical::AtomICoor {lvalue})

stub_atom3(...)

 

stub_atom3( (AtomICoor)arg1) -> ICoorAtomID :
    accessor to stub_atom3 ICoorAtomID
    

    C++ signature :
        core::chemical::ICoorAtomID stub_atom3(core::chemical::AtomICoor {lvalue})

theta(...)

 

theta( (AtomICoor)arg1) -> float :
    core/chemical/AtomICoor.hh:239

    C++ signature :
        double theta(core::chemical::AtomICoor {lvalue})