프로퍼티 | 타입 | 설명 | |
---|---|---|---|
m_iEdges | |||
m_oLinkedList | LinkedList |
||
m_oParentGraph | IGraph |
메소드 | 설명 | |
---|---|---|
Add ( IVertex vertex1, IVertex vertex2 ) : IEdge | ||
Add ( IVertex vertex1, IVertex vertex2, System.Boolean isDirected ) : IEdge | ||
Add ( IEdge edge ) : void | ||
AssertValid ( ) : void | ||
Clear ( ) : void | ||
Contains ( IEdge edge ) : System.Boolean | ||
Contains ( |
||
Contains ( String name ) : System.Boolean | ||
CopyTo ( IEdge array, |
||
EdgeCollection ( IGraph graph ) : System |
Initializes a new instance of the EdgeCollection class.
|
|
Find ( |
||
Find ( String name, IEdge &edge ) : System.Boolean | ||
GetConnectingEdges ( IVertex vertex1, IVertex vertex2 ) : ICollection |
||
GetEnumerator ( ) : IEnumerator |
||
Remove ( IEdge edge ) : System.Boolean | ||
Remove ( |
||
Remove ( String name ) : System.Boolean | ||
RemoveDuplicates ( ) : void | ||
ToString ( ) : String |
메소드 | 설명 | |
---|---|---|
AddToGroup ( IEdge oEdge, |
||
CheckDirectednessBeforeAddingEdge ( System.Boolean bEdgeIsDirected, String sArgumentName ) : void | ||
CheckVertex ( IVertex oVertex, String sMethodName, String sArgumentName ) : void | ||
EdgeToVertices ( IEdge oEdge, String sMethodName, String sArgumentName, |
||
Find ( System.Boolean bByID, |
||
GetDegree ( |
||
GetIncomingOrOutgoingEdges ( |
||
GetPredecessorOrSuccessorVertices ( |
||
IVertexToVertex ( IVertex oVertex, String sMethodOrPropertyName ) : |
||
OnEdgeAdded ( IEdge oEdge ) : void | ||
OnEdgeRemoved ( IEdge oEdge, System.Boolean bFireEdgeRemoved ) : void | ||
RemoveAllFromGroup ( |
||
RemoveFromGroup ( IEdge oEdge, |
메소드 | 설명 | |
---|---|---|
System ( ) : System.Collections.IEnumerator |
public Add ( IVertex vertex1, IVertex vertex2 ) : IEdge | ||
vertex1 | IVertex | |
vertex2 | IVertex | |
리턴 | IEdge |
public Add ( IVertex vertex1, IVertex vertex2, System.Boolean isDirected ) : IEdge | ||
vertex1 | IVertex | |
vertex2 | IVertex | |
isDirected | System.Boolean | |
리턴 | IEdge |
protected AddToGroup ( IEdge oEdge, |
||
oEdge | IEdge | |
oVertex | ||
리턴 | void |
protected CheckDirectednessBeforeAddingEdge ( System.Boolean bEdgeIsDirected, String sArgumentName ) : void | ||
bEdgeIsDirected | System.Boolean | |
sArgumentName | String | |
리턴 | void |
protected CheckVertex ( IVertex oVertex, String sMethodName, String sArgumentName ) : void | ||
oVertex | IVertex | |
sMethodName | String | |
sArgumentName | String | |
리턴 | void |
public CopyTo ( IEdge array, |
||
array | IEdge | |
index | ||
리턴 | void |
public EdgeCollection ( IGraph graph ) : System | ||
graph | IGraph |
/// |
리턴 | System |
protected EdgeToVertices ( IEdge oEdge, String sMethodName, String sArgumentName, |
||
oEdge | IEdge | |
sMethodName | String | |
sArgumentName | String | |
oVertex1 | ||
oVertex2 | ||
리턴 | void |
protected Find ( System.Boolean bByID, |
||
bByID | System.Boolean | |
iID | ||
sName | String | |
oEdge | IEdge | |
리턴 | System.Boolean |
public Find ( |
||
id | ||
edge | IEdge | |
리턴 | System.Boolean |
public Find ( String name, IEdge &edge ) : System.Boolean | ||
name | String | |
edge | IEdge | |
리턴 | System.Boolean |
public GetConnectingEdges ( IVertex vertex1, IVertex vertex2 ) : ICollection |
||
vertex1 | IVertex | |
vertex2 | IVertex | |
리턴 | ICollection |
protected GetIncomingOrOutgoingEdges ( |
||
oVertex | ||
bIncludeIncoming | System.Boolean | |
bIncludeOutgoing | System.Boolean | |
리턴 | ICollection |
protected GetPredecessorOrSuccessorVertices ( |
||
oVertex | ||
bIncludePredecessor | System.Boolean | |
bIncludeSuccessor | System.Boolean | |
리턴 | ICollection |
protected IVertexToVertex ( IVertex oVertex, String sMethodOrPropertyName ) : |
||
oVertex | IVertex | |
sMethodOrPropertyName | String | |
리턴 |
protected OnEdgeRemoved ( IEdge oEdge, System.Boolean bFireEdgeRemoved ) : void | ||
oEdge | IEdge | |
bFireEdgeRemoved | System.Boolean | |
리턴 | void |
protected RemoveAllFromGroup ( |
||
oVertex | ||
리턴 | void |
protected RemoveFromGroup ( IEdge oEdge, |
||
oEdge | IEdge | |
oVertex | ||
리턴 | System.Boolean |