NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.Fields.PathObjects Class Reference

Contains objects that define a lattice path More...

Inheritance diagram for NXOpen.Fields.PathObjects:
NXOpen.SelectObjectList NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void HandleLatestSelDirection ()
 Check the direction of the lastest selection and reverse it if necessary More...
 
unsafe void ReverseDirection ()
 Reverses the order of the objects in the path More...
 
unsafe void ReverseSectionDirection (int index)
 Reverses the order of the objects in the path More...
 
- Public Member Functions inherited from NXOpen.SelectObjectList
unsafe bool Add (NXOpen.TaggedObject @object)
 Adds an object to the list More...
 
unsafe bool Add (NXOpen.TaggedObject[] objects)
 Adds a set of objects to the list More...
 
unsafe bool Add (NXOpen.SelectionMethod inputSelectionMethod)
 Adds the objects from a SelectionMethod to the list More...
 
unsafe bool Add (NXOpen.TaggedObject selection, NXOpen.View view, NXOpen.Point3d point)
 Adds the object with the objects view and objects point More...
 
unsafe bool Add (NXOpen.InferSnapType.SnapType snapType, NXOpen.TaggedObject selection1, NXOpen.View view1, NXOpen.Point3d point1, NXOpen.TaggedObject selection2, NXOpen.View view2, NXOpen.Point3d point2)
 The object being selected with the objects view and objects point and snap information. More...
 
unsafe bool Add (NXOpen.TaggedObject selection, NXOpen.CaeObjectType.CaeSubType caeSubType, int caeSubId)
 The object being selected with CAE set object information. More...
 
unsafe void Clear ()
 Removes all items from the list. More...
 
unsafe bool Contains (NXOpen.TaggedObject @object)
 Returns whether the specified object is already in the list or not. More...
 
unsafe NXOpen.TaggedObject[] GetArray ()
 Returns the list of objects in the selection list. More...
 
unsafe NXOpen.SelectObject[] GetSelectObjectArray ()
 Returns the list of SelectObjects in the selection list. More...
 
unsafe bool Remove (NXOpen.TaggedObject @object)
 Remove specified object from list. More...
 
unsafe bool Remove (NXOpen.TaggedObject @object, NXOpen.View view)
 Remove specified object from list. More...
 
unsafe bool Remove (NXOpen.InferSnapType.SnapType snapType, NXOpen.TaggedObject selection1, NXOpen.View view1, NXOpen.Point3d point1, NXOpen.TaggedObject selection2, NXOpen.View view2, NXOpen.Point3d point2)
 Remove specified object from list. More...
 
unsafe bool Remove (NXOpen.SelectionMethod inputSelectionMethod)
 Removes the objects from a SelectionMethod from the list More...
 
unsafe bool RemoveArray (NXOpen.TaggedObject[] objects)
 Remove specified objects from list. More...
 
unsafe void SetArray (NXOpen.TaggedObject[] objects)
 Sets the list of objects in the selection list. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. 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...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.SelectObjectList
unsafe bool DuplicatesAllowed [get]
 Returns whether duplicate objects are allowed in the selection list. More...
 
unsafe int Size [get]
 Returns the number of objects in the list. More...
 

Detailed Description

Contains objects that define a lattice path

Not a KF builder; see Fields.FieldManager methods to create a Fields.PathObjects.

Created in NX6.0.1

Member Function Documentation

unsafe void NXOpen.Fields.PathObjects.HandleLatestSelDirection ( )
inline

Check the direction of the lastest selection and reverse it if necessary

Created in NX11.0.0

License requirements: None.

unsafe void NXOpen.Fields.PathObjects.ReverseDirection ( )
inline

Reverses the order of the objects in the path

Created in NX6.0.1

License requirements: None.

unsafe void NXOpen.Fields.PathObjects.ReverseSectionDirection ( int  index)
inline

Reverses the order of the objects in the path

Created in NX11.0.0

License requirements: None.

Parameters
index

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.