Inventory Member Details

Inventory Public Fields


Inventory Public Enumerations


Inventory Constructors
New
Initializes Collections
Public Sub New(ByVal Root As SheetOfAssertion)
Remarks:
Parameters:
ByVal Root As SheetOfAssertion


Inventory Public Properties
AllHookNumbersVisible
true iff All Hook Numbers in this Graph Construction are shown Category: Appearance
Public Property AllHookNumbersVisible() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
AllHooksVisible
True iff All Hook Locations in this Graph Construction are shown Category: Appearance
Public Property AllHooksVisible() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
ConjunctiveEGNameCount
The Count of ConjunctiveEG Names used in this Construction Category: Behavior
Public Property ConjunctiveEGNameCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
ConjunctiveEGs
The Set of ConjunctiveEGs in this Construction Category: Behavior
Public ReadOnly Property ConjunctiveEGs() As ConjunctiveEGCollection
Remarks:
IndexParameters:
Return Value:
ConjunctiveEGCollection
ConjunctiveEGsHistoric
The Set of ConjunctiveEGs ever instantiated in in this Construction; Indexes in this Collection are absolute indexes of these Objects Category: Behavior
Public ReadOnly Property ConjunctiveEGsHistoric() As ConjunctiveEGCollection
Remarks:
IndexParameters:
Return Value:
ConjunctiveEGCollection
CutNameCount
The Count of Cut Names used in this Construction Category: Behavior
Public Property CutNameCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Cuts
The Set of Cuts in this Construction Category: Behavior
Public ReadOnly Property Cuts() As CutCollection
Remarks:
IndexParameters:
Return Value:
CutCollection
CutsHistoric
The Set of Cuts ever instantiated in in this Construction; Indexes in this Collection are absolute indexes of these Objects Category: Behavior
Public ReadOnly Property CutsHistoric() As CutCollection
Remarks:
IndexParameters:
Return Value:
CutCollection
DotNameCount
The Count of Dot Names used in this Construction Category: Behavior
Public Property DotNameCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Dots
The Set of Dots in this Construction Category: Behavior
Public ReadOnly Property Dots() As DotCollection
Remarks:
IndexParameters:
Return Value:
DotCollection
DotsHistoric
The Set of Dots ever instantiated in in this Construction; Indexes in this Collection are absolute indexes of these Objects Category: Behavior
Public ReadOnly Property DotsHistoric() As DotCollection
Remarks:
IndexParameters:
Return Value:
DotCollection
Graphs
The Set of Graphs in this Construction Category: Behavior
Public ReadOnly Property Graphs() As ProtoGraphCollection
Remarks:
IndexParameters:
Return Value:
ProtoGraphCollection
GraphsInactive
The Set of Inactive ProtoGraphs for this Graph-Construction Category: Behavior
Public Property GraphsInactive() As ProtoGraphCollection
Remarks:
IndexParameters:
Return Value:
ProtoGraphCollection
Hooks
The Set of Hooks in this Construction Category: Behavior
Public ReadOnly Property Hooks() As HookCollection
Remarks:
IndexParameters:
Return Value:
HookCollection
Ligatures
The Set of Ligatures in this Construction Category: Behavior
Public ReadOnly Property Ligatures() As LigatureCollection
Remarks:
IndexParameters:
Return Value:
LigatureCollection
LigaturesHistoric
The Set of Ligatures ever instantiated in in this Construction; Indexes in this Collection are absolute indexes of these Objects Category: Behavior
Public ReadOnly Property LigaturesHistoric() As LigatureCollection
Remarks:
IndexParameters:
Return Value:
LigatureCollection
LigaturesInactive
The Set of Ligatures Deleted from this Construction Category:
Public Property LigaturesInactive() As LigatureCollection
Remarks:
IndexParameters:
Return Value:
LigatureCollection
RootSA
The Root Graph of this Construction Category: Behavior
Public Property RootSA() As SheetOfAssertion
Remarks:
IndexParameters:
Return Value:
SheetOfAssertion
SANameCount
The Count of SheetOfAssertion Names used in this Construction Category: Behavior
Public Property SANameCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Sheets
The Set of SheetsOfAssertion in this Construction Category: Behavior
Public ReadOnly Property Sheets() As SheetOfAssertionCollection
Remarks:
IndexParameters:
Return Value:
SheetOfAssertionCollection
SpotNameCount
The Count of Spot Names used in this Construction Category: Behavior
Public Property SpotNameCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Spots
The Set of Spots in this Construction Category: Behavior
Public ReadOnly Property Spots() As SpotCollection
Remarks:
IndexParameters:
Return Value:
SpotCollection
SpotsHistoric
The Set of Spots ever instantiated in in this Construction; Indexes in this Collection are absolute indexes of these Objects Category: Behavior
Public ReadOnly Property SpotsHistoric() As SpotCollection
Remarks:
IndexParameters:
Return Value:
SpotCollection
StringForBetaDTD
String defining the DTD for Beta Graph Constructions Category: Behavior
Public ReadOnly Property StringForBetaDTD() As String
Remarks:
IndexParameters:
Return Value:
String
TreeForm
The Windows Form which displays Inventory Data on this Graph Construction Category: Behavior
Public Property TreeForm() As frmInventory
Remarks:
IndexParameters:
Return Value:
frmInventory


