C# Класс Prizm.Main.Forms.Reports.Construction.PipelineGraph

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

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

Метод Описание
AddJointEdge ( Prizm.Domain.Entity.Construction joint ) : void
AddPipelineVertex ( Prizm.Domain.Entity.Construction partData ) : void
Pathfinder ( Prizm.Domain.Entity.Construction startPartData, Prizm.Domain.Entity.Construction endPartData ) : List>
PipelineGraph ( PipelineVertex>.Dictionary piecesVertex ) : System
PipelineGraph ( int capacity ) : System
RemovalExternalComponents ( Prizm.Domain.Entity.Construction startJoint, Prizm.Domain.Entity.Construction endJoint, List path ) : List
ShortestPath ( List paths ) : List

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

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

public AddJointEdge ( Prizm.Domain.Entity.Construction joint ) : void
joint Prizm.Domain.Entity.Construction
Результат void

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

public AddPipelineVertex ( Prizm.Domain.Entity.Construction partData ) : void
partData Prizm.Domain.Entity.Construction
Результат void

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

public Pathfinder ( Prizm.Domain.Entity.Construction startPartData, Prizm.Domain.Entity.Construction endPartData ) : List>
startPartData Prizm.Domain.Entity.Construction
endPartData Prizm.Domain.Entity.Construction
Результат List>

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

public PipelineGraph ( PipelineVertex>.Dictionary piecesVertex ) : System
piecesVertex PipelineVertex>.Dictionary
Результат System

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

public PipelineGraph ( int capacity ) : System
capacity int
Результат System

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

public RemovalExternalComponents ( Prizm.Domain.Entity.Construction startJoint, Prizm.Domain.Entity.Construction endJoint, List path ) : List
startJoint Prizm.Domain.Entity.Construction
endJoint Prizm.Domain.Entity.Construction
path List
Результат List

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

public ShortestPath ( List paths ) : List
paths List
Результат List