Class OffsetPathCollection
Inheritance
OffsetPathCollection
Assembly: NXOpen.dll
Syntax
public class OffsetPathCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
OffsetPathCollection()
Declaration
protected OffsetPathCollection()
OffsetPathCollection(RouteManager)
Declaration
protected OffsetPathCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
ConvertOffsetPaths(OffsetPath)
Declaration
public void ConvertOffsetPaths(OffsetPath masterOffsetPath)
Parameters
CreateCircularOffsetPath(ISegment[], bool, Stock[], bool, bool, BendType, bool, double, double, bool, bool, Vector3d, Vector3d, Point3d, double, double, int, double, out OffsetPath[])
Declaration
public OffsetPath CreateCircularOffsetPath(ISegment[] segments, bool allStock, Stock[] specStocks, bool maintainStock, bool copyBendCorners, OffsetPathCollection.BendType maintain, bool useMinimumBendRatio, double minimumBendRatio, double minimumBendRadius, bool deleteAllDuplicates, bool createAssociativePaths, Vector3d patternXVector, Vector3d patternYVector, Point3d patternAxisEndPoint, double patternStartAngle, double radialOffset, int nPaths, double totalAngle, out OffsetPath[] slavePathsCreated)
Parameters
Returns
CreateRectangularOffsetPath(ISegment[], bool, Stock[], bool, bool, BendType, bool, double, double, bool, bool, Vector3d, Vector3d, Point3d, double, double, double, int, int, int, int, out OffsetPath[])
Declaration
public OffsetPath CreateRectangularOffsetPath(ISegment[] segments, bool allStock, Stock[] specStocks, bool maintainStock, bool copyBendCorners, OffsetPathCollection.BendType maintain, bool useMinimumBendRatio, double minimumBendRatio, double minimumBendRadius, bool deleteAllDuplicates, bool createAssociativePaths, Vector3d patternXVector, Vector3d patternYVector, Point3d patternAxisEndPoint, double patternStartAngle, double rowOffset, double columnOffset, int nRows, int nColumns, int masterRow, int masterColumn, out OffsetPath[] slavePathsCreated)
Parameters
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
ToArray()
Declaration
public OffsetPath[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink