NXOpen .NET Reference Guide
|
Represents the data for all the leaders of an annotation More...
Public Member Functions | |
unsafe void | SetLeaderData (int n, NXOpen.Annotations.LeaderAttachment attachmentType, NXOpen.NXObject attachmentObject, NXOpen.View attachmentView, NXOpen.Point3d endPoint, double angle, NXOpen.Point3d[] intermediatePoints) |
Sets the leader data for the nth leader More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new 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... | |
Protected Member Functions | |
override void | FreeResource () |
Frees the object from memory. More... | |
Properties | |
unsafe NXOpen.Annotations.LeaderAlignment | LeaderAlignment [get, set] |
Returns or sets the leader alignment More... | |
unsafe NXOpen.Annotations.LeaderSide | LeaderSide [get, set] |
Returns or sets the leader side More... | |
unsafe NXOpen.Annotations.LeaderType | LeaderType [get, set] |
Returns or sets the leader type More... | |
unsafe int | NumberOfLeaders [get, set] |
Returns or sets the number of leaders. More... | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Represents the data for all the leaders of an annotation
Created in NX3.0.0
|
inlineprotectedvirtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX3.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Sets the leader data for the nth leader
Created in NX3.0.0
License requirements: None.
n | The leader to set the data for |
attachmentType | |
attachmentObject | Attachment object. Should be a null reference (Nothing in Visual Basic) if the attachment type is Screen. Must not be a null reference (Nothing in Visual Basic) if the attachment type is OnObject. |
attachmentView | The view that the leader will be associated with. Must not be a null reference (Nothing in Visual Basic) |
endPoint | The coordinates of the leader's end point. If the attachment type is Screen, the coordinates will be view coordinates. If the attachment type is OnObject, the coordinates will be in the absolute coordinate system of the model that owns the attachment object |
angle | |
intermediatePoints | Intermediate points for the leader. The number of points must not exceed NXOpen.Annotations.Constants.MaxLeaderIntermediatePoints . The points are in the view coordinate system. The only leader types that permit intermediate points are the following: Plain, Around, PlainAligned, AroundAligned, DatumArrow, and GbDatumArrow. |
|
getset |
Returns or sets the leader alignment
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the leader side
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the leader type
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the number of leaders.
Must not exceed NXOpen.Annotations.Constants.MaxLeaders . The only leader types that permit more than one leader are the following: Plain, Around, PlainAligned, and AroundAligned. PlainAligned and AroundAligned require at least one leader.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.