ConnectionToSpot Member Details

ConnectionToSpot Public Fields


ConnectionToSpot Public Enumerations
ConnectionCorner
Indicates the Corner of BaseDot's Rectangle connected to a Spot's Center
Remarks:

Members:

Name Value Description
UpperLeftCorner 0 Connection is to the Upper Left Corner (NW) of the Rectagle
UpperRightCorner 1 Connection is to the Upper Right Corner (NE) of the Rectagle
LowerRightCorner 2 Connection is to the Lower Right Corner (SE) of the Rectagle
LowerLeftCorner 3 Connection is to the Lower Left Corner (SW) of the Rectagle


ConnectionToSpot Constructors
New
The Plain-Vanilla Constructor
Public Sub New()
Remarks:
Parameters:
New
Constructor specifying the BaseDot for this Instance
Public Sub New(ByVal Base As Dot)
Remarks:
Parameters:
ByVal Base As Dot
New
A Copy Constructor, used when BaseDot is copied
Public Sub New(ByVal CopySpotConnection As ConnectionToSpot, ByVal Base As Dot)
Remarks:
Parameters:
ByVal CopySpotConnection As ConnectionToSpot
ByVal Base As Dot


ConnectionToSpot Public Properties
Angle
Angle in Degrees from +X Axis of a Polar Line of Identity Category: Layout
Public Property Angle() As Double
Remarks:
IndexParameters:
Return Value:
Double
BaseDot
Dot to which this ConnectionToSpot belongs Category: Behavior
Public Property BaseDot() As Dot
Remarks:
IndexParameters:
Return Value:
Dot
ConnectedCorner
Corner of BaseDot's Rectangle connected to Spot's Center Category: Layout
Public Property ConnectedCorner() As ConnectionCorner
Remarks:
IndexParameters:
Return Value:
ConnectionCorner
DotHook
Hook on BaseDot to which the Spot is Connected Category: Behavior
Public Property DotHook() As Hook
Remarks:
IndexParameters:
Return Value:
Hook
IsConnected
True means that BaseDot is Connected to a Spot Category: Behavior
Public ReadOnly Property IsConnected() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
MapsSpotConnection
When BaseDot is a Copy, this References the copied BaseDot.SpotConnection Category: Behavior
Public Property MapsSpotConnection() As ConnectionToSpot
Remarks:
IndexParameters:
Return Value:
ConnectionToSpot
Origin
Origin Point of a Radial Line of Identity Category: Layout
Public Property Origin() As Point
Remarks:
IndexParameters:
Return Value:
Point
Place
Position of SpotHook among the Hooks of Spot Category: Behavior
Public ReadOnly Property Place() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
PlacesTotal
Total Number of "Places" (Hooks) on Spot Category: Behavior
Public ReadOnly Property PlacesTotal() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Radius
Radius of a Polar Line of Identity Category: Layout
Public Property Radius() As Double
Remarks:
IndexParameters:
Return Value:
Double
Spot
Spot, if any, to which BaseDot is Connected Category: Behavior
Public Property Spot() As Spot
Remarks:
IndexParameters:
Return Value:
Spot
SpotHook
Reference to Hook on Spot to which BaseDot is Connected Category: Behavior
Public Property SpotHook() As Hook
Remarks:
IndexParameters:
Return Value:
Hook
SpotIsConnectedToEnd0
True means that BaseDot is Connected to Spot at End0; else, End1 Category: Layout
Public Property SpotIsConnectedToEnd0() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
SynchronizeDotToSpot
"True" means Location of BaseDot will change as does Location of Spot Category: Behavior
Public Property SynchronizeDotToSpot() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
SynchronizeSpotToDot
"True" means location of Spot will change as does Location of BaseDot Category: Behavior
Public Property SynchronizeSpotToDot() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean


ConnectionToSpot Public Methods
ToString
Returns a String representation of this ConnectionToSpot
Public Overrides Function ToString() As String
Remarks:
Parameters:
Return Value:
String


ConnectionToSpot Public Events