NXOpen .NET Reference Guide
1899
|
Represents a collection of NXOpen.CoordinateSystem . More...
Public Member Functions | |
unsafe NXOpen.CartesianCoordinateSystem | CreateCoordinateSystem (NXOpen.Point3d origin, NXOpen.Matrix3x3 orientation, bool isTemporary) |
Creates a new cartesian coordinate system More... | |
unsafe NXOpen.CartesianCoordinateSystem | CreateCoordinateSystem (NXOpen.Point3d origin, NXOpen.Vector3d xDirection, NXOpen.Vector3d yDirection) |
Creates a new cartesian coordinate system More... | |
unsafe NXOpen.CartesianCoordinateSystem | CreateCoordinateSystem (NXOpen.Point3d origin, NXOpen.NXMatrix orientation, bool isTemporary) |
Creates a new cartesian coordinate system More... | |
unsafe NXOpen.CartesianCoordinateSystem | CreateCoordinateSystem (NXOpen.Xform xform, NXOpen.SmartObject.UpdateOption update) |
Creates a CartesianCoordinateSystem from a Xform and update option. More... | |
unsafe NXOpen.CylindricalCoordinateSystem | CreateCylindricalCoordinateSystem (NXOpen.Point3d origin, NXOpen.Vector3d xDirection, NXOpen.Vector3d yDirection) |
Creates a new cylindrical coordinate system More... | |
unsafe NXOpen.CylindricalCoordinateSystem | CreateCylindricalCoordinateSystem (NXOpen.Point3d origin, NXOpen.NXMatrix orientation, bool isTemporary) |
Creates a new cylindrical coordinate system More... | |
unsafe NXOpen.CylindricalCoordinateSystem | CreateCylindricalCoordinateSystem (NXOpen.Xform xform, NXOpen.SmartObject.UpdateOption update) |
Creates a CylindricalCoordinateSystem from a Xform and update option. More... | |
unsafe NXOpen.SphericalCoordinateSystem | CreateSphericalCoordinateSystem (NXOpen.Point3d origin, NXOpen.Vector3d xDirection, NXOpen.Vector3d yDirection) |
Creates a new spherical coordinate system More... | |
unsafe NXOpen.SphericalCoordinateSystem | CreateSphericalCoordinateSystem (NXOpen.Point3d origin, NXOpen.NXMatrix orientation, bool isTemporary) |
Creates a new spherical coordinate system More... | |
unsafe NXOpen.SphericalCoordinateSystem | CreateSphericalCoordinateSystem (NXOpen.Xform xform, NXOpen.SmartObject.UpdateOption update) |
Creates a SphericalCoordinateSystem from a Xform and update option. More... | |
unsafe void | GetOriginAndDirections (NXOpen.CoordinateSystem csystem, out NXOpen.Point origin, out NXOpen.Direction direction1, out NXOpen.Direction direction2) |
Outputs origin and directions of a cartesian coordinate system, if it is defined by point and two directions. More... | |
NXOpen.CoordinateSystem[] | ToArray () |
Returns an array of NXOpen.CoordinateSystem objects. More... | |
Public Member Functions inherited from NXOpen.TaggedObjectCollection | |
IEnumerator | GetEnumerator () |
Returns an enumerator that iterates through a collection. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Protected Member Functions inherited from NXOpen.TaggedObjectCollection | |
new void | initialize () |
<exclude> More... | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> 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
|
inline |
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 |
|
inline |
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) |
|
inline |
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 |
|
inline |
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 |
|
inline |
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) |
|
inline |
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 |
|
inline |
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 |
|
inline |
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) |
|
inline |
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 |
|
inline |
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 |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Outputs origin and directions of a cartesian coordinate system, if it is defined by point and two directions.
Created in NX1899.0.0
License requirements: None.
csystem | |
origin | Origin, if exists |
direction1 | First direction, if exists |
direction2 | Second direction, if exists |
|
inline |
Returns an array of NXOpen.CoordinateSystem objects.
|
get |
Returns the tag of this object.