TrackLayerCollection Class

Collection of TrackLayerItem Items.

Definition

Namespace: ShopTools
Assembly: ShopTools (in ShopTools.exe) Version: 25.2429.4649
C#
public class TrackLayerCollection : List<TrackLayerItem>
Inheritance
Object    ListTrackLayerItem    TrackLayerCollection

Constructors

TrackLayerCollection Create a new instance of the TrackLayerCollection Item.
TrackLayerCollection(CutProfileCollection) Create a new instance of the TrackLayerCollection Item.

Properties

Capacity
(Inherited from ListTrackLayerItem)
Count
(Inherited from ListTrackLayerItem)
Item
(Inherited from ListTrackLayerItem)

Methods

Add
(Inherited from ListTrackLayerItem)
AddPrecedingExplicitMoves Add explicit moves that directly precede the current layout item.
AddRange
(Inherited from ListTrackLayerItem)
AdjustKerf Adjust the tool position to place the kerf on the desired side of the line.
AsReadOnly
(Inherited from ListTrackLayerItem)
BinarySearch(T)
(Inherited from ListTrackLayerItem)
BinarySearch(T, IComparerT)
(Inherited from ListTrackLayerItem)
BinarySearch(Int32, Int32, T, IComparerT)
(Inherited from ListTrackLayerItem)
Clear
(Inherited from ListTrackLayerItem)
Contains
(Inherited from ListTrackLayerItem)
ConvertAllTOutput
(Inherited from ListTrackLayerItem)
CopyTo(T)
(Inherited from ListTrackLayerItem)
CopyTo(T, Int32)
(Inherited from ListTrackLayerItem)
CopyTo(Int32, T, Int32, Int32)
(Inherited from ListTrackLayerItem)
DrawArc Draw the arc described by the supplied layout item.
DrawEllipse Draw the ellipse described by the supplied layout item.
DrawLine Draw the line indicated by the layout item.
DrawRectangle Draw the rectangle described by the provided layout item.
DrillHoles Drill the holes found in the layout list, separating each set of holes by the tool used to make that hole.
Equals
(Inherited from Object)
Exists
(Inherited from ListTrackLayerItem)
FillEllipse Fill the ellipse described by the supplied layout item.
FillRectangle Fill the rectangle described by the supplied layout item.
Finalize
(Inherited from Object)
Find
(Inherited from ListTrackLayerItem)
FindAll
(Inherited from ListTrackLayerItem)
FindIndex(PredicateT)
(Inherited from ListTrackLayerItem)
FindIndex(Int32, PredicateT)
(Inherited from ListTrackLayerItem)
FindIndex(Int32, Int32, PredicateT)
(Inherited from ListTrackLayerItem)
FindLast
(Inherited from ListTrackLayerItem)
FindLastIndex(PredicateT)
(Inherited from ListTrackLayerItem)
FindLastIndex(Int32, PredicateT)
(Inherited from ListTrackLayerItem)
FindLastIndex(Int32, Int32, PredicateT)
(Inherited from ListTrackLayerItem)
ForEach
(Inherited from ListTrackLayerItem)
GenerateTracks Process all of the cuts in the caller's cut profile collection to generate the tracks for this collection.
GetEnumerator
(Inherited from ListTrackLayerItem)
GetHashCode
(Inherited from Object)
GetLeftPoint Return the leftmost point from the caller's array.
GetMinMaxDepth Return the minimum and maximum required depths for the provided set of layouts.
GetRange
(Inherited from ListTrackLayerItem)
GetRightPoint Return the rightmost point from the caller's array.
GetType
(Inherited from Object)
IndexOf(T)
(Inherited from ListTrackLayerItem)
IndexOf(T, Int32)
(Inherited from ListTrackLayerItem)
IndexOf(T, Int32, Int32)
(Inherited from ListTrackLayerItem)
Insert
(Inherited from ListTrackLayerItem)
InsertRange
(Inherited from ListTrackLayerItem)
LastIndexOf(T)
(Inherited from ListTrackLayerItem)
LastIndexOf(T, Int32)
(Inherited from ListTrackLayerItem)
LastIndexOf(T, Int32, Int32)
(Inherited from ListTrackLayerItem)
MemberwiseClone
(Inherited from Object)
MoveExplicit Move the tool to another location on the board.
PlotEndingMovements Plot the set of transit that occur after the end of all of the cutting actions.
PlotLinesAndShapes Plot all basic lines and shapes.
PrepareFills Prepare the filled shapes by creating a preceding outline for each one.
RelateExplicitMovements Relate the explicitly defined movements in the list to the actions they directly precede or follow.
Remove
(Inherited from ListTrackLayerItem)
RemoveAll
(Inherited from ListTrackLayerItem)
RemoveAt
(Inherited from ListTrackLayerItem)
RemoveRange
(Inherited from ListTrackLayerItem)
ResolveToolPath Resolve the tool paths of each track.
Reverse
(Inherited from ListTrackLayerItem)
Reverse(Int32, Int32)
(Inherited from ListTrackLayerItem)
SetCurrentTargetDepths Set the current and target depths for the layer using requirements from the selected tool and minimum / maximum required depths.
Sort
(Inherited from ListTrackLayerItem)
Sort(ComparisonT)
(Inherited from ListTrackLayerItem)
Sort(IComparerT)
(Inherited from ListTrackLayerItem)
Sort(Int32, Int32, IComparerT)
(Inherited from ListTrackLayerItem)
ToArray
(Inherited from ListTrackLayerItem)
ToString
(Inherited from Object)
TrimExcess
(Inherited from ListTrackLayerItem)
TrueForAll
(Inherited from ListTrackLayerItem)

Fields

mDefaultMaxDepthPerPass The default maximum depth per pass, in system units, if no tool information could be found.

Explicit Interface Implementations

See Also