|
| ~ICSEditor () |
|
| ICSEditor (const ICSEditor &rhs) |
|
ICSEditor & | operator= (const ICSEditor &rhs) |
|
void | SetBondLength (const BondHandle &bond, Real length) |
|
bool | SetAngle (const AtomHandle &atom_a, const AtomHandle &atom_b, const AtomHandle &atom_c, Real angle) |
|
void | SetTorsionAngle (TorsionHandle torsion, Real angle, bool update_others=true) |
|
void | RotateTorsionAngle (TorsionHandle torsion, Real delta, bool update_others=true) |
|
void | RotateTorsionAngle (const AtomHandle &atom_a, const AtomHandle &atom_b, const AtomHandle &atom_c, const AtomHandle &atom_d, Real angle, bool update_others=true) |
|
void | SetTorsionAngle (const AtomHandle &atom_a, const AtomHandle &atom_b, const AtomHandle &atom_c, const AtomHandle &atom_d, Real angle, bool update_others=true) |
|
void | UpdateXCS () |
|
ChainHandle | InsertChain (const String &chain_name) |
|
ChainHandle | InsertChain (const String &chain_name, ChainHandle chain, bool deep=false) |
|
ResidueHandle | AppendResidue (ChainHandle chain, const ResidueKey &k) |
|
ResidueHandle | AppendResidue (ChainHandle chain, const ResidueKey &k, const ResNum &num) |
|
ResidueHandle | AppendResidue (ChainHandle chain, ResidueHandle residue, bool deep=false) |
|
ResidueHandle | InsertResidueBefore (ChainHandle chain, int index, const ResNum &num, const ResidueKey &k) |
|
ResidueHandle | InsertResidueAfter (ChainHandle chain, int index, const ResNum &num, const ResidueKey &k) |
|
AtomHandle | InsertAtom (ResidueHandle residue, const String &name, const geom::Vec3 &pos, const String &ele="", Real occupancy=1.0, Real b_factor=0.0, bool is_hetatm=false) |
|
AtomHandle | InsertAtom (ResidueHandle residue, AtomHandle atom) |
|
AtomHandle | InsertAltAtom (ResidueHandle residue, const String &name, const String &alt_group, const geom::Vec3 &pos, const String &ele="", Real occ=1.0, Real b_factor=0.0) |
|
AtomHandle | InsertAltAtom (ResidueHandle residue, AtomHandle atom, const String &alt_group) |
|
void | AddAltAtomPos (const String &group, const AtomHandle &atom, const geom::Vec3 &position, Real occ=1.0, Real b_factor=0.0) |
|
BondHandle | Connect (const AtomHandle &first, const AtomHandle &second) |
|
BondHandle | Connect (const AtomHandle &first, const AtomHandle &second, unsigned char bond_order) |
|
BondHandle | Connect (const AtomHandle &first, const AtomHandle &second, Real len, Real theta, Real phi) |
|
BondHandle | Connect (const AtomHandle &first, const AtomHandle &second, Real len, Real theta, Real phi, unsigned char bond_order) |
|
void | RenameResidue (ResidueHandle res, const String &new_name) |
|
void | SetResidueNumber (ResidueHandle res, const ResNum &num) |
|
void | RenameChain (ChainHandle chain, const String &new_name) |
|
void | SetChainType (ChainHandle chain, const ChainType type) |
|
void | SetChainDescription (ChainHandle chain, const String desc) |
|
void | DeleteAllAtoms (ResidueHandle res) |
|
void | DeleteAtom (const AtomHandle &atom) |
|
void | DeleteAtoms (const AtomHandleList &atoms) |
|
void | DeleteBond (const BondHandle &bond) |
|
void | DeleteBonds (const BondHandleList &bonds) |
|
TorsionHandle | AddTorsion (const String &name, const AtomHandle &a1, const AtomHandle &a2, const AtomHandle &a3, const AtomHandle &a4) |
|
void | DeleteChain (const ChainHandle &chain) |
|
void | DeleteResidue (const ResidueHandle &residue_handle) |
|
void | ReorderResidues (const ChainHandle &chain) |
|
void | ReorderAllResidues () |
|
void | RenumberAllResidues (int start, bool keep_spacing) |
|
void | RenumberChain (ChainHandle chain, const ResNumList &new_numbers) |
|
void | RenumberChain (const ChainHandle &chain, int start, bool keep_spacing) |
|
EditMode | GetMode () const |
|
EntityHandle | GetEntity () const |
|
void | RenameAtom (AtomHandle atom, const String &new_name) |
|
void | Prune () |
|
editor for internal molecule coordinates
- See also
- Entity Editors, Roll Helix Example
Definition at line 34 of file ics_editor.hh.