Simba.Data
Simba.Data
ConnectorSegment
Connectors are made of connector segments. The only class that should use ConnectorSegment is Connector
| Constructors | |
|---|---|
| ConnectorSegment(PointI, PointI, Connector) | Connector Segment constructor. Extremity must have the same X or Y coordinate |
| Properties | |
|---|---|
| Connector | Connector containging the segment |
| End | Connector start location (in the design coordinate system) |
| Footprint | Return segment Footprint |
| Position | Return the position of the top left point of the segment (used as the reference) |
| Start | Connector start location (in the design coordinate system) |
| Methods | |
|---|---|
| CanMove(int, int, int, bool, bool, IList |
Return true if the emplacement at the newLocation is free. |
| IsDirectlyConnectedTo(ConnectorSegment) | Return true is one of the extremity of the segments are the same. |
| Move(int, int, int, bool, bool) | Return true if the item is moved to the desired future location. Return false if the item is not moved |
| ToString() | Overide the ToString method (Usually for debugs) |
| TryGetOrientation(Orientation) | Return the orientation of the segment (Horizontal or Vertical); |