public interface SelectISegment extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
SelectISegment.ValueData
This class holds the data returned from
getValue() |
static class |
SelectISegment.ValueWithCaeSetObjectInfoData
This class holds the data returned from
getValue() |
static class |
SelectISegment.ValueWithSnapData
This class holds the data returned from
getValue() |
Modifier and Type | Method and Description |
---|---|
SelectISegment.ValueData |
getValue()
The object being selected with the object's view and point.
|
SelectISegment.ValueWithCaeSetObjectInfoData |
getValueWithCaeSetObjectInfo()
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.getValue() .
|
SelectISegment.ValueWithSnapData |
getValueWithSnap()
The object being selected with the objects view and point and snap information.
|
void |
setValue(ISegment selection)
Sets the object being selected
License requirements: None. |
void |
setValue(ISegment selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
void |
setValueWithCaeSetObjectInfo(ISegment selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
void |
setValueWithSnap(InferSnapType.SnapType snapType,
ISegment selection1,
View view1,
Point3d point1,
ISegment selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
ISegment |
value()
Returns the object being selected
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
void setValue(ISegment selection) throws NXException, RemoteException
selection
- selected objectNXException
RemoteException
ISegment value() throws NXException, RemoteException
NXException
RemoteException
void setValue(ISegment selection, View view, Point3d point) throws NXException, RemoteException
selection
- selected objectview
- selected object viewpoint
- selected object pointNXException
RemoteException
SelectISegment.ValueData getValue() throws NXException, RemoteException
NXException
RemoteException
void setValueWithSnap(InferSnapType.SnapType snapType, ISegment selection1, View view1, Point3d point1, ISegment 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
SelectISegment.ValueWithSnapData getValueWithSnap() throws NXException, RemoteException
NXException
RemoteException
void setValueWithCaeSetObjectInfo(ISegment selection, CaeObjectType.CaeSubType caeSubType, int caeSubId) throws NXException, RemoteException
SelectObject.setValue(nxopen.TaggedObject)
.
selection
- selected objectcaeSubType
- CAE set object sub typecaeSubId
- CAE set object sub id
NXException
RemoteException
SelectISegment.ValueWithCaeSetObjectInfoData getValueWithCaeSetObjectInfo() throws NXException, RemoteException
SelectObject.getValue()
.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.