C# 클래스 Smrf.NodeXL.Core.VertexCollection

Represents a collection of vertices.
This is a collection of objects that implement the IVertex interface. You can add vertices to the collection, remove them, access a vertex, and enumerate all vertices.
상속: NodeXLBase, IVertexCollection
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_oLinkedList LinkedList
m_oParentGraph IGraph

공개 메소드들

메소드 설명
Add ( ) : IVertex
Add ( IVertex vertex ) : void
AssertValid ( ) : void
Clear ( ) : void
Contains ( IVertex vertex ) : System.Boolean
Contains ( Int32 id ) : System.Boolean
Contains ( String name ) : System.Boolean
CopyTo ( IVertex array, Int32 index ) : void
Find ( Int32 id, IVertex &vertex ) : System.Boolean
Find ( String name, IVertex &vertex ) : System.Boolean
GetEnumerator ( ) : IEnumerator
GetReverseEnumerable ( ) : IEnumerable
Remove ( IVertex vertex ) : System.Boolean
Remove ( Int32 id ) : System.Boolean
Remove ( String name ) : System.Boolean
ToString ( ) : String
VertexCollection ( IGraph parentGraph ) : System

Initializes a new instance of the VertexCollection class.

보호된 메소드들

메소드 설명
Find ( System.Boolean bByID, Int32 iID, String sName, LinkedListNode &oLinkedListNode ) : System.Boolean
Remove ( LinkedListNode oLinkedListNode ) : void

비공개 메소드들

메소드 설명
System ( ) : System.Collections.IEnumerator

메소드 상세

Add() 공개 메소드

public Add ( ) : IVertex
리턴 IVertex

Add() 공개 메소드

public Add ( IVertex vertex ) : void
vertex IVertex
리턴 void

AssertValid() 공개 메소드

public AssertValid ( ) : void
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( IVertex vertex ) : System.Boolean
vertex IVertex
리턴 System.Boolean

Contains() 공개 메소드

public Contains ( Int32 id ) : System.Boolean
id System.Int32
리턴 System.Boolean

Contains() 공개 메소드

public Contains ( String name ) : System.Boolean
name String
리턴 System.Boolean

CopyTo() 공개 메소드

public CopyTo ( IVertex array, Int32 index ) : void
array IVertex
index System.Int32
리턴 void

Find() 보호된 메소드

protected Find ( System.Boolean bByID, Int32 iID, String sName, LinkedListNode &oLinkedListNode ) : System.Boolean
bByID System.Boolean
iID System.Int32
sName String
oLinkedListNode LinkedListNode
리턴 System.Boolean

Find() 공개 메소드

public Find ( Int32 id, IVertex &vertex ) : System.Boolean
id System.Int32
vertex IVertex
리턴 System.Boolean

Find() 공개 메소드

public Find ( String name, IVertex &vertex ) : System.Boolean
name String
vertex IVertex
리턴 System.Boolean

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

GetReverseEnumerable() 공개 메소드

public GetReverseEnumerable ( ) : IEnumerable
리턴 IEnumerable

Remove() 공개 메소드

public Remove ( IVertex vertex ) : System.Boolean
vertex IVertex
리턴 System.Boolean

Remove() 공개 메소드

public Remove ( Int32 id ) : System.Boolean
id System.Int32
리턴 System.Boolean

Remove() 공개 메소드

public Remove ( String name ) : System.Boolean
name String
리턴 System.Boolean

Remove() 보호된 메소드

protected Remove ( LinkedListNode oLinkedListNode ) : void
oLinkedListNode LinkedListNode
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

VertexCollection() 공개 메소드

Initializes a new instance of the VertexCollection class.
public VertexCollection ( IGraph parentGraph ) : System
parentGraph IGraph /// The that owns this collection. ///
리턴 System

프로퍼티 상세

m_oLinkedList 보호되어 있는 프로퍼티

protected LinkedList m_oLinkedList
리턴 LinkedList

m_oParentGraph 보호되어 있는 프로퍼티

protected IGraph m_oParentGraph
리턴 IGraph