UnityMol  1.0.25beta
UMol.UnityMolRepresentation Class Reference

Public Member Functions

 UnityMolRepresentation (AtomType atomR, BondType bondR, UnityMolSelection sel, params object[] listArgs)
 
void Clean ()
 
bool isActive ()
 
void updateWithNewSelection (UnityMolSelection sel)
 
void updateWithTrajectory ()
 
void updateWithModel ()
 
void Show ()
 
void Hide ()
 
void SetColor (UnityMolAtom atom, Color col)
 
void SetColor (List< UnityMolAtom > atoms, Color col)
 
void SetColors (List< UnityMolAtom > atoms, Color col)
 
void SetColors (List< UnityMolAtom > atoms, List< Color > cols)
 
void ColorByAtom ()
 
void ColorByChain ()
 
void ColorByResidue ()
 
void ShowAtom (UnityMolAtom atom, bool show=true)
 
void SetSize (UnityMolAtom atom, float size)
 
void ShowShadows (bool show)
 
void SetSizes (List< UnityMolAtom > atoms, float size)
 
void SetSizes (List< UnityMolAtom > atoms, List< float > sizes)
 
void ResetSize (UnityMolAtom atom)
 
void ResetSizes ()
 
void ResetColor (UnityMolAtom atom)
 
void ResetColor ()
 
override string ToString ()
 
override bool Equals (object obj)
 

Static Public Member Functions

static Dictionary< UnityMolStructure, UnityMolSelectioncutSelectionByStructure (UnityMolSelection sel)
 

Public Attributes

RepType repType
 
UnityMolSelection selection
 
List< SubRepresentationsubReps
 
bool isEnabled = false
 
int nbAtomsInRep = 0
 
int nbBondsInRep = 0
 

Constructor & Destructor Documentation

◆ UnityMolRepresentation()

UMol.UnityMolRepresentation.UnityMolRepresentation ( AtomType  atomR,
BondType  bondR,
UnityMolSelection  sel,
params object []  listArgs 
)

Member Function Documentation

◆ Clean()

void UMol.UnityMolRepresentation.Clean ( )

◆ ColorByAtom()

void UMol.UnityMolRepresentation.ColorByAtom ( )

◆ ColorByChain()

void UMol.UnityMolRepresentation.ColorByChain ( )

◆ ColorByResidue()

void UMol.UnityMolRepresentation.ColorByResidue ( )

◆ cutSelectionByStructure()

static Dictionary<UnityMolStructure, UnityMolSelection> UMol.UnityMolRepresentation.cutSelectionByStructure ( UnityMolSelection  sel)
static

◆ Equals()

override bool UMol.UnityMolRepresentation.Equals ( object  obj)

◆ Hide()

void UMol.UnityMolRepresentation.Hide ( )

◆ isActive()

bool UMol.UnityMolRepresentation.isActive ( )

◆ ResetColor() [1/2]

void UMol.UnityMolRepresentation.ResetColor ( UnityMolAtom  atom)

◆ ResetColor() [2/2]

void UMol.UnityMolRepresentation.ResetColor ( )

◆ ResetSize()

void UMol.UnityMolRepresentation.ResetSize ( UnityMolAtom  atom)

◆ ResetSizes()

void UMol.UnityMolRepresentation.ResetSizes ( )

◆ SetColor() [1/2]

void UMol.UnityMolRepresentation.SetColor ( UnityMolAtom  atom,
Color  col 
)

◆ SetColor() [2/2]

void UMol.UnityMolRepresentation.SetColor ( List< UnityMolAtom atoms,
Color  col 
)

◆ SetColors() [1/2]

void UMol.UnityMolRepresentation.SetColors ( List< UnityMolAtom atoms,
Color  col 
)

◆ SetColors() [2/2]

void UMol.UnityMolRepresentation.SetColors ( List< UnityMolAtom atoms,
List< Color >  cols 
)

◆ SetSize()

void UMol.UnityMolRepresentation.SetSize ( UnityMolAtom  atom,
float  size 
)

◆ SetSizes() [1/2]

void UMol.UnityMolRepresentation.SetSizes ( List< UnityMolAtom atoms,
float  size 
)

◆ SetSizes() [2/2]

void UMol.UnityMolRepresentation.SetSizes ( List< UnityMolAtom atoms,
List< float >  sizes 
)

◆ Show()

void UMol.UnityMolRepresentation.Show ( )

◆ ShowAtom()

void UMol.UnityMolRepresentation.ShowAtom ( UnityMolAtom  atom,
bool  show = true 
)

◆ ShowShadows()

void UMol.UnityMolRepresentation.ShowShadows ( bool  show)

◆ ToString()

override string UMol.UnityMolRepresentation.ToString ( )

◆ updateWithModel()

void UMol.UnityMolRepresentation.updateWithModel ( )

◆ updateWithNewSelection()

void UMol.UnityMolRepresentation.updateWithNewSelection ( UnityMolSelection  sel)

◆ updateWithTrajectory()

void UMol.UnityMolRepresentation.updateWithTrajectory ( )

Member Data Documentation

◆ isEnabled

bool UMol.UnityMolRepresentation.isEnabled = false

◆ nbAtomsInRep

int UMol.UnityMolRepresentation.nbAtomsInRep = 0

◆ nbBondsInRep

int UMol.UnityMolRepresentation.nbBondsInRep = 0

◆ repType

RepType UMol.UnityMolRepresentation.repType

◆ selection

UnityMolSelection UMol.UnityMolRepresentation.selection

◆ subReps

List<SubRepresentation> UMol.UnityMolRepresentation.subReps

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