UnityMol  0.9.6-875
UnityMol viewer / In developement
UI.UIData Class Reference

Public Types

enum  AtomType {
  AtomType.cube =0, AtomType.sphere =1, AtomType.hyperball =2, AtomType.raycasting =3,
  AtomType.billboard =4, AtomType.rcbillboard =5, AtomType.hbbillboard =6, AtomType.rcsprite =7,
  AtomType.multihyperball =8, AtomType.combinemeshball =9, AtomType.particleball =10, AtomType.particleballalphablend =11,
  AtomType.noatom = 12, AtomType.optihb = 13
}
 
enum  BondType {
  BondType.cube =0, BondType.line =1, BondType.hyperstick =2, BondType.tubestick =3,
  BondType.bbhyperstick =4, BondType.particlestick =5, BondType.nobond =6, BondType.optihs =7
}
 
enum  FFType { FFType.atomic = 0, FFType.HiRERNA = 1 }
 

Static Public Attributes

static string init_molecule = ""
 
static string server_url = ""
 
static bool fetchPDBFile = false
 
static bool isConfirm = false
 
static bool changeStructure = false
 
static bool hasMoleculeDisplay = false
 
static bool hasResidues = false
 
static bool hasChains = false
 
static bool isOpenFile =false
 
static bool isParticlesInitialized = false
 
static bool isCubeLoaded = false
 
static bool isSphereLoaded = false
 
static bool isHBallLoaded = false
 
static bool isRenderDictInit = false
 
static bool isTexturesMenuListInit = false
 
static bool readHetAtom = true
 
static bool readWater = false
 
static bool connectivity_calc = true
 
static bool connectivity_PDB = false
 
static bool isFileLoaded = false
 
static bool isMoleculeDisplayed = false
 
static bool toggleMouse = true
 
static bool toggleKey = false
 
static bool toggleClip =true
 
static bool togglePlane =false
 
static bool toggleGray =false
 
static bool toggleColor =true
 
static bool backGroundIs = false
 
static bool backGroundNo = true
 
static bool backGroundTrans = true
 
static bool cameraStop = false
 
static bool lightStop = false
 
static bool cameraStop2 = false
 
static bool loginSucess =false
 
static AtomType atomtype =AtomType.noatom
 
static BondType bondtype =BondType.nobond
 
static bool EnableUpdate =true
 
static bool interactive =false
 
static bool resetInteractive =false
 
static bool meshcombine =false
 
static bool resetMeshcombine =false
 
static bool fileBrowser
 
static bool switchmode =false
 
static bool hballsmoothmode =false
 
static bool grayscalemode = false
 
static bool hiddenUI =false
 
static bool newUIActivated = false
 
static bool hiddenUIbutFPS =false
 
static bool hiddenCamera =false
 
static bool openAllMenu =false
 
static bool openBound =false
 
static bool secondarystruct =false
 
static bool toggle_bf = false
 
static bool surfColChain = false
 
static bool surfColHydroKD = false
 
static bool surfColHydroEng = false
 
static bool surfColHydroWO = false
 
static bool surfColHydroEis = false
 
static bool surfColHydroHW = false
 
static bool surfColPChim = false
 
static bool surfColBF = false
 
static bool isGLIC = false
 
static bool spread_tree = false
 
static bool firststruct =true
 
static bool toggleSurf =true
 
static bool toggleBfac =false
 
static bool shadow = false
 
static bool guided =false
 
static bool optim_view =false
 
static Vector3 optim_view_start_point
 
static float start_time
 
static bool loadHireRNA = false
 
static FFType ffType = FFType.atomic
 

Detailed Description

!WiP Includes FLAGS of GUI.

Like types of atoms and bounding representation. Var with //TODO !EXPLANATION! need extra explanation.
Unity3D Doc :
Color

Definition at line 78 of file UIData.cs.

Member Enumeration Documentation

enum UI.UIData.AtomType
strong
Enumerator
cube 
sphere 
hyperball 
raycasting 
billboard 
rcbillboard 
hbbillboard 
rcsprite 
multihyperball 
combinemeshball 
particleball 
particleballalphablend 
noatom 
optihb 

Definition at line 207 of file UIData.cs.

enum UI.UIData.BondType
strong
Enumerator
cube 
line 
hyperstick 
tubestick 
bbhyperstick 
particlestick 
nobond 
optihs 

Definition at line 224 of file UIData.cs.

enum UI.UIData.FFType
strong
Enumerator
atomic 
HiRERNA 

Definition at line 235 of file UIData.cs.

Member Data Documentation

AtomType UI.UIData.atomtype =AtomType.noatom
static

Definition at line 139 of file UIData.cs.

Referenced by RepresentationOldGUI.AtomMenu(), UI.GUIDisplay.AtomScales(), RepresentationOldGUI.Bond(), Molecule.View.DisplayMolecule.ChangeRepresentation(), SphereManager.DisableRenderers(), CubeManager.DisableRenderers(), HBallManager.DisableRenderers(), Molecule3D.Display(), Molecule.View.DisplayAtom.AtomCubeStyle.DisplayAtomCube(), Molecule.View.DisplayAtom.AtomCubeStyle.DisplayAtoms(), AdvancedOptionsOldGUI.Effects(), LoadGUI.Fetch(), Molecule.View.DisplayMolecule.GetManagers(), SugarManager.Hide_No_Sugar_Hyperballs(), HiRERNAOldGUI.HiRERNAMenu(), RepresentationOldGUI.HyperballStyle(), ToolsGUI.Interact(), VRPN.VRPNManager.interactorButtonCallback(), VRPN.VRPNManager.interactorTrackerCallback(), Molecule3D.loadFile(), UI.LoadTypeGUI.MainFun(), GuidedNavigationManager.NarrowCAlpha(), GuidedNavigationManager.NarrowHyperballs(), GuidedNavigationManager.Narrowing(), ColorPicker.OnGUI(), Molecule3D.OnGUI(), UI.GUIDisplay.OpenAnimationCrdCallback(), LoadGUI.OpenFileCallback(), UI.GUIDisplay.OpenFileCallback(), UI.GUIDisplay.PanelsMenu(), RepresentationOldGUI.RenderingParameters(), GuidedNavigationManager.ResetChainsPos(), CubeManager.ResetColors(), SphereManager.ResetColors(), ShurikenParticleManager.ResetColors(), HBallManager.ResetColors(), HBallManager.ResetPositions(), CubeManager.ResetRadii(), SphereManager.ResetRadii(), HBallManager.ResetRadii(), HStickManager.ResetTextures(), RepresentationOldGUI.SetAtomStyle(), AtomsGUI.SetBondStyle(), Molecule3D.SetCenter(), UI.GUIDisplay.SetTexturePanel(), SugarManager.show_HyperBalls_Sugar(), GuidedNavigationManager.SpreadCAlpha(), GuidedNavigationManager.SpreadHyperballs(), GuidedNavigationManager.Spreading(), StickUpdate.Start(), SugarOldGUI.SugarM(), Molecule3D.ToNotParticle(), Molecule3D.ToParticle(), BallUpdateRC.Update(), TransparentFocus.Update(), ClickAtom.Update(), MeasureDistance.Update(), ParticleEffect.Update(), ShurikenParticleManager.Update(), CubeManager.Update(), SphereManager.Update(), and HBallManager.Update().

bool UI.UIData.backGroundIs = false
static

Definition at line 128 of file UIData.cs.

Referenced by AdvancedOptionsOldGUI.BackGroundControl(), and Molecule3D.OnGUI().

bool UI.UIData.backGroundNo = true
static

Definition at line 129 of file UIData.cs.

Referenced by AdvancedOptionsOldGUI.BackGroundControl().

bool UI.UIData.backGroundTrans = true
static

Definition at line 130 of file UIData.cs.

Referenced by AdvancedOptionsOldGUI.LoadScreenShot(), and ScreenShot.Update().

bool UI.UIData.cameraStop = false
static

Definition at line 132 of file UIData.cs.

Referenced by UI.GUIMoleculeController.CameraStop().

bool UI.UIData.cameraStop2 = false
static

Definition at line 135 of file UIData.cs.

Referenced by UI.GUIMoleculeController.CameraStop(), and Molecule3D.Update().

bool UI.UIData.EnableUpdate =true
static
bool UI.UIData.fileBrowser
static

Definition at line 153 of file UIData.cs.

bool UI.UIData.firststruct =true
static

Definition at line 192 of file UIData.cs.

bool UI.UIData.grayscalemode = false
static
bool UI.UIData.hasChains = false
static

Definition at line 98 of file UIData.cs.

Referenced by UI.GUIDisplay.AtomScales(), UI.GUIDisplay.PanelsMenu(), and ParsePDB.ReadPDB2().

bool UI.UIData.hasResidues = false
static

Definition at line 97 of file UIData.cs.

Referenced by UI.GUIDisplay.AtomScales(), UI.GUIDisplay.PanelsMenu(), and ParsePDB.ReadPDB2().

bool UI.UIData.hballsmoothmode =false
static
bool UI.UIData.hiddenCamera =false
static

Definition at line 168 of file UIData.cs.

bool UI.UIData.hiddenUI =false
static
bool UI.UIData.hiddenUIbutFPS =false
static

Definition at line 166 of file UIData.cs.

Referenced by Molecule3D.OnGUI().

string UI.UIData.init_molecule = ""
static

Definition at line 82 of file UIData.cs.

Referenced by Molecule3D.loadFile().

bool UI.UIData.interactive =false
static
bool UI.UIData.isConfirm = false
static

Definition at line 94 of file UIData.cs.

bool UI.UIData.isCubeLoaded = false
static
bool UI.UIData.isHBallLoaded = false
static
bool UI.UIData.isMoleculeDisplayed = false
static

Definition at line 116 of file UIData.cs.

Referenced by Molecule3D.clearScene(), Molecule3D.loadFile(), and Molecule3D.OnGUI().

bool UI.UIData.isRenderDictInit = false
static
bool UI.UIData.isSphereLoaded = false
static
bool UI.UIData.isTexturesMenuListInit = false
static
bool UI.UIData.lightStop = false
static
bool UI.UIData.loginSucess =false
static

Definition at line 137 of file UIData.cs.

Referenced by SocketConnect.UnitySocket.UnitySocket.SocketConnection().

bool UI.UIData.meshcombine =false
static

Definition at line 149 of file UIData.cs.

bool UI.UIData.newUIActivated = false
static
bool UI.UIData.openAllMenu =false
static

Definition at line 170 of file UIData.cs.

Referenced by Molecule3D.OpenMenuOperate().

bool UI.UIData.openBound =false
static

Definition at line 172 of file UIData.cs.

Vector3 UI.UIData.optim_view_start_point
static

Definition at line 204 of file UIData.cs.

Referenced by OptimalView.OptimalView.GetOptimalPosition().

bool UI.UIData.readHetAtom = true
static
bool UI.UIData.readWater = false
static
bool UI.UIData.resetMeshcombine =false
static

Definition at line 151 of file UIData.cs.

string UI.UIData.server_url = ""
static

Definition at line 88 of file UIData.cs.

bool UI.UIData.spread_tree = false
static

Definition at line 190 of file UIData.cs.

Referenced by AtomTree.Build(), and GuidedNavigationManager.NearSpreading().

float UI.UIData.start_time
static

Definition at line 205 of file UIData.cs.

Referenced by OptimalView.OptimalView.GetOptimalPosition().

bool UI.UIData.surfColBF = false
static
bool UI.UIData.surfColChain = false
static
bool UI.UIData.surfColHydroEis = false
static
bool UI.UIData.surfColHydroEng = false
static
bool UI.UIData.surfColHydroHW = false
static

Definition at line 186 of file UIData.cs.

bool UI.UIData.surfColHydroKD = false
static
bool UI.UIData.surfColHydroWO = false
static
bool UI.UIData.surfColPChim = false
static
bool UI.UIData.toggle_bf = false
static

Triggers the C-alpha trace regeneration when switching to it.

Definition at line 179 of file UIData.cs.

Referenced by SecondaryStructureOldGUI.ChooseStructure_BF().

bool UI.UIData.toggleBfac =false
static
bool UI.UIData.toggleColor =true
static
bool UI.UIData.toggleKey = false
static

Definition at line 120 of file UIData.cs.

Referenced by UI.GUIMoleculeController.VisualControl().

bool UI.UIData.toggleMouse = true
static

Definition at line 119 of file UIData.cs.

Referenced by UI.GUIMoleculeController.VisualControl().

bool UI.UIData.togglePlane =false
static

Definition at line 123 of file UIData.cs.

bool UI.UIData.toggleSurf =true
static

Definition at line 194 of file UIData.cs.

Referenced by SurfaceOldGUI.openCloseSurfaceMenu(), and PDBtoDEN.TranPDBtoDEN().


The documentation for this class was generated from the following file: