CellexalVR
0.13.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
Represents a collection of networks placed on a skeleton like model of a graph. More...
Public Member Functions | |
void | CalculateLayoutOnAllNetworks () |
Calculates the 2D layout of all networks. More... | |
void | CreateArcs (ref InputReader.NetworkKeyPair[] keyPairs, ref Dictionary< string, NetworkNode > nodes) |
Saves the arcs that go between the networks. More... | |
void | CreateNetworkAnimation (Transform graph) |
Spawn network beside graph it was created from. More... | |
IEnumerator | DeleteNetworkCoroutine () |
Coroutine that deletes this network. More... | |
void | DeleteNetworkMultiUser () |
Used when another client removes the networks. More... | |
NetworkCenter | FindNetworkCenter (string networkCenterName) |
Finds a networkcenter in this networkhandler. More... | |
void | HighLightGene (string geneName) |
Highlights a gene in all networks with a red circle. More... | |
Public Attributes | |
Material | highlightMaterial |
Material | normalMaterial |
bool | removable |
bool | removing = false |
ReferenceManager | referenceManager |
List< NetworkCenter > | networks = new List<NetworkCenter>() |
int | layoutApplied = 0 |
Properties | |
List< NetworkCenter > | Replacements [get] |
Represents a collection of networks placed on a skeleton like model of a graph.
void CellexalVR.AnalysisObjects.NetworkHandler.CalculateLayoutOnAllNetworks | ( | ) |
Calculates the 2D layout of all networks.
void CellexalVR.AnalysisObjects.NetworkHandler.CreateArcs | ( | ref InputReader.NetworkKeyPair[] | keyPairs, |
ref Dictionary< string, NetworkNode > | nodes | ||
) |
Saves the arcs that go between the networks.
keyPairs | An array of InputReader.NetworkKeyPair. |
nodes | All nodes in all networks. |
void CellexalVR.AnalysisObjects.NetworkHandler.CreateNetworkAnimation | ( | Transform | graph | ) |
Spawn network beside graph it was created from.
IEnumerator CellexalVR.AnalysisObjects.NetworkHandler.DeleteNetworkCoroutine | ( | ) |
Coroutine that deletes this network.
void CellexalVR.AnalysisObjects.NetworkHandler.DeleteNetworkMultiUser | ( | ) |
Used when another client removes the networks.
NetworkCenter CellexalVR.AnalysisObjects.NetworkHandler.FindNetworkCenter | ( | string | networkCenterName | ) |
Finds a networkcenter in this networkhandler.
networkCenterName | The name of the networkcenter |
void CellexalVR.AnalysisObjects.NetworkHandler.HighLightGene | ( | string | geneName | ) |
Highlights a gene in all networks with a red circle.
geneName | The gene to highlight. |