PatternOperationItem Class

Information about an individual operation definition on a pattern.

Definition

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

Constructors

PatternOperationItem Create a new instance of the PatternOperationItem Item.

Properties

Action Get/Set the action to execute on this operation.
Angle Get/Set the angle at which the operation will take place.
Depth Get/Set the depth of the stroke to make.
Diameter Get/Set the diameter of the shape.
DiameterX Get/Set the X diameter of the shape.
DiameterY Get/Set the Y diameter of the shape.
EndOffsetX Get/Set the distance along the X axis into the material body at which to stop.
EndOffsetXOrigin Get/Set the origin of the offset for the ending X position.
EndOffsetY Get/Set the distance along the Y axis into the material body at which to stop.
EndOffsetYOrigin Get/Set the origin of the offset for the ending Y position.
HiddenVariables Get a reference to a list of variable names hidden from user input.
Kerf Get/Set the side to which the kerf will accumulate along the path of travel. If None or Center, half of the Kerf will accumulate on each side.
LayoutElements Get a reference to the layout of individual elements.
Length Get/Set the length of the operation.
OffsetX Get/Set the distance along the X axis into the material body.
OffsetXOrigin Get/Set the reference edge or corner from which to measure the X starting point.
OffsetY Get/Set the distance along the Y axis into the material body.
OffsetYOrigin Get/Set the reference edge or corner from which to measure the Y starting point.
OperationId Get/Set the globally unique ID of this pattern operation.
OperationName Get/Set the optional name to assign to the current operation in order to separate variable values among multiple operations.
Radius Get/Set the radius of the shape.
RadiusX Get/Set the X radius of the shape.
RadiusY Get/Set the Y radius of the shape.
StartAngle Get/Set the angle at which the operation will start.
StartOffsetX Get/Set the distance along the X axis into the material body at which to start.
StartOffsetXOrigin Get/Set the origin of the offset for the starting X position.
StartOffsetY Get/Set the distance along the Y axis into the material body.
StartOffsetYOrigin Get/Set the origin of the offset for the starting Y position.
SweepAngle Get/Set the sweep angle for the operation.
Tool Get/Set the name of the selected tool. If no tool was specified, then the general cutting tool is used.
Width Get/Set the width of the operation.

Methods

Clone Return a deep clone of the provided pattern operation item.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetDiameterXYParameter Return a coordinate representing the specified or implicit DiameterX / DiameterY parameter pair for the provided operation.
GetEndOffsetParameter Return a coordinate representing the specified or implicit EndOffset parameter for the provided operation.
GetHashCode
(Inherited from Object)
GetLengthWidthXYParameter Return the caller's length and width as an X/Y coordinate.
GetOffsetParameter Return a coordinate representing the specified or implicit Offset parameter for the provided operation.
GetRadiusXYParameter Return a coordinate representing the specified or implicit RadiusX / RadiusY parameter pair for the provided operation.
GetRows Return all settings rows in a table that have a matching pattern operation ID.
GetStartOffsetParameter Return a coordinate representing the specified or implicit start offset for the provided operation.
GetType
(Inherited from Object)
GetValue Return the value associated with the specified property name of the provided pattern operation.
HasStartOffset Return a value indicating whether the provided operation has an explicitly stated starting offset.
MemberwiseClone
(Inherited from Object)
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)
SetValue(PatternOperationItem, String, DirectionLeftRightEnum) Set the value associated with the specified property name of the provided pattern operation.
SetValue(PatternOperationItem, String, OffsetLeftRightEnum) Set the value associated with the specified property name of the provided pattern operation.
SetValue(PatternOperationItem, String, OffsetTopBottomEnum) Set the value associated with the specified property name of the provided pattern operation.
SetValue(PatternOperationItem, String, String) Set the value associated with the specified property name of the provided pattern operation.
ShouldSerializeAction Return a value indicating whether to serialize the Action property.
ShouldSerializeAngle Return a value indicating whether to serialize the Angle property.
ShouldSerializeDepth Return a value indicating whether to serialize the Depth property.
ShouldSerializeDiameter Return a value indicating whether to serialize the Diameter property.
ShouldSerializeDiameterX Return a value indicating whether to serialize the DiameterX property.
ShouldSerializeDiameterY Return a value indicating whether to serialize the DiameterY property.
ShouldSerializeEndOffsetX Return a value indicating whether to serialize the EndOffsetX property.
ShouldSerializeEndOffsetXOrigin Return a value indicating whether to serialize the EndOffsetXOrigin property.
ShouldSerializeEndOffsetY Return a value indicating whether to serialize the EndOffsetY property.
ShouldSerializeEndOffsetYOrigin Return a value indicating whether to serialize the EndOffsetYOrigin property.
ShouldSerializeHiddenVariables Return a value indicating whether to serialize the HiddenVariables property.
ShouldSerializeKerf Return a value indicating whether to serialize the Kerf property.
ShouldSerializeLength Return a value indicating whether to serialize the Length property.
ShouldSerializeOffsetX Return a value indicating whether to serialize the OffsetX property.
ShouldSerializeOffsetXOrigin Return a value indicating whether to serialize the OffsetXOrigin property.
ShouldSerializeOffsetY Return a value indicating whether to serialize the OffsetY property.
ShouldSerializeOffsetYOrigin Return a value indicating whether to serialize the OffsetYOrigin property.
ShouldSerializeOperationId Return a value indicating whether to serialize the OperationId property.
ShouldSerializeOperationName Return a value indicating whether to serialize the OperationName property.
ShouldSerializeRadius Return a value indicating whether to serialize the Radius property.
ShouldSerializeRadiusX Return a value indicating whether to serialize the RadiusX property.
ShouldSerializeRadiusY Return a value indicating whether to serialize the RadiusY property.
ShouldSerializeStartAngle Return a value indicating whether to serialize the StartAngle property.
ShouldSerializeStartOffsetX Return a value indicating whether to serialize the StartOffsetX property.
ShouldSerializeStartOffsetXOrigin Return a value indicating whether to serialize the StartOffsetXOrigin property.
ShouldSerializeStartOffsetY Return a value indicating whether to serialize the StartOffsetY property.
ShouldSerializeStartOffsetYOrigin Return a value indicating whether to serialize the StartOffsetYOrigin property.
ShouldSerializeSweepAngle Return a value indicating whether to serialize the SweepAngle property.
ShouldSerializeTool Return a value indicating whether to serialize the Tool property.
ShouldSerializeWidth Return a value indicating whether to serialize the Width property.
ToString
(Inherited from Object)
TransferValues Return a deep value transfer of the provided pattern operation items.

Events

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

Fields

mAction Private member for Action.
mAngle Private member for Angle.
mDepth Private member for Depth.
mDiameter Private member for Diameter.
mDiameterX Private member for DiameterX.
mDiameterY Private member for DiameterY.
mEndOffsetX Private member for EndOffsetX.
mEndOffsetXOrigin Private member for EndOffsetXOrigin.
mEndOffsetY Private member for EndOffsetY.
mEndOffsetYOrigin Private member for EndOffsetYOrigin.
mHiddenVariables Private member for HiddenVariables.
mKerf Private member for Kerf.
mLayoutElements Private member for LayoutElements.
mLength Private member for Length.
mOffsetX Private member for OffsetX.
mOffsetXOrigin Private member for OffsetXOrigin.
mOffsetY Private member for OffsetY.
mOffsetYOrigin Private member for OffsetYOrigin.
mOperationId Private member for OperationId.
mOperationName Private member for OperationName.
mRadius Private member for Radius.
mRadiusX Private member for RadiusX.
mRadiusY Private member for RadiusY.
mStartAngle Private member for StartAngle.
mStartOffsetX Private member for StartOffsetX.
mStartOffsetXOrigin Private member for StartOffsetXOrigin.
mStartOffsetY Private member for StartOffsetY.
mStartOffsetYOrigin Private member for StartOffsetYOrigin.
mSweepAngle Private member for SweepAngle.
mTool Private member for Tool.
mWidth Private member for Width.

See Also