Class PathStockBuilder
Inheritance
System.Object
System.MarshalByRefObject
PathStockBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Double |
|
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
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
Type |
Description |
System.Boolean |
|
EnableDefaultOrientationAlignment(Boolean)
Declaration
public void EnableDefaultOrientationAlignment(bool suggestRotationAngle)
Parameters
Type |
Name |
Description |
System.Boolean |
suggestRotationAngle |
|
GetFlatOvalDimensions(out Double, out Double)
Declaration
public void GetFlatOvalDimensions(out double height, out double width)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
System.Double |
width |
|
GetParts()
Declaration
public Component[] GetParts()
Returns
GetRectangularDimensions(out Double, out Double)
Declaration
public void GetRectangularDimensions(out double height, out double width)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
System.Double |
width |
|
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
Type |
Description |
System.Boolean |
|
OverrideRotation(Boolean)
Declaration
public void OverrideRotation(bool overrideRotation)
Parameters
Type |
Name |
Description |
System.Boolean |
overrideRotation |
|
SetFlatOvalDimensions(Double, Double)
Declaration
public void SetFlatOvalDimensions(double height, double width)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
System.Double |
width |
|
SetParts(Component[])
Declaration
public void SetParts(Component[] parts)
Parameters
SetRectangularDimensions(Double, Double)
Declaration
public void SetRectangularDimensions(double height, double width)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
System.Double |
width |
|
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