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

Exibir arquivo Open project: AleksMorozova/prizm Class Usage Examples

Public Methods

Method 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 method

public AddJointEdge ( Prizm.Domain.Entity.Construction joint ) : void
joint Prizm.Domain.Entity.Construction
return void

AddPipelineVertex() public method

public AddPipelineVertex ( Prizm.Domain.Entity.Construction partData ) : void
partData Prizm.Domain.Entity.Construction
return void

Pathfinder() public method

public Pathfinder ( Prizm.Domain.Entity.Construction startPartData, Prizm.Domain.Entity.Construction endPartData ) : List>
startPartData Prizm.Domain.Entity.Construction
endPartData Prizm.Domain.Entity.Construction
return List>

PipelineGraph() public method

public PipelineGraph ( PipelineVertex>.Dictionary piecesVertex ) : System
piecesVertex PipelineVertex>.Dictionary
return System

PipelineGraph() public method

public PipelineGraph ( int capacity ) : System
capacity int
return System

RemovalExternalComponents() public method

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
return List

ShortestPath() public method

public ShortestPath ( List paths ) : List
paths List
return List