UnityMol  0.9.6-875
UnityMol viewer / In developement
PlotManager Class Reference
+ Inheritance diagram for PlotManager:
+ Collaboration diagram for PlotManager:

Classes

class  Plotter
 

Public Member Functions

void PlotAdd (String plotName, float value)
 
void PlotCreate (String plotName, float min, float max, Color plotColor, Vector2 pos)
 
void PlotCreate (String plotName, float min, float max, Color plotColor, String parentName)
 
void PlotCreate (String plotName, Color plotColor, String parentName)
 
void PlotCreate (String plotName, float min, float max, Color plotColor, ref Texture2D renderTextureReference)
 
void PlotDestroy (String plotName)
 

Public Attributes

int depth = 2
 
Texture2D grid
 

Properties

static PlotManager Instance [get]
 

Private Member Functions

void Awake ()
 
void OnGUI ()
 

Private Attributes

Dictionary< String, Plotterplots = new Dictionary<String, Plotter>()
 

Static Private Attributes

static PlotManager instance
 

Detailed Description

Definition at line 6 of file PlotManager.cs.

Member Function Documentation

void PlotManager.Awake ( )
private

Definition at line 25 of file PlotManager.cs.

void PlotManager.OnGUI ( )
private

Definition at line 30 of file PlotManager.cs.

References depth.

void PlotManager.PlotAdd ( String  plotName,
float  value 
)

Add a value to plot graph

Parameters
plotName
value

Definition at line 53 of file PlotManager.cs.

References Add.

Referenced by VARNABillboard.generateFileInThread(), ArtemisThreadedClient.mainProc(), and TestPlotter.Update().

+ Here is the caller graph for this function:

void PlotManager.PlotCreate ( String  plotName,
float  min,
float  max,
Color  plotColor,
Vector2  pos 
)

Instantiate a new new plot graph

Parameters
plotName
min
max

Definition at line 64 of file PlotManager.cs.

Referenced by ArtemisClientLoop.instanciateHBondsEnergyPlot(), ArtemisClientLoop.instanciateTotalEnergyPlot(), ArtemisClientLoop.instantiateStackingEnergyPlot(), and TestPlotter.Start().

+ Here is the caller graph for this function:

void PlotManager.PlotCreate ( String  plotName,
float  min,
float  max,
Color  plotColor,
String  parentName 
)

Create child plotter

Parameters
plotName
min
max
plotColor
parent

Definition at line 80 of file PlotManager.cs.

void PlotManager.PlotCreate ( String  plotName,
Color  plotColor,
String  parentName 
)

Definition at line 88 of file PlotManager.cs.

void PlotManager.PlotCreate ( String  plotName,
float  min,
float  max,
Color  plotColor,
ref Texture2D  renderTextureReference 
)

Definition at line 94 of file PlotManager.cs.

void PlotManager.PlotDestroy ( String  plotName)

Definition at line 102 of file PlotManager.cs.

Referenced by ArtemisClientLoop.destroyHBondsEnergyPlot(), ArtemisClientLoop.destroyStackingEnergyPlot(), and ArtemisClientLoop.destroyTotalEnergyPlot().

+ Here is the caller graph for this function:

Member Data Documentation

int PlotManager.depth = 2

Definition at line 8 of file PlotManager.cs.

Referenced by OnGUI().

Texture2D PlotManager.grid

Definition at line 9 of file PlotManager.cs.

PlotManager PlotManager.instance
staticprivate

Definition at line 12 of file PlotManager.cs.

Dictionary<String, Plotter> PlotManager.plots = new Dictionary<String, Plotter>()
private

Definition at line 11 of file PlotManager.cs.

Property Documentation


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