NXOpen .NET Reference
12.0.0
|
Represents a collection of NXOpen.Axis . More...
Public Member Functions | |
NXOpen.Axis[] | ToArray () |
Returns an array of NXOpen.Axis objects. More... | |
unsafe NXOpen.Axis | CreateAxis (NXOpen.Point point, NXOpen.Direction direction, NXOpen.SmartObject.UpdateOption update) |
Creates an NXOpen.Axis from a NXOpen.Point and NXOpen.Direction . More... | |
unsafe NXOpen.Axis | CreateAxis (NXOpen.Point3d point, NXOpen.Vector3d direction, NXOpen.SmartObject.UpdateOption update) |
Create a non-associative axis More... | |
unsafe NXOpen.Axis | CreateAxis (NXOpen.Axis axis, NXOpen.Xform xform, NXOpen.SmartObject.UpdateOption update) |
Creates a NXOpen.Axis using an extract NXOpen.Axis with optional NXOpen.Xform . 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.Axis .
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen.Axis 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.1
unsafe NXOpen.Axis NXOpen.AxisCollection.CreateAxis | ( | NXOpen.Point | point, |
NXOpen.Direction | direction, | ||
NXOpen.SmartObject.UpdateOption | update | ||
) |
Creates an NXOpen.Axis from a NXOpen.Point and NXOpen.Direction .
Created in NX3.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT")
point | The point that defines the axis |
direction | The vector that defines the axis |
update | SmartObject.UpdateOption.WithinModeling is the only valid option at this time. This can only be used by feature update in modeling. |
unsafe NXOpen.Axis NXOpen.AxisCollection.CreateAxis | ( | NXOpen.Point3d | point, |
NXOpen.Vector3d | direction, | ||
NXOpen.SmartObject.UpdateOption | update | ||
) |
Create a non-associative axis
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT")
point | The point that defines the axis |
direction | The vector that defines the axis |
update | SmartObject.UpdateOption.WithinModeling is the only valid option at this time. This can only be used by feature update in modeling. |
unsafe NXOpen.Axis NXOpen.AxisCollection.CreateAxis | ( | NXOpen.Axis | axis, |
NXOpen.Xform | xform, | ||
NXOpen.SmartObject.UpdateOption | update | ||
) |
Creates a NXOpen.Axis using an extract NXOpen.Axis with optional NXOpen.Xform .
Created in NX5.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR geometric_tol ("GDT")
axis | |
xform | The Optional NXOpen.Xform |
update |
|
protected |
Advances the enumerator to the next element of the collection.
NXOpen.Axis [] NXOpen.AxisCollection.ToArray | ( | ) |
Returns an array of NXOpen.Axis objects.
|
get |
Returns the tag of this object.