Class PathStockBuilder
Inheritance
PathStockBuilder
Assembly: NXOpen.dll
Syntax
public class PathStockBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PathStockBuilder()
Declaration
protected PathStockBuilder()
Properties
AssignStockMethod
Declaration
public PathStockBuilder.AssignMethod AssignStockMethod { get; set; }
Property Value
DiameterValue
Declaration
public double DiameterValue { get; set; }
Property Value
FlatOvalHeight
Declaration
public Expression FlatOvalHeight { get; }
Property Value
FlatOvalRotation
Declaration
public Expression FlatOvalRotation { get; }
Property Value
FlatOvalWidth
Declaration
public Expression FlatOvalWidth { get; }
Property Value
RectangularHeight
Declaration
public Expression RectangularHeight { get; }
Property Value
RectangularRotation
Declaration
public Expression RectangularRotation { get; }
Property Value
RectangularWidth
Declaration
public Expression RectangularWidth { get; }
Property Value
StartObject
Declaration
public NXObject StartObject { get; set; }
Property Value
StockRotation
Declaration
public Expression StockRotation { get; }
Property Value
StockType
Declaration
public PathStockBuilder.AssignStockType StockType { get; set; }
Property Value
Methods
AssignStock(ISegment[])
Declaration
public void AssignStock(ISegment[] segments)
Parameters
Type |
Name |
Description |
ISegment[] |
segments |
|
DefaultOrientationAlignmentEnabled()
Declaration
public bool DefaultOrientationAlignmentEnabled()
Returns
EnableDefaultOrientationAlignment(bool)
Declaration
public void EnableDefaultOrientationAlignment(bool suggestRotationAngle)
Parameters
Type |
Name |
Description |
bool |
suggestRotationAngle |
|
GetFlatOvalDimensions(out double, out double)
Declaration
public void GetFlatOvalDimensions(out double height, out double width)
Parameters
GetParts()
Declaration
public Component[] GetParts()
Returns
GetRectangularDimensions(out double, out double)
Declaration
public void GetRectangularDimensions(out double height, out double width)
Parameters
GetSpecifiedStock()
Declaration
public CharacteristicList GetSpecifiedStock()
Returns
GetSpecifiedStock(out CharacteristicList, out CharacteristicList)
Declaration
public void GetSpecifiedStock(out CharacteristicList stockPart, out CharacteristicList appliedCharx)
Parameters
IsRotationOverriden()
Declaration
public bool IsRotationOverriden()
Returns
OverrideRotation(bool)
Declaration
public void OverrideRotation(bool overrideRotation)
Parameters
Type |
Name |
Description |
bool |
overrideRotation |
|
SetFlatOvalDimensions(double, double)
Declaration
public void SetFlatOvalDimensions(double height, double width)
Parameters
SetParts(Component[])
Declaration
public void SetParts(Component[] parts)
Parameters
SetRectangularDimensions(double, double)
Declaration
public void SetRectangularDimensions(double height, double width)
Parameters
SetSelectedStock(Stock)
Declaration
public void SetSelectedStock(Stock stock)
Parameters
Type |
Name |
Description |
Stock |
stock |
|
SetSpecifiedStock(CharacteristicList)
Declaration
public void SetSpecifiedStock(CharacteristicList stockPart)
Parameters
SetSpecifiedStock(CharacteristicList, CharacteristicList)
Declaration
public void SetSpecifiedStock(CharacteristicList stockPart, CharacteristicList appliedCharx)
Parameters
SettingsChanged()
Declaration
public void SettingsChanged()
UpdateExistingStock(Stock)
Declaration
public void UpdateExistingStock(Stock existingStock)
Parameters
Type |
Name |
Description |
Stock |
existingStock |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink