UnityMol  1.0.25beta
UMol.UnityMolStructureManager Class Reference

Public Member Functions

int AddStructure (UnityMolStructure mol)
 
Transform findStructureGO (UnityMolStructure s)
 
bool isNameUsed (string name)
 
string findNewStructureName (string name)
 
UnityMolStructure GetCurrentStructure ()
 
void SetCurrentStructure (int idMol)
 
UnityMolStructure GetStructure (int idMol)
 
UnityMolStructure GetStructure (string name)
 
GameObject GetStructureGameObject (string name)
 
void Delete (UnityMolStructure s)
 
UnityMolStructure selectionNameToStructure (string name)
 
void DeleteAll ()
 

Public Attributes

Dictionary< string, GameObject > structureToGameObject = new Dictionary<string, GameObject>()
 
Dictionary< string, UnityMolStructurenameToStructure = new Dictionary<string, UnityMolStructure>()
 
List< UnityMolStructureloadedStructures = new List<UnityMolStructure>()
 
int currentStructureId = -1
 

Member Function Documentation

◆ AddStructure()

int UMol.UnityMolStructureManager.AddStructure ( UnityMolStructure  mol)

◆ Delete()

void UMol.UnityMolStructureManager.Delete ( UnityMolStructure  s)

◆ DeleteAll()

void UMol.UnityMolStructureManager.DeleteAll ( )

◆ findNewStructureName()

string UMol.UnityMolStructureManager.findNewStructureName ( string  name)

◆ findStructureGO()

Transform UMol.UnityMolStructureManager.findStructureGO ( UnityMolStructure  s)

◆ GetCurrentStructure()

UnityMolStructure UMol.UnityMolStructureManager.GetCurrentStructure ( )

◆ GetStructure() [1/2]

UnityMolStructure UMol.UnityMolStructureManager.GetStructure ( int  idMol)

◆ GetStructure() [2/2]

UnityMolStructure UMol.UnityMolStructureManager.GetStructure ( string  name)

◆ GetStructureGameObject()

GameObject UMol.UnityMolStructureManager.GetStructureGameObject ( string  name)

◆ isNameUsed()

bool UMol.UnityMolStructureManager.isNameUsed ( string  name)

◆ selectionNameToStructure()

UnityMolStructure UMol.UnityMolStructureManager.selectionNameToStructure ( string  name)

◆ SetCurrentStructure()

void UMol.UnityMolStructureManager.SetCurrentStructure ( int  idMol)

Member Data Documentation

◆ currentStructureId

int UMol.UnityMolStructureManager.currentStructureId = -1

◆ loadedStructures

List<UnityMolStructure> UMol.UnityMolStructureManager.loadedStructures = new List<UnityMolStructure>()

◆ nameToStructure

Dictionary<string, UnityMolStructure> UMol.UnityMolStructureManager.nameToStructure = new Dictionary<string, UnityMolStructure>()

◆ structureToGameObject

Dictionary<string, GameObject> UMol.UnityMolStructureManager.structureToGameObject = new Dictionary<string, GameObject>()

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