UnityMol  1.0.25beta
UMol.UnityMolHStickMeshManager Class Reference
Inheritance diagram for UMol.UnityMolHStickMeshManager:
UMol.UnityMolGenericRepresentationManager

Public Member Functions

override void Init (SubRepresentation umolRep)
 Initializes this instance of the manager. More...
 
override void Clean ()
 
void ApplyTextures ()
 
override void DisableRenderers ()
 Disables the renderers for all objects managed by the instance of the manager. More...
 
override void EnableRenderers ()
 Enables the renderers for all objects managed by the instance of the manager. More...
 
void ResetPositions ()
 Resets the positions of all atoms More...
 
void SetTexture (Texture tex)
 
void ResetTexture ()
 
override void ShowHydrogens (bool show)
 
override void ShowSideChains (bool show)
 
override void ShowBackbone (bool show)
 
override void SetColor (Color col, UnityMolSelection sele)
 
override void SetColor (Color col, UnityMolAtom a)
 
void SetColor (Color col, UnityMolAtom a, bool now=true)
 
override void SetColors (Color col, List< UnityMolAtom > atoms)
 
override void SetColors (List< Color > cols, List< UnityMolAtom > atoms)
 
void SetColorForAtom (Color col, UnityMolAtom a1, UnityMolAtom a2)
 
override void SetDistanceCueing (float distCueingValue)
 
override void ShowShadows (bool show)
 
void SetShininess (float val)
 
void ResetShininess ()
 
void SetShrink (float newShrink)
 
void ShowBondForAtom (bool show, UnityMolAtom atom)
 
void SetScaleForAtom (float size, UnityMolAtom atom, bool now=true)
 
void showBond (UnityMolAtom atom1, UnityMolAtom atom2, bool show)
 
void setScaleBond (UnityMolAtom a1, UnityMolAtom a2, float size)
 
void resetVisibility ()
 
override void updateWithTrajectory ()
 
override void updateWithModel ()
 
override void ShowAtom (UnityMolAtom atom, bool show)
 
override void SetSize (UnityMolAtom atom, float size)
 
override void SetSizes (List< UnityMolAtom > atoms, List< float > sizes)
 
override void SetSizes (List< UnityMolAtom > atoms, float size)
 
override void ResetSize (UnityMolAtom atom)
 
override void ResetSizes ()
 
override void ResetColor (UnityMolAtom atom)
 
override void ResetColors ()
 
void highlightForAtom (UnityMolAtom a1, UnityMolAtom a2)
 
void removeHighlightForAtom (UnityMolAtom a1, UnityMolAtom a2)
 
void highlightAtom (UnityMolAtom a)
 
void removeHighlightAtom (UnityMolAtom a)
 
override void HighlightRepresentation ()
 
override void DeHighlightRepresentation ()
 
override void SetSmoothness (float val)
 
override void SetMetal (float val)
 

Public Attributes

float shininess = 0.0f
 
float shrink = 0.4f
 
float scaleBond = 1.0f
 
- Public Attributes inherited from UMol.UnityMolGenericRepresentationManager
bool isEnabled = false
 State of the renderer More...
 
bool isInit = false
 State of the manager More...
 
bool areHydrogensOn = true
 Are hydrogens shown More...
 
bool areSideChainsOn = true
 Are side chains shown More...
 
bool isBackboneOn = true
 Is backbone shown More...
 

Member Function Documentation

◆ ApplyTextures()

void UMol.UnityMolHStickMeshManager.ApplyTextures ( )

◆ Clean()

override void UMol.UnityMolHStickMeshManager.Clean ( )
virtual

◆ DeHighlightRepresentation()

override void UMol.UnityMolHStickMeshManager.DeHighlightRepresentation ( )
virtual

◆ DisableRenderers()

override void UMol.UnityMolHStickMeshManager.DisableRenderers ( )
virtual

Disables the renderers for all objects managed by the instance of the manager.

Implements UMol.UnityMolGenericRepresentationManager.

◆ EnableRenderers()

override void UMol.UnityMolHStickMeshManager.EnableRenderers ( )
virtual

Enables the renderers for all objects managed by the instance of the manager.

Implements UMol.UnityMolGenericRepresentationManager.

◆ highlightAtom()

void UMol.UnityMolHStickMeshManager.highlightAtom ( UnityMolAtom  a)

◆ highlightForAtom()

void UMol.UnityMolHStickMeshManager.highlightForAtom ( UnityMolAtom  a1,
UnityMolAtom  a2 
)

◆ HighlightRepresentation()

override void UMol.UnityMolHStickMeshManager.HighlightRepresentation ( )
virtual

◆ Init()

override void UMol.UnityMolHStickMeshManager.Init ( SubRepresentation  umolRep)
virtual

Initializes this instance of the manager.

Implements UMol.UnityMolGenericRepresentationManager.

◆ removeHighlightAtom()

void UMol.UnityMolHStickMeshManager.removeHighlightAtom ( UnityMolAtom  a)

◆ removeHighlightForAtom()

void UMol.UnityMolHStickMeshManager.removeHighlightForAtom ( UnityMolAtom  a1,
UnityMolAtom  a2 
)

◆ ResetColor()

override void UMol.UnityMolHStickMeshManager.ResetColor ( UnityMolAtom  atom)
virtual

◆ ResetColors()

override void UMol.UnityMolHStickMeshManager.ResetColors ( )
virtual

◆ ResetPositions()

void UMol.UnityMolHStickMeshManager.ResetPositions ( )

Resets the positions of all atoms

◆ ResetShininess()

void UMol.UnityMolHStickMeshManager.ResetShininess ( )

◆ ResetSize()

override void UMol.UnityMolHStickMeshManager.ResetSize ( UnityMolAtom  atom)
virtual

◆ ResetSizes()

override void UMol.UnityMolHStickMeshManager.ResetSizes ( )
virtual

◆ ResetTexture()

void UMol.UnityMolHStickMeshManager.ResetTexture ( )

◆ resetVisibility()

void UMol.UnityMolHStickMeshManager.resetVisibility ( )

◆ SetColor() [1/3]

override void UMol.UnityMolHStickMeshManager.SetColor ( Color  col,
UnityMolSelection  sele 
)
virtual

◆ SetColor() [2/3]

override void UMol.UnityMolHStickMeshManager.SetColor ( Color  col,
UnityMolAtom  a 
)
virtual

◆ SetColor() [3/3]

void UMol.UnityMolHStickMeshManager.SetColor ( Color  col,
UnityMolAtom  a,
bool  now = true 
)

◆ SetColorForAtom()

void UMol.UnityMolHStickMeshManager.SetColorForAtom ( Color  col,
UnityMolAtom  a1,
UnityMolAtom  a2 
)

◆ SetColors() [1/2]

override void UMol.UnityMolHStickMeshManager.SetColors ( Color  col,
List< UnityMolAtom atoms 
)
virtual

◆ SetColors() [2/2]

override void UMol.UnityMolHStickMeshManager.SetColors ( List< Color >  cols,
List< UnityMolAtom atoms 
)
virtual

◆ SetDistanceCueing()

override void UMol.UnityMolHStickMeshManager.SetDistanceCueing ( float  distCueingValue)
virtual

◆ SetMetal()

override void UMol.UnityMolHStickMeshManager.SetMetal ( float  val)
virtual

◆ setScaleBond()

void UMol.UnityMolHStickMeshManager.setScaleBond ( UnityMolAtom  a1,
UnityMolAtom  a2,
float  size 
)

◆ SetScaleForAtom()

void UMol.UnityMolHStickMeshManager.SetScaleForAtom ( float  size,
UnityMolAtom  atom,
bool  now = true 
)

◆ SetShininess()

void UMol.UnityMolHStickMeshManager.SetShininess ( float  val)

◆ SetShrink()

void UMol.UnityMolHStickMeshManager.SetShrink ( float  newShrink)

◆ SetSize()

override void UMol.UnityMolHStickMeshManager.SetSize ( UnityMolAtom  atom,
float  size 
)
virtual

◆ SetSizes() [1/2]

override void UMol.UnityMolHStickMeshManager.SetSizes ( List< UnityMolAtom atoms,
List< float >  sizes 
)
virtual

◆ SetSizes() [2/2]

override void UMol.UnityMolHStickMeshManager.SetSizes ( List< UnityMolAtom atoms,
float  size 
)
virtual

◆ SetSmoothness()

override void UMol.UnityMolHStickMeshManager.SetSmoothness ( float  val)
virtual

◆ SetTexture()

void UMol.UnityMolHStickMeshManager.SetTexture ( Texture  tex)

◆ ShowAtom()

override void UMol.UnityMolHStickMeshManager.ShowAtom ( UnityMolAtom  atom,
bool  show 
)
virtual

◆ ShowBackbone()

override void UMol.UnityMolHStickMeshManager.ShowBackbone ( bool  show)
virtual

◆ showBond()

void UMol.UnityMolHStickMeshManager.showBond ( UnityMolAtom  atom1,
UnityMolAtom  atom2,
bool  show 
)

◆ ShowBondForAtom()

void UMol.UnityMolHStickMeshManager.ShowBondForAtom ( bool  show,
UnityMolAtom  atom 
)

◆ ShowHydrogens()

override void UMol.UnityMolHStickMeshManager.ShowHydrogens ( bool  show)
virtual

◆ ShowShadows()

override void UMol.UnityMolHStickMeshManager.ShowShadows ( bool  show)
virtual

◆ ShowSideChains()

override void UMol.UnityMolHStickMeshManager.ShowSideChains ( bool  show)
virtual

◆ updateWithModel()

override void UMol.UnityMolHStickMeshManager.updateWithModel ( )
virtual

◆ updateWithTrajectory()

override void UMol.UnityMolHStickMeshManager.updateWithTrajectory ( )
virtual

Member Data Documentation

◆ scaleBond

float UMol.UnityMolHStickMeshManager.scaleBond = 1.0f

◆ shininess

float UMol.UnityMolHStickMeshManager.shininess = 0.0f

◆ shrink

float UMol.UnityMolHStickMeshManager.shrink = 0.4f

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