Inventory Public Methods
AddObjectToArrayIfNew
Adds a Spot to an Array of Spots provided it is not already a member of that Array
Public Shared Function AddObjectToArrayIfNew(ByVal S As Spot, ByVal SS As Spot[]) As Int32
Remarks:
Parameters:
ByVal S As Spot
ByVal SS As Spot[]
Return Value:
Int32
AddObjectToArrayIfNew
Adds a Hook to an Array of Hooks provided it is not already a member of that Array
Public Shared Function AddObjectToArrayIfNew(ByVal H As Hook, ByRef HH As Hook[]) As Int32
Remarks:
Parameters:
ByVal H As Hook
ByRef HH As Hook[]
Return Value:
Int32
AddObjectToArrayIfNew
Adds an AtomicGraph to an Array of AtomicGraphs provided it is not already a member of that Array
Public Shared Function AddObjectToArrayIfNew(ByVal A As AtomicGraph, ByRef AA As AtomicGraph[]) As Int32
Remarks:
Parameters:
ByVal A As AtomicGraph
ByRef AA As AtomicGraph[]
Return Value:
Int32
AddObjectToArrayIfNew
Adds a ProtoGraph to an Array of ProtoGraphs provided it is not already a member of that Array
Public Shared Function AddObjectToArrayIfNew(ByVal Graph As ProtoGraph, ByRef A As ProtoGraph[]) As Int32
Remarks:
Parameters:
ByVal Graph As ProtoGraph
ByRef A As ProtoGraph[]
Return Value:
Int32
AddObjectToArrayIfNew
Adds a Dot to an Array of Dots provided it is not already a member of that Array
Public Shared Function AddObjectToArrayIfNew(ByVal LI As Dot, ByRef DD As Dot[]) As Int32
Remarks:
Parameters:
ByVal LI As Dot
ByRef DD As Dot[]
Return Value:
Int32
AdjustNameCountXML
Used during recreation of EG from XML; computes SANameCount based on numeric part of SA.Name
Public Sub AdjustNameCountXML(ByVal SA As SheetOfAssertion)
Remarks:
If computed Count is higher than SANameCount, uses new; otherwise, leaves SANameCount unchanged
Parameters:
ByVal SA As SheetOfAssertion
Return Value:
Void
AdjustNameCountXML
Used during recreation of EG from XML; computes DotNameCount based on numeric part of D.Name
Public Sub AdjustNameCountXML(ByVal D As Dot)
Remarks:
If computed Count is higher than DotNameCount, uses new; otherwise, leaves DotNameCount unchanged
Parameters:
ByVal D As Dot
Return Value:
Void
AdjustNameCountXML
Used during recreation of EG from XML; computes CutNameCount based on numeric part of C.Name
Public Sub AdjustNameCountXML(ByVal C As Cut)
Remarks:
If computed Count is higher than CutNameCount, uses new; otherwise, leaves CutNameCount unchanged
Parameters:
ByVal C As Cut
Return Value:
Void
AdjustNameCountXML
Used during recreation of EG from XML; computes SpotNameCount based on numeric part of S.Name
Public Sub AdjustNameCountXML(ByVal S As Spot)
Remarks:
If computed Count is higher than SpotNameCount, uses new; otherwise, leaves SpotNameCount unchanged
Parameters:
ByVal S As Spot
Return Value:
Void
AdjustNameCountXML
Used during recreation of EG from XML; computes ConjunctiveEGNameCount based on numeric part of K.Name
Public Sub AdjustNameCountXML(ByVal K As ConjunctiveEG)
Remarks:
If computed Count is higher than ConjunctiveEGNameCount, uses new; otherwise, leaves CutNameCount unchanged
Parameters:
ByVal K As ConjunctiveEG
Return Value:
Void
ArrayToString
Combines an Array of Strings into a single String, with the option of specifying a String to serve as separator for these SubStrings
Public Shared Function ArrayToString(ByVal A As String[], Optional ByVal Separator As String=) As String
Remarks:
Parameters:
ByVal A As String[]
Optional ByVal Separator As String =
Return Value:
String
AtomsFromHooks
Passes the Array of AtomicGraphs which own the Hooks in a given Array
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef AA As AtomicGraph[])
Remarks:
Parameters:
ByVal HH As Hook[]
ByRef AA As AtomicGraph[]
Return Value:
Void
AtomsFromHooks
Passes a Collection of the Dots which Own the Hooks in a Given Collection
Public Sub AtomsFromHooks(ByVal HCol As HookCollection, ByRef DCol As DotCollection)
Remarks:
Parameters:
ByVal HCol As HookCollection
ByRef DCol As DotCollection
Return Value:
Void
AtomsFromHooks
Passes an Array of the Dots Owning Hooks in a given Array of Hooks
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef DD As Dot[])
Remarks:
Parameters:
ByVal HH As Hook[]
ByRef DD As Dot[]
Return Value:
Void
AtomsFromHooks
Passes Collections of the Spots and the Dots which Own the Hooks in a Given Collection, and also an AtomicGraphCollection including them
Public Sub AtomsFromHooks(ByVal HCol As HookCollection, ByRef DCol As DotCollection, ByRef SCol As SpotCollection, ByRef ACol As AtomicGraphCollection)
Remarks:
Parameters:
ByVal HCol As HookCollection
ByRef DCol As DotCollection
ByRef SCol As SpotCollection
ByRef ACol As AtomicGraphCollection
Return Value:
Void
AtomsFromHooks
Passes Arrays of the Spots and the Dots which Own the Hooks in a Given Array, and also an AtomicGraph Array including them
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef DD As Dot[], ByRef SS As Spot[], ByRef AA As AtomicGraph[])
Remarks:
Parameters:
ByVal HH As Hook[]
ByRef DD As Dot[]
ByRef SS As Spot[]
ByRef AA As AtomicGraph[]
Return Value:
Void
AtomsFromHooks
Passes an Array of the Spots Owning Hooks in a given Array of Hooks
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef SS As Spot[])
Remarks:
Parameters:
ByVal HH As Hook[]
ByRef SS As Spot[]
Return Value:
Void
BareStr
Returns a String Representation of a given Integer with no blank fill, but with zeroes filling to at least as many as ZeroFillTo digits
Public Shared Function BareStr(ByVal Num As Int32, Optional ByVal ZeroFillTo As Int32=0) As String
Remarks:
Parameters:
ByVal Num As Int32
Optional ByVal ZeroFillTo As Int32 =0
Return Value:
String
ConnectionLineArrayToString
Returns a String listing Substrings corresponding to the LigConnections in a given Array
Public Shared Function ConnectionLineArrayToString(ByVal LigC As LigConnection[]) As String
Remarks:
Parameters:
ByVal LigC As LigConnection[]
Return Value:
String
CutsBetween
If P at or under Q, then returns number of Cuts separating (in the Ancestry line between) P and Q; if Not(P at or under Q), then returns -1
Public Shared Function CutsBetween(ByVal P As ProtoGraph, ByVal Q As ProtoGraph) As Int32
Remarks:
Parameters:
ByVal P As ProtoGraph
ByVal Q As ProtoGraph
Return Value:
Int32
EGArrayToString
Returns a String with the Names of the ProtoGraphs in a given Array; no line-breaks
Public Shared Function EGArrayToString(ByVal EGArray As ProtoGraph[]) As String
Remarks:
Parameters:
ByVal EGArray As ProtoGraph[]
Return Value:
String
GeneologyFrom
If Descendent is ultimately Begat by ParentGraph Chain from Ancestor, returns True and loads the Descent into FamilyTree()
Public Shared Function GeneologyFrom(ByVal Ancestor As ProtoGraph, ByVal Descendent As ProtoGraph, ByVal Root As ProtoGraph, ByRef FamilyTree As ProtoGraph[], ByRef CompareReturn As Int32) As Boolean
Remarks:
This is a Shared version; it is relative, from the Graph Root, which is the Zero of the Graph-Tree being examined; Ancestor is FamilyTree(0) and Descendent is FamilyTree(n); this is, of course, a partial order; the passed Integer CompareReturn is relevant when this Function returns True - it is 0 for Equals and -1 for Ancestor Under Descendent; the -1 follows the Compare(a,b) Function convention of 0 for a = b; Minus value for a less than b, Plus value for a greater than b
Parameters:
ByVal Ancestor As ProtoGraph
ByVal Descendent As ProtoGraph
ByVal Root As ProtoGraph
ByRef FamilyTree As ProtoGraph[]
ByRef CompareReturn As Int32
Return Value:
Boolean
GeneologyFrom
If Descendent is ultimately Begat by ParentGraph Chain from Ancestor, returns True and loads the Descent into FamilyTree()
Public Function GeneologyFrom(ByVal Ancestor As ProtoGraph, ByVal Descendent As ProtoGraph, ByRef FamilyTree As ProtoGraph[]) As Boolean
Remarks:
Ancestor is FamilyTree(0) and Descendent is FamilyTree(n); this is, of course, a partial order
Parameters:
ByVal Ancestor As ProtoGraph
ByVal Descendent As ProtoGraph
ByRef FamilyTree As ProtoGraph[]
Return Value:
Boolean
GetAtomicGraphReference
Returns a Reference to an AtomicGraph based on its Name
Public Function GetAtomicGraphReference(ByVal AtomName As String) As AtomicGraph
Remarks:
Parameters:
ByVal AtomName As String
Return Value:
AtomicGraph
GetContainerGraphReference
Returns a Reference to a ContainerGraph based on its Name
Public Function GetContainerGraphReference(ByVal EGName As String) As ContainerGraph
Remarks:
Parameters:
ByVal EGName As String
Return Value:
ContainerGraph
GetCutReference
Returns a Reference to a Cut based on its Name
Public Function GetCutReference(ByVal CutName As String) As Cut
Remarks:
Parameters:
ByVal CutName As String
Return Value:
Cut
GetDotReference
Returns a Reference to a Dot based on its Name
Public Function GetDotReference(ByVal DotName As String) As Dot
Remarks:
Parameters:
ByVal DotName As String
Return Value:
Dot
GetHookReference
Returns a Reference to a Hook based on its Name
Public Function GetHookReference(ByVal HookName As String) As Hook
Remarks:
Parameters:
ByVal HookName As String
Return Value:
Hook
GetKEGReference
Returns a Reference to a ConjunctiveEG based on its Name
Public Function GetKEGReference(ByVal KEGName As String) As ConjunctiveEG
Remarks:
Parameters:
ByVal KEGName As String
Return Value:
ConjunctiveEG
GetLigatureReference
Returns a Reference to a Ligature based on its Name
Public Function GetLigatureReference(ByVal LigatureName As String) As Ligature
Remarks:
Parameters:
ByVal LigatureName As String
Return Value:
Ligature
GetProtoGraphReference
Returns a Reference to a ProtoGraph based on its Name
Public Function GetProtoGraphReference(ByVal EGName As String) As ProtoGraph
Remarks:
Parameters:
ByVal EGName As String
Return Value:
ProtoGraph
GetSAReference
Returns a Reference to a SheetOfAssertion based on its Name
Public Function GetSAReference(ByVal SAName As String) As SheetOfAssertion
Remarks:
Parameters:
ByVal SAName As String
Return Value:
SheetOfAssertion
GetSpotReference
Returns a Reference to a Spot based on its Name
Public Function GetSpotReference(ByVal SpotName As String) As Spot
Remarks:
Parameters:
ByVal SpotName As String
Return Value:
Spot
HideAllHookNumbers
Causes all Hook Numbers (for Hooks on Dots) in this Construction to be hidden
Public Sub HideAllHookNumbers()
Remarks:
Parameters:
Return Value:
Void
HideAllHooks
Sets all Hooks in this Construction to Invisible
Public Sub HideAllHooks()
Remarks:
Parameters:
Return Value:
Void
HookArrayToString
Returns a String listing the Names of the Hooks in a given Array
Public Shared Function HookArrayToString(ByVal HookArray As Hook[]) As String
Remarks:
Parameters:
ByVal HookArray As Hook[]
Return Value:
String
MakeAllHooksInvisible
Sets all Hooks in this Construction to Invisible
Public Sub MakeAllHooksInvisible()
Remarks:
Parameters:
Return Value:
Void
MakeAllHooksVisible
Sets all Hooks in this Construction to Visible
Public Sub MakeAllHooksVisible()
Remarks:
Parameters:
Return Value:
Void
MapHooksToContainers
Will Map Locations of all Hooks to each Graph in this Construction
Public Sub MapHooksToContainers()
Remarks:
Parameters:
Return Value:
Void
PlotPointShadowFromRoot
Takes a Point on RootSA and Returns that Point in the coordinates of a given Graph
Public Function PlotPointShadowFromRoot(ByVal DestGraph As ProtoGraph, ByVal RootShadowPt As Point) As Point
Remarks:
Parameters:
ByVal DestGraph As ProtoGraph
ByVal RootShadowPt As Point
Return Value:
Point
PlotPointShadowToRoot
Takes a Point on a given Graph and Returns that Point in RootSA coordinates
Public Function PlotPointShadowToRoot(ByVal SourceGraph As ProtoGraph, ByVal SourcePoint As Point) As Point
Remarks:
Parameters:
ByVal SourceGraph As ProtoGraph
ByVal SourcePoint As Point
Return Value:
Point
RemoveArrayMember
Returns True and removes the Ligature at a given Index from an Array of Ligatures, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Ligature[], ByRef Destination As Ligature[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As Ligature[]
ByRef Destination As Ligature[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the ProtoGraph at a given Index from an Array of ProtoGraphs, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As ProtoGraph[], ByRef Destination As ProtoGraph[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As ProtoGraph[]
ByRef Destination As ProtoGraph[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the Dot at a given Index from an Array of Dots, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Dot[], ByRef Destination As Dot[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As Dot[]
ByRef Destination As Dot[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the Spot at a given Index from an Array of Spots, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Spot[], ByRef Destination As Spot[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As Spot[]
ByRef Destination As Spot[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes a given ProtoGraph from an Array of ProtoGraphs, passing back the shortened Array PROVIDED the Graph is in the original Array; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Removee As ProtoGraph, ByVal Source As ProtoGraph[], ByRef Destination As ProtoGraph[]) As Boolean
Remarks:
Parameters:
ByVal Removee As ProtoGraph
ByVal Source As ProtoGraph[]
ByRef Destination As ProtoGraph[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes a given Hook from an Array of Hooks, passing back the shortened Array PROVIDED the Graph is in the original Array; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Removee As Hook, ByVal Source As Hook[], ByRef Destination As Hook[]) As Boolean
Remarks:
Parameters:
ByVal Removee As Hook
ByVal Source As Hook[]
ByRef Destination As Hook[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the LigConnection at a given Index from an Array of LigConnections, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As LigConnection[], ByRef Destination As LigConnection[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As LigConnection[]
ByRef Destination As LigConnection[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the Hook at a given Index from an Array of Hooks, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Hook[], ByRef Destination As Hook[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As Hook[]
ByRef Destination As Hook[]
Return Value:
Boolean
RemoveArrayMember
Returns True and removes the Form at a given Index from an Array of System.Windows.Form.Form's, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Form[], ByRef Destination As Form[]) As Boolean
Remarks:
Parameters:
ByVal Index As Int32
ByVal Source As Form[]
ByRef Destination As Form[]
Return Value:
Boolean
SetTypeColorFor
Returns White or Black for best visibility against a given Color
Public Shared Function SetTypeColorFor(ByVal B As Color) As Color
Remarks:
Parameters:
ByVal B As Color
Return Value:
Color
ShowAllHookNumbers
Causes all Hook Numbers (for Hooks on Dots) in this Construction to be displayed
Public Sub ShowAllHookNumbers()
Remarks:
Parameters:
Return Value:
Void
ShowAllHooks
Sets all Hooks in this Construction to Visible
Public Sub ShowAllHooks()
Remarks:
Parameters:
Return Value:
Void
SubGraphsOf
Returns a Collection of ProtoGraphs which, for a given Graph G, are the Graphs in G.Controls
Public Shared Function SubGraphsOf(ByVal G As ContainerGraph) As ProtoGraphCollection
Remarks:
Parameters:
ByVal G As ContainerGraph
Return Value:
ProtoGraphCollection
Update
Updates Cuts, Containers, and Graphs and thier Historic (no deletions) versions for a New Cut; Returns its Index in CutsHistoric
Public Function Update(ByVal NewCut As Cut) As Int32
Remarks:
Parameters:
ByVal NewCut As Cut
Return Value:
Int32
Update
Updates Spots, Atoms, and Graphs and their Historic (no deletions) versions for a New Spot; Returns its Index in SpotsHistoric
Public Function Update(ByVal NewSpot As Spot) As Int32
Remarks:
Parameters:
ByVal NewSpot As Spot
Return Value:
Int32
Update
Updates Hooks and HooksHistoric for a new Hook; returns its Index in HooksHistoric
Public Function Update(ByVal NewHook As Hook) As Int32
Remarks:
Parameters:
ByVal NewHook As Hook
Return Value:
Int32
Update
Updates Sheets, Containers, and Graphs and thier Historic (no deletions) versions for a New SheetOfAssertion; Returns its Index in SheetsHistoric
Public Function Update(ByVal NewSA As SheetOfAssertion) As Int32
Remarks:
Parameters:
ByVal NewSA As SheetOfAssertion
Return Value:
Int32
Update
Updates Dots, Atoms, and Graphs and their Historic (no deletions) versions for a New Dot; Returns its Index in DotsHistoric
Public Function Update(ByVal NewDot As Dot) As Int32
Remarks:
Parameters:
ByVal NewDot As Dot
Return Value:
Int32
Update
Updates ConjunctiveEGs, Containers, and Graphs and their Historic (no deletions) versions for a New ConjunctiveEG; Returns its Index in ConjunctiveEGsHistoric
Public Function Update(ByVal NewKEG As ConjunctiveEG) As Int32
Remarks:
Parameters:
ByVal NewKEG As ConjunctiveEG
Return Value:
Int32
Update
Updates Ligatures and LigaturesHistoric for a New Ligature; Returns its Index in LigaturesHistoric
Public Function Update(ByVal NewLig As Ligature) As Int32
Remarks:
Parameters:
ByVal NewLig As Ligature
Return Value:
Int32
UpdateRemoval
Updates Ligatures Collections upon the REMOVAL of a Ligature
Public Sub UpdateRemoval(ByVal L As Ligature)
Remarks:
Parameters:
ByVal L As Ligature
Return Value:
Void
UpdateRemoval
Updates Hooks Collection upon the REMOVAL of a Hook
Public Sub UpdateRemoval(ByVal H As Hook)
Remarks:
Parameters:
ByVal H As Hook
Return Value:
Void
UpdateRemoval
Updates appropriate Collections upon the REMOVAL of a Graph
Public Sub UpdateRemoval(ByVal P As ProtoGraph)
Remarks:
Parameters:
ByVal P As ProtoGraph
Return Value:
Void


Inventory Public Events
ConjunctiveEGsChanged
Occurs when there is a change in Inventory.ConjunctiveEGs.
Public Event ConjunctiveEGsChanged(ByVal sender As Object, ByVal NewKEGs As ConjunctiveEGCollection, ByVal OldKEGs As ConjunctiveEGCollection)
Event Data:
The event handler receives arguments of Type Object, ConjunctiveEGCollection and ConjunctiveEGCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewKEGs As ConjunctiveEGCollection
ByVal OldKEGs As ConjunctiveEGCollection

CutsChanged
Occurs when there is a change in Inventory.Cuts.
Public Event CutsChanged(ByVal sender As Object, ByVal NewCuts As CutCollection, ByVal OldCuts As CutCollection)
Event Data:
The event handler receives arguments of Type Object, CutCollection and CutCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewCuts As CutCollection
ByVal OldCuts As CutCollection

DotsChanged
Occurs when there is a change in Inventory.Dots.
Public Event DotsChanged(ByVal sender As Object, ByVal NewDots As DotCollection, ByVal OldDots As DotCollection)
Event Data:
The event handler receives arguments of Type Object, DotCollection and DotCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewDots As DotCollection
ByVal OldDots As DotCollection

HooksChanged
Occurs when there is a change in Inventory.Hooks.
Public Event HooksChanged(ByVal sender As Object, ByVal NewHooks As HookCollection, ByVal OldHooks As HookCollection)
Event Data:
The event handler receives arguments of Type Object, HookCollection and HookCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewHooks As HookCollection
ByVal OldHooks As HookCollection

LigaturesChanged
Occurs when there is a change in Inventory.Ligatures.
Public Event LigaturesChanged(ByVal sender As Object, ByVal NewLigatures As LigatureCollection, ByVal OldLigatures As LigatureCollection)
Event Data:
The event handler receives arguments of Type Object, LigatureCollection and LigatureCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewLigatures As LigatureCollection
ByVal OldLigatures As LigatureCollection

SheetsOfAssertionChanged
Occurs when there is a change in Inventory.Sheets.
Public Event SheetsOfAssertionChanged(ByVal sender As Object, ByVal NewSAs As SheetOfAssertionCollection, ByVal OldSAs As SheetOfAssertionCollection)
Event Data:
The event handler receives arguments of Type Object, SheetOfAssertionCollection and SheetOfAssertionCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewSAs As SheetOfAssertionCollection
ByVal OldSAs As SheetOfAssertionCollection

SpotsChanged
Occurs when there is a change in Inventory.Spots.
Public Event SpotsChanged(ByVal sender As Object, ByVal NewSpots As SpotCollection, ByVal OldSpots As SpotCollection)
Event Data:
The event handler receives arguments of Type Object, ConjunctiveEGCollection and ConjunctiveEGCollection
EventHandler Parameters:
ByVal sender As Object
ByVal NewSpots As SpotCollection
ByVal OldSpots As SpotCollection