Table of Contents

Class QueryGraph

The query graph class

internal class QueryGraph

Inheritance

Inherited Members

Constructors

QueryGraph(Node)

Initializes a new instance of the Alis.Core.Physic.Common.Decomposition.Seidel.QueryGraph class

public QueryGraph(Node head)

Parameters

head Node

The head

Fields

_head

The head

private Node _head

Field Value

Node

Methods

Case1(Sink, Edge, Trapezoid[])

Cases the 1 using the specified sink

public void Case1(Sink sink, Edge edge, Trapezoid[] tList)

Parameters

sink Sink

The sink

edge Edge

The edge

tList Trapezoid[]

The list

Case2(Sink, Edge, Trapezoid[])

Cases the 2 using the specified sink

public void Case2(Sink sink, Edge edge, Trapezoid[] tList)

Parameters

sink Sink

The sink

edge Edge

The edge

tList Trapezoid[]

The list

Case3(Sink, Edge, Trapezoid[])

Cases the 3 using the specified sink

public void Case3(Sink sink, Edge edge, Trapezoid[] tList)

Parameters

sink Sink

The sink

edge Edge

The edge

tList Trapezoid[]

The list

Case4(Sink, Edge, Trapezoid[])

Cases the 4 using the specified sink

public void Case4(Sink sink, Edge edge, Trapezoid[] tList)

Parameters

sink Sink

The sink

edge Edge

The edge

tList Trapezoid[]

The list

FollowEdge(Edge)

Follows the edge using the specified edge

public List<Trapezoid> FollowEdge(Edge edge)

Parameters

edge Edge

The edge

Returns

List<Trapezoid>

The trapezoids

Locate(Edge)

Locates the edge

private Trapezoid Locate(Edge edge)

Parameters

edge Edge

The edge

Returns

Trapezoid

The trapezoid

Replace(Sink, Node)

Replaces the sink

private void Replace(Sink sink, Node node)

Parameters

sink Sink

The sink

node Node

The node