NXOpen .NET Reference Guide
1899
|
Represents a collection of NXOpen.Axis . More...
Public Member Functions | |
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... | |
NXOpen.Axis[] | ToArray () |
Returns an array of NXOpen.Axis 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.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
|
inline |
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. |
|
inline |
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. |
|
inline |
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 |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Returns an array of NXOpen.Axis objects.
|
get |
Returns the tag of this object.