![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
Public Member Functions | |
override void | Init () |
override void | DestroyAll () |
override void | ToggleDistanceCueing (bool enabling) |
override void | EnableRenderers () |
override void | DisableRenderers () |
override void | EnableShadows () |
override void | DisableShadows () |
override void | SetColor (Color col, List< string > atom, string residue="All", string chain="All") |
override void | SetColor (Color col, int atomNum) |
override void | SetRadii (List< string > atom, string residue="All", string chain="All") |
override void | SetRadii (int id) |
Color | GetColor (Vector3 pos) |
override GameObject | GetBall (int id) |
override void | ResetRadii () |
void | CreateMouseOversIMDSimulation () |
void | DestroyMouseOversIMDSimulation () |
override void | ResetPositions () |
override void | ResetIMDSimulationPositions () |
SingleAtomSelection | getClosestAtomGameObject (Vector3 position) |
override void | showHydrogens (bool hide) |
Static Public Attributes | |
static GameObject[] | sphereGameObjects |
Private Member Functions | |
void | ResetColors () |
void | Update () |
Private Attributes | |
BallUpdateSphere[] | balls |
Additional Inherited Members | |
![]() | |
bool | isInit = false |
Definition at line 9 of file SphereManager.cs.
void SphereManager.CreateMouseOversIMDSimulation | ( | ) |
Creates the mouse overs, needed when an IMD simulation and mouse interaction are required
Implements GenericAtomManager.
Definition at line 436 of file SphereManager.cs.
References MouseOverMoleculeIMDSimulation.setAtomId().
Referenced by EnableRenderers().
|
virtual |
Implements GenericManager.
Definition at line 24 of file SphereManager.cs.
References GenericManager.isInit.
Referenced by Molecule.View.DisplayMolecule.DestroyAllAtomsAndBonds().
void SphereManager.DestroyMouseOversIMDSimulation | ( | ) |
Destroys the mouse overs
Implements GenericAtomManager.
Definition at line 446 of file SphereManager.cs.
Referenced by DisableRenderers().
|
virtual |
Disables the renderers for all objects managed by the instance of the manager.
Implements GenericManager.
Definition at line 59 of file SphereManager.cs.
References UI.UIData.atomtype, DestroyMouseOversIMDSimulation(), and UI.GUIMoleculeController.toggle_IMD.
Referenced by Update().
|
virtual |
Implements GenericManager.
Definition at line 79 of file SphereManager.cs.
|
virtual |
Enables the renderers for all objects managed by the instance of the manager.
Implements GenericManager.
Definition at line 42 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsLocationlist, CreateMouseOversIMDSimulation(), UI.UIData.guided, BallUpdate.number, UnityMolMain.setCurrentAtomManager(), and UI.GUIMoleculeController.toggle_IMD.
Referenced by Molecule.View.DisplayMolecule.ChangeRepresentation().
|
virtual |
Implements GenericManager.
Definition at line 73 of file SphereManager.cs.
|
virtual |
Gets the GameObject from balls at the position "id".
id | Identifier. |
Implements GenericManager.
Definition at line 415 of file SphereManager.cs.
SingleAtomSelection SphereManager.getClosestAtomGameObject | ( | Vector3 | position | ) |
Implements GenericAtomManager.
Definition at line 483 of file SphereManager.cs.
References SingleAtomSelection.go, BallUpdate.number, and SingleAtomSelection.pdbIndex.
Color SphereManager.GetColor | ( | Vector3 | pos | ) |
Gets the color of the atom at the location "pos".
pos | Position. |
Definition at line 399 of file SphereManager.cs.
|
virtual |
Initializes this sphere manager.
Implements GenericManager.
Definition at line 16 of file SphereManager.cs.
References GenericManager.isInit, BallUpdate.resetColors, and BallUpdate.resetRadii.
Referenced by Molecule.View.DisplayAtom.AtomSphereStyle.DisplayAtoms().
|
private |
Resets the colors of all spheres and sticks.
Uses the colors sets in BallUpdateSphere.
Definition at line 90 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsColorList, UI.UIData.atomtype, BallUpdate.bondsReadyToBeReset, BallUpdate.number, and BallUpdate.resetColors.
Referenced by Update().
|
virtual |
Implements GenericManager.
Definition at line 475 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsIMDSimulationLocationlist.
|
virtual |
Implements GenericManager.
Definition at line 466 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsLocationlist.
|
virtual |
Implements GenericManager.
Definition at line 419 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsLocalScaleList, Molecule.Model.MoleculeModel.atomsTypelist, UI.UIData.atomtype, RepresentationOldGUI.globalRadius, BallUpdate.number, BallUpdate.oldRadiusFactor, BallUpdate.oldrayonFactor, BallUpdate.radiusFactor, BallUpdate.rayonFactor, and BallUpdate.resetRadii.
Referenced by Update().
|
virtual |
Sets the color of atoms.
col | Color. |
atom | Atom type. |
residue | Residue. |
chain | Chain. |
Implements GenericManager.
Definition at line 117 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsChainList, Molecule.Model.MoleculeModel.atomsColorList, Molecule.Model.MoleculeModel.atomsNamelist, Molecule.Model.MoleculeModel.atomsResnamelist, BallUpdate.number, UI.GUIDisplay.quickSelection, and BallUpdate.resetColors.
|
virtual |
Sets the color of a specific atom.
atomNum | Atom number. |
col | Color. |
Implements GenericManager.
Definition at line 245 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsColorList, BallUpdate.number, and BallUpdate.resetColors.
|
virtual |
Changes the scale of the atoms.
atom | Atom type. |
residue | Residue. |
chain | Chain. |
Implements GenericManager.
Definition at line 266 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsChainList, Molecule.Model.MoleculeModel.atomsLocalScaleList, Molecule.Model.MoleculeModel.atomsNamelist, Molecule.Model.MoleculeModel.atomsResnamelist, BallUpdate.bondsReadyToBeReset, UI.GUIDisplay.newScale, BallUpdate.number, UI.GUIDisplay.quickSelection, and BallUpdate.resetRadii.
|
virtual |
Changes the scale for Atom selection.
id | Identifier of the selected atom. |
Implements GenericManager.
Definition at line 381 of file SphereManager.cs.
References Molecule.Model.MoleculeModel.atomsLocalScaleList, BallUpdate.bondsReadyToBeReset, UI.GUIDisplay.newScale, BallUpdate.number, and BallUpdate.resetRadii.
|
virtual |
Implements GenericManager.
Definition at line 505 of file SphereManager.cs.
|
virtual |
Implements GenericManager.
Definition at line 37 of file SphereManager.cs.
|
private |
Definition at line 453 of file SphereManager.cs.
References UI.UIData.atomtype, DisableRenderers(), UI.UIData.isFileLoaded, BallUpdate.oldRadiusFactor, BallUpdate.radiusFactor, BallUpdate.resetColors, ResetColors(), BallUpdate.resetRadii, and ResetRadii().
|
private |
Definition at line 10 of file SphereManager.cs.
|
static |
Definition at line 11 of file SphereManager.cs.
Referenced by Molecule.View.DisplayAtom.AtomSphereStyle.DisplayAtomMethodBySphere().