Flexivert Library Documentation
IGraphFactory Interface
NamespacesFlexivert.PluginsIGraphFactory
Defines methods for manipulating graph memory maps.
Declaration Syntax
C#Visual BasicVisual C++
public interface IGraphFactory : IFlexivertPlugin
Public Interface IGraphFactory _
	Implements IFlexivertPlugin
public interface class IGraphFactory : IFlexivertPlugin
Members
All MembersMethodsProperties



IconMemberDescription
AddEdge(Edge)
Adds an edge to the graph memory map.

AddVertex(Vertex)
Adds a vertex to the graph memory map.

DisplayName
Gets the display name of the plugin.
(Inherited from IFlexivertPlugin.)
GetAllEdges()()()
Retrieves all edges currently present in the graph memory map.

GetEdge(Vertex, Vertex)
Retrieves a specific edge from the graph memory map, by its two ends.

GetEdgeCount()()()
Retrieves the number of edges currently on the graph memory map.

GetEdgesFrom(Vertex)
Retrieves all edges starting from a specific vertex

GetEdgesTo(Vertex)
Retrieves all edges ending at a specific vertex

GetVertex(Int32)
Retrieves a specific vertex from the graph memory map, by its index.

GetVertextCount()()()
Retrieves the number of vertices currently present in the graph memory map.

RemoveEdge(Vertex, Vertex)
Removes an edge from the graph memory map, identified by its two ends.

RemoveVertex(Vertex)
Removes a vertex from the graph memory map.

Remarks
Graph factories are plugins which perform graph memory-mapping. An instance of IGraphFactory is assigned to each graph as it is created.

Assembly: FVCore (Module: FVCore) Version: 0.5.8.1 (0.5.8.12)