C# Класс MorphExtractorCL.DendriteIO

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CytEdges ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, DendriteNode pnode ) : void
CytNodes ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, int &count ) : void
Edge ( DendriteNode node, DendriteNode root, int deg, StringBuilder sb ) : void
LoadFromSWC ( IEnumerable fileContent ) : Dendrite
LoadFromSWC ( string filename ) : Dendrite

SWCファイルを読み込んでDendriteインスタンスを生成

PajekEdgesRD ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode ) : void
PajekVerticesRD ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, int &count ) : void
SaveAsCytoscapeFreeFormat ( String fname, Dendrite dend ) : void
SaveAsPajekFormat ( String fname, Dendrite dend ) : void
SaveAsTLP ( String fname, Dendrite dend ) : void
SaveEdgeList ( string fname, Dendrite dend ) : void
SaveToSWC ( string filename, Dendrite dend ) : void

DendriteインスタンスをSWCファイルに出力

SaveToSWCRec ( DendriteNode node, DendriteNode parent, StreamWriter writer ) : void
TLPCoord ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
TLPDistance ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
TLPEdge ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode, int &count ) : void
TLPEdgeLength ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode, int &count ) : void
TLPElectricalDistance ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
TLPNodeType ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
TLPNodes ( StreamWriter sw, DendriteNode node, DendriteNode parent, int &count ) : void
TLPRadius ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void

Приватные методы

Метод Описание
ParseSWC ( IEnumerable fileContents ) : IEnumerable

Описание методов

CytEdges() публичный Метод

public CytEdges ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, DendriteNode pnode ) : void
sw System.IO.StreamWriter
dend Dendrite
node DendriteNode
parent DendriteNode
pnode DendriteNode
Результат void

CytNodes() публичный Метод

public CytNodes ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, int &count ) : void
sw System.IO.StreamWriter
dend Dendrite
node DendriteNode
parent DendriteNode
count int
Результат void

Edge() публичный Метод

public Edge ( DendriteNode node, DendriteNode root, int deg, StringBuilder sb ) : void
node DendriteNode
root DendriteNode
deg int
sb StringBuilder
Результат void

LoadFromSWC() публичный Метод

public LoadFromSWC ( IEnumerable fileContent ) : Dendrite
fileContent IEnumerable
Результат Dendrite

LoadFromSWC() публичный Метод

SWCファイルを読み込んでDendriteインスタンスを生成
public LoadFromSWC ( string filename ) : Dendrite
filename string 入力ファイル名
Результат Dendrite

PajekEdgesRD() публичный Метод

public PajekEdgesRD ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
pnode DendriteNode
Результат void

PajekVerticesRD() публичный Метод

public PajekVerticesRD ( StreamWriter sw, Dendrite dend, DendriteNode node, DendriteNode parent, int &count ) : void
sw System.IO.StreamWriter
dend Dendrite
node DendriteNode
parent DendriteNode
count int
Результат void

SaveAsCytoscapeFreeFormat() публичный Метод

public SaveAsCytoscapeFreeFormat ( String fname, Dendrite dend ) : void
fname String
dend Dendrite
Результат void

SaveAsPajekFormat() публичный Метод

public SaveAsPajekFormat ( String fname, Dendrite dend ) : void
fname String
dend Dendrite
Результат void

SaveAsTLP() публичный Метод

public SaveAsTLP ( String fname, Dendrite dend ) : void
fname String
dend Dendrite
Результат void

SaveEdgeList() публичный Метод

public SaveEdgeList ( string fname, Dendrite dend ) : void
fname string
dend Dendrite
Результат void

SaveToSWC() публичный Метод

DendriteインスタンスをSWCファイルに出力
public SaveToSWC ( string filename, Dendrite dend ) : void
filename string 出力ファイル名
dend Dendrite
Результат void

SaveToSWCRec() публичный Метод

public SaveToSWCRec ( DendriteNode node, DendriteNode parent, StreamWriter writer ) : void
node DendriteNode
parent DendriteNode
writer System.IO.StreamWriter
Результат void

TLPCoord() публичный Метод

public TLPCoord ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
Результат void

TLPDistance() публичный Метод

public TLPDistance ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
Результат void

TLPEdge() публичный Метод

public TLPEdge ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode, int &count ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
pnode DendriteNode
count int
Результат void

TLPEdgeLength() публичный Метод

public TLPEdgeLength ( StreamWriter sw, DendriteNode node, DendriteNode parent, DendriteNode pnode, int &count ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
pnode DendriteNode
count int
Результат void

TLPElectricalDistance() публичный Метод

public TLPElectricalDistance ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
Результат void

TLPNodeType() публичный Метод

public TLPNodeType ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
Результат void

TLPNodes() публичный Метод

public TLPNodes ( StreamWriter sw, DendriteNode node, DendriteNode parent, int &count ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
count int
Результат void

TLPRadius() публичный Метод

public TLPRadius ( StreamWriter sw, DendriteNode node, DendriteNode parent ) : void
sw System.IO.StreamWriter
node DendriteNode
parent DendriteNode
Результат void