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

Public Member Functions

 SurfaceRepresentation (string structName, UnityMolSelection sel, bool cutByChain=true, bool AO=true, bool cutSurface=true, SurfMethod method=SurfMethod.EDTSurf)
 
override void recompute ()
 
- Public Member Functions inherited from UMol.ISurfaceRepresentation
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 ()
 
- Public Member Functions inherited from UMol.AtomRepresentation
 AtomRepresentation (UnityMolSelection sel)
 
 AtomRepresentation ()
 

Public Attributes

SurfMethod surfMethod
 
bool isCutSurface
 
bool isCutByChain
 
- Public Attributes inherited from UMol.ISurfaceRepresentation
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
 

Constructor & Destructor Documentation

◆ SurfaceRepresentation()

UMol.SurfaceRepresentation.SurfaceRepresentation ( string  structName,
UnityMolSelection  sel,
bool  cutByChain = true,
bool  AO = true,
bool  cutSurface = true,
SurfMethod  method = SurfMethod.EDTSurf 
)

Member Function Documentation

◆ recompute()

override void UMol.SurfaceRepresentation.recompute ( )
virtual

Member Data Documentation

◆ isCutByChain

bool UMol.SurfaceRepresentation.isCutByChain

◆ isCutSurface

bool UMol.SurfaceRepresentation.isCutSurface

◆ surfMethod

SurfMethod UMol.SurfaceRepresentation.surfMethod

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