NXOpen .NET Reference
12.0.0
|
Represents a collection of NXOpen.CoordinateSystem . More...
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a collection of NXOpen.CoordinateSystem .
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen.CoordinateSystem is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed.
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX3.0.0
unsafe NXOpen.CartesianCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.Matrix3x3 | orientation, | ||
bool | isTemporary | ||
) |
Creates a new cartesian coordinate system
Created in NX3.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
orientation | Orientation of the new coordinate system (relative to the absolute coordinate system). Must be orthonormal. |
isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
unsafe NXOpen.CartesianCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.Vector3d | xDirection, | ||
NXOpen.Vector3d | yDirection | ||
) |
Creates a new cartesian coordinate system
Created in NX5.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
unsafe NXOpen.CartesianCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.NXMatrix | orientation, | ||
bool | isTemporary | ||
) |
Creates a new cartesian coordinate system
Created in NX3.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system |
orientation | Orientation of the new coordinate system |
isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
unsafe NXOpen.CartesianCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCoordinateSystem | ( | NXOpen.Xform | xform, |
NXOpen.SmartObject.UpdateOption | update | ||
) |
Creates a CartesianCoordinateSystem from a Xform and update option.
Created in NX4.0.0
License requirements: None.
xform | the Xform of the coordinate system |
update | update option |
unsafe NXOpen.CylindricalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCylindricalCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.Vector3d | xDirection, | ||
NXOpen.Vector3d | yDirection | ||
) |
Creates a new cylindrical coordinate system
Created in NX5.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
unsafe NXOpen.CylindricalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCylindricalCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.NXMatrix | orientation, | ||
bool | isTemporary | ||
) |
Creates a new cylindrical coordinate system
Created in NX4.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system |
orientation | Orientation of the new coordinate system |
isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
unsafe NXOpen.CylindricalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateCylindricalCoordinateSystem | ( | NXOpen.Xform | xform, |
NXOpen.SmartObject.UpdateOption | update | ||
) |
Creates a CylindricalCoordinateSystem from a Xform and update option.
Created in NX4.0.0
License requirements: None.
xform | the Xform of the coordinate system |
update | update option |
unsafe NXOpen.SphericalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateSphericalCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.Vector3d | xDirection, | ||
NXOpen.Vector3d | yDirection | ||
) |
Creates a new spherical coordinate system
Created in NX5.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
unsafe NXOpen.SphericalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateSphericalCoordinateSystem | ( | NXOpen.Point3d | origin, |
NXOpen.NXMatrix | orientation, | ||
bool | isTemporary | ||
) |
Creates a new spherical coordinate system
Created in NX4.0.0
License requirements: None.
origin | Origin of the new coordinate system (relative to the absolute coordinate system |
orientation | Orientation of the new coordinate system |
isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
unsafe NXOpen.SphericalCoordinateSystem NXOpen.CoordinateSystemCollection.CreateSphericalCoordinateSystem | ( | NXOpen.Xform | xform, |
NXOpen.SmartObject.UpdateOption | update | ||
) |
Creates a SphericalCoordinateSystem from a Xform and update option.
Created in NX4.0.0
License requirements: None.
xform | the Xform of the coordinate system |
update | update option |
|
protected |
Advances the enumerator to the next element of the collection.
NXOpen.CoordinateSystem [] NXOpen.CoordinateSystemCollection.ToArray | ( | ) |
Returns an array of NXOpen.CoordinateSystem objects.
|
get |
Returns the tag of this object.