UnityMol  1.0.25beta
UMol.UIManager Class Reference
Inheritance diagram for UMol.UIManager:

Public Member Functions

void undo ()
 
void saveStateAsPythonScript ()
 
void loadStateFromPythonScript ()
 
void createSelection ()
 
void createGlobalSelection ()
 
void loadBrowser ()
 
void wrapperFetch (Text t)
 
IEnumerator fetch (string t)
 
void setIPD (float v)
 
void changeIPD (Slider s)
 
void setIPDZero ()
 
void switch3DStereo (Toggle t)
 
void updateTextIPD (Text t)
 
void updateSelectionUI ()
 
SurfMethod getSurfMethodInSelection (string selName)
 
void switchDockingMode ()
 
void switchRoomMode ()
 
void showHideSC ()
 
void showHideH ()
 
void showHideBB ()
 
void changeScale (Slider s)
 
void switchSeqViewer ()
 
void centerViewStructure ()
 
void centerViewSelection ()
 
void clearAnnotations ()
 
UnityMolSelection selectActiveSite (string structureName)
 
UnityMolSelection selectActiveSiteAndLigand (string structureName)
 
void showHbondInterface (string structureName)
 
UnityMolBonds filterHbondsNotInterface (UnityMolSelection ligand, UnityMolBonds bonds)
 Returns a new UnityMolBonds with only bonds that are not both ligand or both protein More...
 
void switchDrawMode (Text t)
 
void clearDrawings ()
 

Static Public Member Functions

static string Truncate (string value, int maxLength)
 

Public Attributes

bool seqViewer = false
 
GameObject room
 
GameObject floor
 
InputField inFPDB
 
Dictionary< string, GameObject > structureNameToUIObject = new Dictionary<string, GameObject>()
 
Dictionary< string, GameObject > selectionToUIObject = new Dictionary<string, GameObject>()
 
Transform loadedMolUITransform
 
Transform globalSelectionsUITransform
 
Text loadedMolLabel
 
Transform selectionsUITransform
 
GameObject seqUIGo
 
float IPD = 0.063f
 
float offsetIPD = 0.024f
 

Member Function Documentation

◆ centerViewSelection()

void UMol.UIManager.centerViewSelection ( )

◆ centerViewStructure()

void UMol.UIManager.centerViewStructure ( )

◆ changeIPD()

void UMol.UIManager.changeIPD ( Slider  s)

◆ changeScale()

void UMol.UIManager.changeScale ( Slider  s)

◆ clearAnnotations()

void UMol.UIManager.clearAnnotations ( )

◆ clearDrawings()

void UMol.UIManager.clearDrawings ( )

◆ createGlobalSelection()

void UMol.UIManager.createGlobalSelection ( )

◆ createSelection()

void UMol.UIManager.createSelection ( )

◆ fetch()

IEnumerator UMol.UIManager.fetch ( string  t)

◆ filterHbondsNotInterface()

UnityMolBonds UMol.UIManager.filterHbondsNotInterface ( UnityMolSelection  ligand,
UnityMolBonds  bonds 
)

Returns a new UnityMolBonds with only bonds that are not both ligand or both protein

◆ getSurfMethodInSelection()

SurfMethod UMol.UIManager.getSurfMethodInSelection ( string  selName)

◆ loadBrowser()

void UMol.UIManager.loadBrowser ( )

◆ loadStateFromPythonScript()

void UMol.UIManager.loadStateFromPythonScript ( )

◆ saveStateAsPythonScript()

void UMol.UIManager.saveStateAsPythonScript ( )

◆ selectActiveSite()

UnityMolSelection UMol.UIManager.selectActiveSite ( string  structureName)

◆ selectActiveSiteAndLigand()

UnityMolSelection UMol.UIManager.selectActiveSiteAndLigand ( string  structureName)

◆ setIPD()

void UMol.UIManager.setIPD ( float  v)

◆ setIPDZero()

void UMol.UIManager.setIPDZero ( )

◆ showHbondInterface()

void UMol.UIManager.showHbondInterface ( string  structureName)

◆ showHideBB()

void UMol.UIManager.showHideBB ( )

◆ showHideH()

void UMol.UIManager.showHideH ( )

◆ showHideSC()

void UMol.UIManager.showHideSC ( )

◆ switch3DStereo()

void UMol.UIManager.switch3DStereo ( Toggle  t)

◆ switchDockingMode()

void UMol.UIManager.switchDockingMode ( )

◆ switchDrawMode()

void UMol.UIManager.switchDrawMode ( Text  t)

◆ switchRoomMode()

void UMol.UIManager.switchRoomMode ( )

◆ switchSeqViewer()

void UMol.UIManager.switchSeqViewer ( )

◆ Truncate()

static string UMol.UIManager.Truncate ( string  value,
int  maxLength 
)
static

◆ undo()

void UMol.UIManager.undo ( )

◆ updateSelectionUI()

void UMol.UIManager.updateSelectionUI ( )

◆ updateTextIPD()

void UMol.UIManager.updateTextIPD ( Text  t)

◆ wrapperFetch()

void UMol.UIManager.wrapperFetch ( Text  t)

Member Data Documentation

◆ floor

GameObject UMol.UIManager.floor

◆ globalSelectionsUITransform

Transform UMol.UIManager.globalSelectionsUITransform

◆ inFPDB

InputField UMol.UIManager.inFPDB

◆ IPD

float UMol.UIManager.IPD = 0.063f

◆ loadedMolLabel

Text UMol.UIManager.loadedMolLabel

◆ loadedMolUITransform

Transform UMol.UIManager.loadedMolUITransform

◆ offsetIPD

float UMol.UIManager.offsetIPD = 0.024f

◆ room

GameObject UMol.UIManager.room

◆ selectionsUITransform

Transform UMol.UIManager.selectionsUITransform

◆ selectionToUIObject

Dictionary<string, GameObject> UMol.UIManager.selectionToUIObject = new Dictionary<string, GameObject>()

◆ seqUIGo

GameObject UMol.UIManager.seqUIGo

◆ seqViewer

bool UMol.UIManager.seqViewer = false

◆ structureNameToUIObject

Dictionary<string, GameObject> UMol.UIManager.structureNameToUIObject = new Dictionary<string, GameObject>()

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