C# Class Prizm.Main.Forms.Reports.Construction.PipelineGraph

Afficher le fichier Open project: AleksMorozova/prizm Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AddJointEdge() public méthode

public AddJointEdge ( Prizm.Domain.Entity.Construction joint ) : void
joint Prizm.Domain.Entity.Construction
Résultat void

AddPipelineVertex() public méthode

public AddPipelineVertex ( Prizm.Domain.Entity.Construction partData ) : void
partData Prizm.Domain.Entity.Construction
Résultat void

Pathfinder() public méthode

public Pathfinder ( Prizm.Domain.Entity.Construction startPartData, Prizm.Domain.Entity.Construction endPartData ) : List>
startPartData Prizm.Domain.Entity.Construction
endPartData Prizm.Domain.Entity.Construction
Résultat List>

PipelineGraph() public méthode

public PipelineGraph ( PipelineVertex>.Dictionary piecesVertex ) : System
piecesVertex PipelineVertex>.Dictionary
Résultat System

PipelineGraph() public méthode

public PipelineGraph ( int capacity ) : System
capacity int
Résultat System

RemovalExternalComponents() public méthode

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
Résultat List

ShortestPath() public méthode

public ShortestPath ( List paths ) : List
paths List
Résultat List