Class CoordinateSystemCollection
Inheritance
System.Object
System.MarshalByRefObject
CoordinateSystemCollection
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 CoordinateSystemCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
CoordinateSystemCollection()
Declaration
protected CoordinateSystemCollection()
CoordinateSystemCollection(BasePart)
Declaration
protected CoordinateSystemCollection(BasePart owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateCoordinateSystem(Point3d, Matrix3x3, Boolean)
Declaration
public CartesianCoordinateSystem CreateCoordinateSystem(Point3d origin, Matrix3x3 orientation, bool isTemporary)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Matrix3x3 |
orientation |
|
System.Boolean |
isTemporary |
|
Returns
CreateCoordinateSystem(Point3d, NXMatrix, Boolean)
Declaration
public CartesianCoordinateSystem CreateCoordinateSystem(Point3d origin, NXMatrix orientation, bool isTemporary)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
NXMatrix |
orientation |
|
System.Boolean |
isTemporary |
|
Returns
CreateCoordinateSystem(Point3d, Vector3d, Vector3d)
Declaration
public CartesianCoordinateSystem CreateCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection)
Parameters
Returns
Declaration
public CartesianCoordinateSystem CreateCoordinateSystem(Xform xform, SmartObject.UpdateOption update)
Parameters
Returns
CreateCylindricalCoordinateSystem(Point3d, NXMatrix, Boolean)
Declaration
public CylindricalCoordinateSystem CreateCylindricalCoordinateSystem(Point3d origin, NXMatrix orientation, bool isTemporary)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
NXMatrix |
orientation |
|
System.Boolean |
isTemporary |
|
Returns
CreateCylindricalCoordinateSystem(Point3d, Vector3d, Vector3d)
Declaration
public CylindricalCoordinateSystem CreateCylindricalCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection)
Parameters
Returns
Declaration
public CylindricalCoordinateSystem CreateCylindricalCoordinateSystem(Xform xform, SmartObject.UpdateOption update)
Parameters
Returns
CreateSphericalCoordinateSystem(Point3d, NXMatrix, Boolean)
Declaration
public SphericalCoordinateSystem CreateSphericalCoordinateSystem(Point3d origin, NXMatrix orientation, bool isTemporary)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
NXMatrix |
orientation |
|
System.Boolean |
isTemporary |
|
Returns
CreateSphericalCoordinateSystem(Point3d, Vector3d, Vector3d)
Declaration
public SphericalCoordinateSystem CreateSphericalCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection)
Parameters
Returns
Declaration
public SphericalCoordinateSystem CreateSphericalCoordinateSystem(Xform xform, SmartObject.UpdateOption update)
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 CoordinateSystem[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable