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

Represents a list of objects. More...

Inheritance diagram for NXOpen.PressLineSimulation.LinearCamBuilderList:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void Append (NXOpen.PressLineSimulation.LinearCamBuilder[] objects)
 Appends a set of objects to the list More...
 
unsafe void Append (NXOpen.PressLineSimulation.LinearCamBuilder @object)
 Appends an object to the list More...
 
unsafe void Clear ()
 Clears the entire list without deleting the objects. More...
 
unsafe void Clear (NXOpen.ObjectList.DeleteOption deleteOption)
 Clears the entire list More...
 
unsafe void ClearIndex (int deleteIdx)
 Deletes the item at the index specified. More...
 
unsafe void Erase (int index)
 Erases the object from the list, but does not delete the object. More...
 
unsafe void Erase (int index, NXOpen.ObjectList.DeleteOption deleteOption)
 Erases the object at the given position from the list. More...
 
unsafe void Erase (NXOpen.PressLineSimulation.LinearCamBuilder obj)
 Erases the object from the list, but does not delete the object. More...
 
unsafe void Erase (NXOpen.PressLineSimulation.LinearCamBuilder obj, NXOpen.ObjectList.DeleteOption deleteOption)
 Erases the object from the list. More...
 
unsafe int FindIndex (NXOpen.PressLineSimulation.LinearCamBuilder obj)
 Finds the index where the input object appears. More...
 
unsafe
NXOpen.PressLineSimulation.LinearCamBuilder 
FindItem (int index)
 Returns the object at the input index. More...
 
unsafe
NXOpen.PressLineSimulation.LinearCamBuilder[] 
GetContents ()
 Gets the contents of the entire list More...
 
unsafe void Insert (int location, NXOpen.PressLineSimulation.LinearCamBuilder @object)
 Inserts an object at the specified location More...
 
unsafe void MoveToBottom (int index)
 Move object at the specified location to the bottom of the list. More...
 
unsafe void MoveToTop (int index)
 Move object at the specified location to the top of the list. More...
 
unsafe void SetContents (NXOpen.PressLineSimulation.LinearCamBuilder[] objects)
 Sets the contents of the entire list. More...
 
unsafe void Swap (int index1, int index2)
 Exchanges the position of two objects inside the list. More...
 
unsafe void Swap (NXOpen.PressLineSimulation.LinearCamBuilder object1, NXOpen.PressLineSimulation.LinearCamBuilder object2)
 Exchanges the position of two objects inside the list. 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...
 

Properties

unsafe int Length [get]
 Returns the length of the list More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a list of objects.

To create a new instance of this class, use NXOpen.Part.CreateObjectList

Created in NX4.0.0

Member Function Documentation

unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Append ( NXOpen.PressLineSimulation.LinearCamBuilder[]  objects)
inline

Appends a set of objects to the list

Created in NX4.0.0

License requirements: None.

Parameters
objectsitems to append
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Append ( NXOpen.PressLineSimulation.LinearCamBuilder object)
inline

Appends an object to the list

Created in NX5.0.0

License requirements: None.

Parameters
objectitem to append
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Clear ( )
inline

Clears the entire list without deleting the objects.

The caller is responsible for accounting for these objects. If they are not used or deleted by the time the part is closed (in other words, leaked) an error will occur

Created in NX5.0.0

License requirements: None.

unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Clear ( NXOpen.ObjectList.DeleteOption  deleteOption)
inline

Clears the entire list

Created in NX5.0.0

License requirements: None.

Parameters
deleteOptionwhether to delete the objects when removing them
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.ClearIndex ( int  deleteIdx)
inline

Deletes the item at the index specified.

The size of the list does * not change, but the item at this index is set to NULL.

Created in NX4.0.0

License requirements: None.

Parameters
deleteIdxindex of item to be deleted
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Erase ( int  index)
inline

Erases the object from the list, but does not delete the object.

The list is shifted so that there isn't a null where the object used to be.

Created in NX5.0.0

License requirements: None.

Parameters
indexindex of item to be removed from the list
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Erase ( int  index,
NXOpen.ObjectList.DeleteOption  deleteOption 
)
inline

Erases the object at the given position from the list.

The list is shifted so that there isn't a null where the object used to be.

Created in NX5.0.0

License requirements: None.

Parameters
indexindex of item to be removed from the list
deleteOptionwhether to delete the object
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Erase ( NXOpen.PressLineSimulation.LinearCamBuilder  obj)
inline

Erases the object from the list, but does not delete the object.

The list is shifted so that there isn't a null where the object used to exist.

Created in NX5.0.0

License requirements: None.

Parameters
objobject to be removed from the list
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Erase ( NXOpen.PressLineSimulation.LinearCamBuilder  obj,
NXOpen.ObjectList.DeleteOption  deleteOption 
)
inline

Erases the object from the list.

The list is shifted so that there isn't a null where the object used to exist.

Created in NX5.0.0

License requirements: None.

Parameters
objobject to be removed from the list
deleteOptionwhether to delete the object
unsafe int NXOpen.PressLineSimulation.LinearCamBuilderList.FindIndex ( NXOpen.PressLineSimulation.LinearCamBuilder  obj)
inline

Finds the index where the input object appears.

If it does not appear, * -1 is returned.

Created in NX4.0.0

License requirements: None.

Parameters
objObject to find index for
Returns
index of input object, -1 if not on list
unsafe NXOpen.PressLineSimulation.LinearCamBuilder NXOpen.PressLineSimulation.LinearCamBuilderList.FindItem ( int  index)
inline

Returns the object at the input index.

May be NULL.

Created in NX4.0.0

License requirements: None.

Parameters
indexindex of object to return
Returns
object found at input index
unsafe NXOpen.PressLineSimulation.LinearCamBuilder [] NXOpen.PressLineSimulation.LinearCamBuilderList.GetContents ( )
inline

Gets the contents of the entire list

Created in NX5.0.0

License requirements: None.

Returns
The list contents
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Insert ( int  location,
NXOpen.PressLineSimulation.LinearCamBuilder object 
)
inline

Inserts an object at the specified location

Created in NX5.0.0

License requirements: None.

Parameters
locationlocation at which to insert the object
objectobject to be inserted
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.MoveToBottom ( int  index)
inline

Move object at the specified location to the bottom of the list.

Created in NX10.0.0

License requirements: None.

Parameters
indexlocation of the item
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.MoveToTop ( int  index)
inline

Move object at the specified location to the top of the list.

Created in NX10.0.0

License requirements: None.

Parameters
indexlocation of the item
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.SetContents ( NXOpen.PressLineSimulation.LinearCamBuilder[]  objects)
inline

Sets the contents of the entire list.

This overwrites the previous contents of this list, but does not delete any objects that were originally on the list.

Created in NX5.0.0

License requirements: None.

Parameters
objectsThe list contents
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Swap ( int  index1,
int  index2 
)
inline

Exchanges the position of two objects inside the list.

The first object is placed where the second used to be, and second object where the first used to be.

Created in NX5.0.0

License requirements: None.

Parameters
index1location of the first item
index2location of the second item
unsafe void NXOpen.PressLineSimulation.LinearCamBuilderList.Swap ( NXOpen.PressLineSimulation.LinearCamBuilder  object1,
NXOpen.PressLineSimulation.LinearCamBuilder  object2 
)
inline

Exchanges the position of two objects inside the list.

The first object is placed where the second used to be, and second object where the first used to be.

Created in NX5.0.0

License requirements: None.

Parameters
object1first item
object2second item

Property Documentation

unsafe int NXOpen.PressLineSimulation.LinearCamBuilderList.Length
get

Returns the length of the list

Created in NX5.0.0

License requirements: None.


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