![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
Static Public Member Functions | |
static List< GenericManager > | GetManagers () |
static void | AddPhysics () |
static void | DeletePhysics () |
static void | ToggleDistanceCueing (bool enabling) |
static void | DestroyAtomsAndBonds () |
static void | DestroyBonds () |
static void | DestroyAllAtomsAndBonds () |
static void | InitManagers () |
static void | HideMolecule () |
static void | ShowMolecule () |
static void | HideAtoms () |
static void | ShowAtoms () |
static void | ShowBonds () |
static void | HideBonds () |
static void | showHydrogens (bool hide) |
static void | ChangeRepresentation (UIData.AtomType newAtomType, UIData.BondType newBondType=UIData.BondType.nobond) |
static void | ClearMemory () |
Static Private Attributes | |
static HBallManager | hbManager |
static SphereManager | spManager |
static CubeManager | cubeManager |
static ShurikenParticleManager | shManager |
static HBallMeshManager | hbmeshManager |
static LineManager | lineManager |
static CubeBondManager | cubeBondManager |
static HStickManager | hStickManager |
static HStickMeshManager | hStickMeshManager |
Definition at line 12 of file DisplayMolecule.cs.
|
static |
Definition at line 95 of file DisplayMolecule.cs.
References Molecule.Model.MoleculeModel.atomsByChar, and UI.UIData.resetInteractive.
Referenced by Molecule3D.OnGUI().
|
static |
Definition at line 230 of file DisplayMolecule.cs.
References UI.UIData.atomtype, UI.UIData.bondtype, GenericManager.DisableRenderers(), Molecule.View.DisplayAtom.IAtomStyle.DisplayAtoms(), Molecule.View.DisplayBond.IBondStyle.DisplayBonds(), GenericManager.EnableRenderers(), SphereManager.EnableRenderers(), HBallMeshManager.EnableRenderers(), UnityMolMain.getCurrentAtomManager(), UnityMolMain.getCurrentBondManager(), GenericManager.isInit, GenericManager.ResetRadii(), UnityMolMain.setCurrentAtomManager(), UnityMolMain.setCurrentBondManager(), and UI.GUIMoleculeController.toggle_HIDE_HYDROGEN.
Referenced by RepresentationOldGUI.AtomStyle(), RepresentationOldGUI.Bond(), AtomsGUI.ChangeAtmStyle(), Molecule3D.Display(), Molecule3D.KeyOperate(), Reorient.Reorient.LoadSymmetry(), GuidedNavigationManager.NarrowCAlpha(), GuidedNavigationManager.NarrowHyperballs(), Molecule3D.OnGUI(), Molecule3D.OpenMenuOperate(), RepresentationOldGUI.RenderingParameters(), GuidedNavigationManager.ResetChainsPos(), HBallManager.ResetPositions(), RepresentationOldGUI.SetAtomStyle(), AtomsGUI.SetBondStyle(), GuidedNavigationManager.SpreadCAlpha(), GuidedNavigationManager.SpreadHyperballs(), SugarOldGUI.SugarM(), Molecule3D.ToNotParticle(), Molecule3D.ToParticle(), and Molecule3D.Update().
|
static |
Definition at line 345 of file DisplayMolecule.cs.
References ElectrostaticManager.DestroyElectIso(), ElectrostaticManager.DestroyFieldLines(), SugarManager.DestroyOxySphere(), SugarManager.DestroyRingBlending(), SugarManager.DestroySugarRibs(), SurfaceManager.DestroySurfaces(), UnityMolMain.getElectrostaticManager(), and UnityMolMain.getSurfaceManager().
Referenced by Molecule3D.clearScene().
|
static |
Definition at line 114 of file DisplayMolecule.cs.
References Molecule.Model.MoleculeModel.atomsByChar, and UI.UIData.resetInteractive.
Referenced by Molecule3D.OnGUI().
|
static |
Definition at line 146 of file DisplayMolecule.cs.
References CubeManager.DestroyAll(), LineManager.DestroyAll(), CubeBondManager.DestroyAll(), SphereManager.DestroyAll(), HStickManager.DestroyAll(), HBallMeshManager.DestroyAll(), HStickMeshManager.DestroyAll(), ShurikenParticleManager.DestroyAll(), and HBallManager.DestroyAll().
|
static |
Definition at line 134 of file DisplayMolecule.cs.
References GenericManager.DestroyAll().
Referenced by SecondaryStructureOldGUI.ChooseSmoothness_BF(), SecondaryStructureOldGUI.ChooseStructure_BF(), and SecondaryStructureOldGUI.MinMaxChoice().
|
static |
Definition at line 139 of file DisplayMolecule.cs.
References GenericManager.DestroyAll(), and UnityMolMain.getCurrentBondManager().
Referenced by GuidedNavigationManager.SpreadCAlpha(), GuidedNavigationManager.SpreadHyperballs(), and GuidedNavigationManager.SpreadSpheres().
|
static |
Gets the list of active managers based on the atom type provided and based on the bond type in UIData.
Definition at line 31 of file DisplayMolecule.cs.
References UI.UIData.atomtype.
Referenced by Molecule3D.Start().
|
static |
Definition at line 192 of file DisplayMolecule.cs.
References GenericManager.DisableRenderers(), and UnityMolMain.getCurrentAtomManager().
Referenced by SecSGUI.EnableSecS().
|
static |
Definition at line 209 of file DisplayMolecule.cs.
References GenericManager.DisableRenderers(), and UnityMolMain.getCurrentBondManager().
|
static |
Definition at line 183 of file DisplayMolecule.cs.
Referenced by RepresentationOldGUI.RenderingParameters(), SecondaryStructureOldGUI.SecStructMenu(), and SugarOldGUI.SugarM().
|
static |
Definition at line 177 of file DisplayMolecule.cs.
References GenericManager.Init().
|
static |
Definition at line 198 of file DisplayMolecule.cs.
References GenericManager.EnableRenderers(), and UnityMolMain.getCurrentAtomManager().
Referenced by SecSGUI.EnableSecS().
|
static |
Definition at line 202 of file DisplayMolecule.cs.
References GenericManager.EnableRenderers(), and UnityMolMain.getCurrentBondManager().
|
static |
Definition at line 216 of file DisplayMolecule.cs.
References UnityMolMain.getCurrentAtomManager(), UnityMolMain.getCurrentBondManager(), GenericManager.showHydrogens(), and UI.GUIMoleculeController.toggle_HIDE_HYDROGEN.
Referenced by RepresentationOldGUI.RenderingParameters(), and SugarOldGUI.SugarM().
|
static |
Definition at line 188 of file DisplayMolecule.cs.
Referenced by RepresentationOldGUI.RenderingParameters(), SecondaryStructureOldGUI.SecStructMenu(), and SugarOldGUI.SugarM().
|
static |
Definition at line 128 of file DisplayMolecule.cs.
References GenericManager.ToggleDistanceCueing().
Referenced by CamGUI.DistanceCueing(), and RepresentationOldGUI.HyperballStyle().
|
staticprivate |
Definition at line 19 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 15 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 13 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 17 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 20 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 21 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 18 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 16 of file DisplayMolecule.cs.
|
staticprivate |
Definition at line 14 of file DisplayMolecule.cs.