Class OffsetCollection
Inheritance
System.Object
System.MarshalByRefObject
OffsetCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class OffsetCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
OffsetCollection()
Declaration
protected OffsetCollection()
OffsetCollection(BasePart)
Declaration
protected OffsetCollection(BasePart owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateCurvature(Face, Scalar, Scalar, Boolean, Offset.OnFaceOption, Direction, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvature(Face face, Scalar u, Scalar v, bool absoluteUv, Offset.OnFaceOption option, Direction sectionDirection, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvature(Face, Scalar, Scalar, Boolean, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvature(Face face, Scalar u, Scalar v, bool absoluteUv, Scalar sectionAngle, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvature(ICurve, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvature(ICurve icurve, Scalar t, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvature(Point, Face, Offset.OnFaceOption, SmartObject, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvature(Point atPoint, Face face, Offset.OnFaceOption option, SmartObject sectionDirection, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvature(Point, ICurve, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvature(Point atPoint, ICurve icurve, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvatureDerivative(Face, Scalar, Scalar, Boolean, Offset.OnFaceOption, Direction, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvatureDerivative(Face face, Scalar u, Scalar v, bool absoluteUv, Offset.OnFaceOption option, Direction sectionDirection, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvatureDerivative(Face, Scalar, Scalar, Boolean, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvatureDerivative(Face face, Scalar u, Scalar v, bool absoluteUv, Scalar sectionAngle, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvatureDerivative(ICurve, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvatureDerivative(ICurve icurve, Scalar t, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvatureDerivative(Point, Face, Offset.OnFaceOption, SmartObject, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvatureDerivative(Point atPoint, Face face, Offset.OnFaceOption option, SmartObject sectionDirection, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateCurvatureDerivative(Point, ICurve, SmartObject.UpdateOption)
Declaration
public Offset CreateCurvatureDerivative(Point atPoint, ICurve icurve, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateOffset(Direction, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateOffset(Direction direction, Scalar distance, SmartObject.UpdateOption updateOption)
Parameters
Returns
Declaration
public Offset CreateOffset(Offset offsetIn, Xform xform, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateOffset(Point3d, Vector3d, SmartObject.UpdateOption)
Declaration
public Offset CreateOffset(Point3d origin, Vector3d vector, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateOffsetCylindrical(Scalar, Scalar, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateOffsetCylindrical(Scalar radius, Scalar angle, Scalar deltaZ, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateOffsetRectangular(Scalar, Scalar, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateOffsetRectangular(Scalar deltaX, Scalar deltaY, Scalar deltaZ, SmartObject.UpdateOption updateOption)
Parameters
Returns
CreateOffsetSpherical(Scalar, Scalar, Scalar, SmartObject.UpdateOption)
Declaration
public Offset CreateOffsetSpherical(Scalar radius, Scalar angle1, Scalar angle2, SmartObject.UpdateOption updateOption)
Parameters
Returns
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ToArray()
Declaration
public Offset[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable