UnityMol  1.0.25beta
UMol.ISurfaceRepresentation Class Referenceabstract
Inheritance diagram for UMol.ISurfaceRepresentation:
UMol.AtomRepresentation UMol.DXSurfaceRepresentation UMol.SurfaceRepresentation

Public Member Functions

virtual List< UnityMolSelectioncutSelection (UnityMolSelection sele)
 
virtual void Clear ()
 
virtual int [] computeNearestVertexPerAtom (GameObject gomesh, UnityMolSelection sele, bool removeHETWater=true)
 
virtual Dictionary< UnityMolAtom, List< int > > computeNearestVertexPerAtomCustom (GameObject gomesh, UnityMolSelection sele)
 
virtual void addToDicCorres (UnityMolAtom a, int i)
 
virtual void addToDicCorres (UnityMolAtom a, int i, Dictionary< UnityMolAtom, List< int >> customDic)
 
void getMeshColors ()
 
void restoreColorsPerAtom ()
 
abstract void recompute ()
 
- Public Member Functions inherited from UMol.AtomRepresentation
 AtomRepresentation (UnityMolSelection sel)
 
 AtomRepresentation ()
 

Public Attributes

bool isStandardSurface = true
 
List< GameObject > meshesGO
 
Dictionary< GameObject, List< Color32 > > meshColors
 
Dictionary< UnityMolAtom, GameObject > atomToGo
 
Dictionary< UnityMolAtom, List< int > > atomToMesh
 
Dictionary< UnityMolAtom, Color32 > colorByAtom
 
List< UnityMolSelectionsubSelections
 
GameObject newRep
 
- Public Attributes inherited from UMol.AtomRepresentation
UnityMolSelection selection
 
int nbAtoms = 0
 
Transform representationParent
 
Transform representationTransform
 

Member Function Documentation

◆ addToDicCorres() [1/2]

virtual void UMol.ISurfaceRepresentation.addToDicCorres ( UnityMolAtom  a,
int  i 
)
virtual

◆ addToDicCorres() [2/2]

virtual void UMol.ISurfaceRepresentation.addToDicCorres ( UnityMolAtom  a,
int  i,
Dictionary< UnityMolAtom, List< int >>  customDic 
)
virtual

◆ Clear()

virtual void UMol.ISurfaceRepresentation.Clear ( )
virtual

◆ computeNearestVertexPerAtom()

virtual int [] UMol.ISurfaceRepresentation.computeNearestVertexPerAtom ( GameObject  gomesh,
UnityMolSelection  sele,
bool  removeHETWater = true 
)
virtual

◆ computeNearestVertexPerAtomCustom()

virtual Dictionary<UnityMolAtom, List<int> > UMol.ISurfaceRepresentation.computeNearestVertexPerAtomCustom ( GameObject  gomesh,
UnityMolSelection  sele 
)
virtual

◆ cutSelection()

virtual List<UnityMolSelection> UMol.ISurfaceRepresentation.cutSelection ( UnityMolSelection  sele)
virtual

◆ getMeshColors()

void UMol.ISurfaceRepresentation.getMeshColors ( )

◆ recompute()

abstract void UMol.ISurfaceRepresentation.recompute ( )
pure virtual

◆ restoreColorsPerAtom()

void UMol.ISurfaceRepresentation.restoreColorsPerAtom ( )

Member Data Documentation

◆ atomToGo

Dictionary<UnityMolAtom, GameObject> UMol.ISurfaceRepresentation.atomToGo

◆ atomToMesh

Dictionary<UnityMolAtom, List<int> > UMol.ISurfaceRepresentation.atomToMesh

◆ colorByAtom

Dictionary<UnityMolAtom, Color32> UMol.ISurfaceRepresentation.colorByAtom

◆ isStandardSurface

bool UMol.ISurfaceRepresentation.isStandardSurface = true

◆ meshColors

Dictionary<GameObject, List<Color32> > UMol.ISurfaceRepresentation.meshColors

◆ meshesGO

List<GameObject> UMol.ISurfaceRepresentation.meshesGO

◆ newRep

GameObject UMol.ISurfaceRepresentation.newRep

◆ subSelections

List<UnityMolSelection> UMol.ISurfaceRepresentation.subSelections

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