public interface Associativity extends TransientObject
OrdinateDimension
, the
associativity at index 1 stores the ordinate origin data. AnnotationManager.newAssociativity()
Modifier and Type | Method and Description |
---|---|
double |
angle()
Returns the angle.
|
Point3d |
firstDefinitionPoint()
Returns the first definition point.
|
NXObject |
firstObject()
Returns the first associativity object
License requirements: None. |
AssociativityLineOption |
lineOption()
Returns the line option
License requirements: None. |
View |
objectView()
Returns the object view.
|
Point3d |
pickPoint()
Returns the pick point
License requirements: None. |
AssociativityPointOption |
pointOption()
Returns the point option
License requirements: None. |
Point3d |
secondDefinitionPoint()
Returns the second definition point.
|
NXObject |
secondObject()
Returns the second associativity object, if the annotation is associated to
an intersection point.
|
void |
setAngle(double angle)
Sets the angle.
|
void |
setFirstDefinitionPoint(Point3d firstDefinitionPoint)
Sets the first definition point.
|
void |
setFirstObject(NXObject object)
Sets the first associativity object
License requirements: None. |
void |
setLineOption(AssociativityLineOption lineOption)
Sets the line option
License requirements: None. |
void |
setObjectView(View objectView)
Sets the object view.
|
void |
setPickPoint(Point3d pickPoint)
Sets the pick point
License requirements: None. |
void |
setPointOption(AssociativityPointOption pointOption)
Sets the point option
License requirements: None. |
void |
setSecondDefinitionPoint(Point3d secondDefinitionPoint)
Sets the second definition point.
|
void |
setSecondObject(NXObject object2)
Sets the second associativity object, if the annotation is associated to
an intersection point.
|
_value, dispose, printTestData, printTestData
NXObject firstObject() throws NXException, RemoteException
NXException
RemoteException
void setFirstObject(NXObject object) throws NXException, RemoteException
object
- New first associativity objectNXException
RemoteException
NXObject secondObject() throws NXException, RemoteException
NXException
RemoteException
void setSecondObject(NXObject object2) throws NXException, RemoteException
object2
- New second associativity objectNXException
RemoteException
View objectView() throws NXException, RemoteException
NXException
RemoteException
void setObjectView(View objectView) throws NXException, RemoteException
objectView
- New object viewNXException
RemoteException
Point3d pickPoint() throws NXException, RemoteException
NXException
RemoteException
void setPickPoint(Point3d pickPoint) throws NXException, RemoteException
pickPoint
- New pick point in absolute coordinatesNXException
RemoteException
AssociativityPointOption pointOption() throws NXException, RemoteException
NXException
RemoteException
void setPointOption(AssociativityPointOption pointOption) throws NXException, RemoteException
pointOption
- New point optionNXException
RemoteException
AssociativityLineOption lineOption() throws NXException, RemoteException
NXException
RemoteException
void setLineOption(AssociativityLineOption lineOption) throws NXException, RemoteException
lineOption
- New line optionNXException
RemoteException
Point3d firstDefinitionPoint() throws NXException, RemoteException
Annotations.AssociativityLineOption#POINT_VECTOR
NXException
RemoteException
void setFirstDefinitionPoint(Point3d firstDefinitionPoint) throws NXException, RemoteException
Annotations.AssociativityLineOption#POINT_VECTOR
firstDefinitionPoint
- New first definition point in absolute coordinatesNXException
RemoteException
Point3d secondDefinitionPoint() throws NXException, RemoteException
Annotations.AssociativityLineOption#POINT_VECTOR
NXException
RemoteException
void setSecondDefinitionPoint(Point3d secondDefinitionPoint) throws NXException, RemoteException
Annotations.AssociativityLineOption#POINT_VECTOR
secondDefinitionPoint
- New second definition point in absolute coordinatesNXException
RemoteException
double angle() throws NXException, RemoteException
Annotations.AssociativityLineOption#ANGLE
NXException
RemoteException
void setAngle(double angle) throws NXException, RemoteException
Annotations.AssociativityLineOption#ANGLE
angle
- New angle in radiansNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.