WorkpieceInfoItem Class

Information about a single workpiece, including the starting router position and any cuts.

Definition

Namespace: ShopTools
Assembly: ShopTools (in ShopTools.exe) Version: 25.2429.4649
C#
public class WorkpieceInfoItem : ChangeObjectItem
Inheritance
Object    ChangeObjectItem    WorkpieceInfoItem

Constructors

WorkpieceInfoItem Create a new instance of the WorkpieceInfoItem Item.

Properties

AltDepth Get/Set the alternate user display value for the depth specified for the workpiece.
AltLength Get/Set the alternate display value for the user length specified for the workpiece.
AltOffsetX Get/Set the alternate display value of the user-specified X offset of the workpiece.
AltOffsetY Get/Set the alternate display value for the user-specified Y workpiece offset.
AltRouterLocationX Get/Set the alternate display value of the user-specified absolute starting X router location.
AltRouterLocationY Get/Set the alternate display value of the user-specified absolute starting Y router location.
AltWidth Get/Set the alternate display value of the user width specified for the workpiece.
Area Get/Set a reference to the actual area occupied by the workpiece.
Cuts Get a reference to the list of cuts on this job.
MaterialTypeName Get/Set the material selected for this cut.
RouterLocation Get/Set the current calculated location of the router.
Thickness Get/Set the thickness of the workpiece, in system units.
UserDepth Get/Set the user depth specified for the workpiece.
UserLength Get/Set the user length specified for the workpiece.
UserOffsetX Get/Set the user-specified X offset of the workpiece.
UserOffsetXOrigin Get/Set the user-specified X offset of the workpiece from the canvas.
UserOffsetY Get/Set the user-specified Y workpiece offset.
UserOffsetYOrigin Get/Set the user-specified Y workpiece offset.
UserRouterLocationX Get/Set the user-specified absolute starting X router location.
UserRouterLocationY Get/Set the user-specified absolute starting Y router location.
UserWidth Get/Set the user width specified for the workpiece.
WorkspaceArea Get/Set a reference to the current workspace area or canvas for this session.

Methods

Clone Return a deep clone of the provided workpieceinformation item.
ConfigureFromUserValues Configure the workpiece members from user values.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
mArea_ValueChanged A value has changed on the Area property.
MemberwiseClone
(Inherited from Object)
mRouterLocation_CoordinateChanged A coordinate has changed on the router location.
mWorkspaceArea_ValueChanged A value has changed on the WorkspaceArea property.
OnCollectionChanged Raises the PropertyChanged event when the contents of a member collection have changed.
(Inherited from ChangeObjectItem)
OnPropertyChanged Raises the PropertyChanged event when the value of a property has changed.
(Inherited from ChangeObjectItem)
ToString
(Inherited from Object)

Events

PropertyChanged Raised when the value of a property has changed.
(Inherited from ChangeObjectItem)

Fields

mAltDepth Private member for AltDepth.
mAltLength Private member for AltDepth.
mAltOffsetX Private member for AltOffsetX.
mAltOffsetY Private member for AltOffsetY.
mAltRouterLocationX Private member for AltRouterLocationX.
mAltRouterLocationY Private member for AltRouterLocationY.
mAltWidth Private member for AltWidth.
mArea Private member for Area.
mCuts Private member for Cuts.
mMaterialTypeName Private member for MaterialTypeName.
mRouterLocation Private member for RouterLocation.
mThickness Private member for Thickness.
mUserDepth Private member for UserDepth.
mUserLength Private member for UserLength.
mUserOffsetX Private member for UserOffsetX.
mUserOffsetXOrigin Private member for UserOffsetXOrigin.
mUserOffsetY Private member for UserOffsetY.
mUserOffsetYOrigin Private member for UserOffsetYOrigin.
mUserRouterLocationX Private member for UserRouterLocationX.
mUserRouterLocationY Private member for UserRouterLocationY.
mUserWidth Private member for UserWidth.
mWorkspaceArea Private member for WorkspaceArea.

See Also