public interface SelectDrawingViewList extends TaggedObject, IComponentBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
add(DrawingView object)
Adds an object to the list
License requirements: None. |
boolean |
add(DrawingView[] objects)
Adds a set of objects to the list
License requirements: None. |
boolean |
add(DrawingView selection,
View view,
Point3d point)
Adds the object with the objects view and objects point
License requirements: None. |
boolean |
add(SelectionMethod inputSelectionMethod)
Adds the objects from a SelectionMethod to the list
License requirements: None. |
void |
clear()
Removes all items from the list.
|
boolean |
contains(DrawingView object)
Returns whether the specified object is already in the list or not.
|
boolean |
duplicatesAllowed()
Returns whether duplicate objects are allowed in the selection list.
|
DrawingView[] |
getArray()
Returns the list of objects in the selection list.
|
SelectObject[] |
getSelectObjectArray()
Returns the list of SelectObjects in the selection list.
|
boolean |
remove(DrawingView object)
Remove specified object from list.
|
boolean |
remove(DrawingView object,
View view)
Remove specified object from list.
|
boolean |
remove(InferSnapType.SnapType snapType,
DrawingView selection1,
View view1,
Point3d point1,
DrawingView selection2,
View view2,
Point3d point2)
Remove specified object from list.
|
boolean |
remove(SelectionMethod inputSelectionMethod)
Removes the objects from a SelectionMethod from the list
License requirements: None. |
boolean |
removeArray(DrawingView[] objects)
Remove specified objects from list.
|
void |
setArray(DrawingView[] objects)
Sets the list of objects in the selection list.
|
boolean |
setValueWithCaeSetObjectInfo(DrawingView selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObjectList.add(nxopen.TaggedObject) .
|
boolean |
setValueWithSnap(InferSnapType.SnapType snapType,
DrawingView selection1,
View view1,
Point3d point1,
DrawingView selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
int |
size()
Returns the number of objects in the list.
|
printTestData, printTestData, tag, tagValue
validate
boolean add(DrawingView object) throws NXException, RemoteException
object
- object to addNXException
RemoteException
boolean add(DrawingView[] objects) throws NXException, RemoteException
objects
- objects to addNXException
RemoteException
boolean add(SelectionMethod inputSelectionMethod) throws NXException, RemoteException
inputSelectionMethod
- selection method containing objects to addNXException
RemoteException
boolean add(DrawingView selection, View view, Point3d point) throws NXException, RemoteException
selection
- selected objectview
- selected object viewpoint
- selected object pointNXException
RemoteException
boolean remove(DrawingView object) throws NXException, RemoteException
object
- Object to removeNXException
RemoteException
boolean remove(DrawingView object, View view) throws NXException, RemoteException
object
- Object to removeview
- with this viewNXException
RemoteException
boolean remove(InferSnapType.SnapType snapType, DrawingView selection1, View view1, Point3d point1, DrawingView selection2, View view2, Point3d point2) throws NXException, RemoteException
snapType
- snap point typeselection1
- first selected objectview1
- first selected object viewpoint1
- first selected object pointselection2
- second selected objectview2
- second selected object viewpoint2
- second selected object pointNXException
RemoteException
boolean removeArray(DrawingView[] objects) throws NXException, RemoteException
objects
- Objects to removeNXException
RemoteException
boolean remove(SelectionMethod inputSelectionMethod) throws NXException, RemoteException
inputSelectionMethod
- selection method containing objects to addNXException
RemoteException
void clear() throws NXException, RemoteException
NXException
RemoteException
boolean contains(DrawingView object) throws NXException, RemoteException
object
- object to checkNXException
RemoteException
int size() throws NXException, RemoteException
NXException
RemoteException
boolean duplicatesAllowed() throws NXException, RemoteException
NXException
RemoteException
void setArray(DrawingView[] objects) throws NXException, RemoteException
objects
- items to put in the listNXException
RemoteException
DrawingView[] getArray() throws NXException, RemoteException
NXException
RemoteException
SelectObject[] getSelectObjectArray() throws NXException, RemoteException
NXException
RemoteException
boolean setValueWithSnap(InferSnapType.SnapType snapType, DrawingView selection1, View view1, Point3d point1, DrawingView selection2, View view2, Point3d point2) throws NXException, RemoteException
snapType
- snap point typeselection1
- first selected objectview1
- first selected object viewpoint1
- first selected object pointselection2
- second selected objectview2
- second selected object viewpoint2
- second selected object pointNXException
RemoteException
boolean setValueWithCaeSetObjectInfo(DrawingView selection, CaeObjectType.CaeSubType caeSubType, int caeSubId) throws NXException, RemoteException
SelectObjectList.add(nxopen.TaggedObject)
.
selection
- selected objectcaeSubType
- CAE set object sub typecaeSubId
- CAE set object sub idNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.