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

Represents a NXOpen.Annotations.LineArrowStyleBuilder . More...

Inheritance diagram for NXOpen.Annotations.LineArrowStyleBuilder:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. 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 double AllAroundSymbolSize [get, set]
 Returns or sets the size of all around symbol. More...
 
unsafe double ArrowheadIncludedAngle [get, set]
 Returns or sets the arrowhead included angle More...
 
unsafe double ArrowheadLength [get, set]
 Returns or sets the arrowhead length More...
 
unsafe
NXOpen.Annotations.ArrowheadType 
BalloonLeaderArrowHeadType [get, set]
 Returns or sets the balloon arrow head type. More...
 
unsafe bool ClipOrdinateDimensionLine [get, set]
 Returns or sets the clipping of the dimension line to the ordinate origin at the view border More...
 
unsafe double DatumLengthPastArrow [get, set]
 Returns or sets the distance from the apex of the datum arrowhead to the end of the extension line More...
 
unsafe double DotArrowheadDiameter [get, set]
 Returns or sets the dot arrowhead diameter More...
 
unsafe NXOpen.NXColor FirstArrowheadColor [get, set]
 Returns or sets the first arrowhead color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
FirstArrowheadFont [get, set]
 Returns or sets the first arrowhead font More...
 
unsafe NXOpen.Annotations.LineWidth FirstArrowheadWidth [get, set]
 Returns or sets the first arrowhead width More...
 
unsafe NXOpen.NXColor FirstArrowLineColor [get, set]
 Returns or sets the first arrow line color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
FirstArrowLineFont [get, set]
 Returns or sets the first arrow line font More...
 
unsafe NXOpen.Annotations.LineWidth FirstArrowLineWidth [get, set]
 Returns or sets the first arrow line width More...
 
unsafe
NXOpen.Annotations.ArrowheadType 
FirstArrowType [get, set]
 Returns or sets the first arrowhead type More...
 
unsafe NXOpen.NXColor FirstExtensionLineColor [get, set]
 Returns or sets the first extension line color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
FirstExtensionLineFont [get, set]
 Returns or sets the first extension line font More...
 
unsafe NXOpen.Annotations.LineWidth FirstExtensionLineWidth [get, set]
 Returns or sets the first extension line width More...
 
unsafe double FirstJogAngle [get, set]
 Returns or sets the first jog angle, between the jog and the extension line, in degrees. More...
 
unsafe bool FirstJogDisplay [get, set]
 Returns or sets the first jog's display flag, if true, the first jog will be displayed, false otherwise More...
 
unsafe double FirstJogEndOffset [get, set]
 Returns or sets the first jog end offset from the dimension line More...
 
unsafe
NXOpen.Annotations.JogOrientation 
FirstJogOrientation [get, set]
 Returns or sets the first jog orientation, can be either IN or OUT More...
 
unsafe double FirstJogStartOffset [get, set]
 Returns or sets the first jog start offset from the dimension line More...
 
unsafe double FirstPosToExtensionLineDistance [get, set]
 Returns or sets the distance from the position on the object being dimensioned to the end of the first extension line or arc More...
 
unsafe
NXOpen.Annotations.VerticalTextJustification 
LeaderLocation [get, set]
 Returns or sets the leader location More...
 
unsafe
NXOpen.Annotations.LeaderSide 
LeaderOrientation [get, set]
 Returns or sets the leader orientation More...
 
unsafe double LinePastArrowDistance [get, set]
 Returns or sets the distance an extension line or arc extends past the dimension line or arc More...
 
unsafe double LinePastArrowDistance2 [get, set]
 Returns or sets the second distance an extension line or arc extends past the dimension line or arc More...
 
unsafe double ObliqueExtensionLineAngle [get, set]
 Returns or sets the extension line angle. More...
 
unsafe NXOpen.NXColor SecondArrowheadColor [get, set]
 Returns or sets the second arrowhead color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
SecondArrowheadFont [get, set]
 Returns or sets the second arrowhead font More...
 
unsafe NXOpen.Annotations.LineWidth SecondArrowheadWidth [get, set]
 Returns or sets the second arrowhead width More...
 
unsafe NXOpen.NXColor SecondArrowLineColor [get, set]
 Returns or sets the second arrow line color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
SecondArrowLineFont [get, set]
 Returns or sets the second arrow line font More...
 
unsafe NXOpen.Annotations.LineWidth SecondArrowLineWidth [get, set]
 Returns or sets the second arrow line width More...
 
unsafe
NXOpen.Annotations.ArrowheadType 
SecondArrowType [get, set]
 Returns or sets the second arrowhead type More...
 
unsafe NXOpen.NXColor SecondExtensionLineColor [get, set]
 Returns or sets the second extension line color More...
 
unsafe
NXOpen.DisplayableObject.ObjectFont 
SecondExtensionLineFont [get, set]
 Returns or sets the second extension line font More...
 
unsafe NXOpen.Annotations.LineWidth SecondExtensionLineWidth [get, set]
 Returns or sets the second extension line width More...
 
unsafe double SecondJogAngle [get, set]
 Returns or sets the second jog angle, between the jog and the extension line, in degrees. More...
 
unsafe bool SecondJogDisplay [get, set]
 Returns or sets the second jog's display flag, if true, the second jog will be displayed, false otherwise More...
 
unsafe double SecondJogEndOffset [get, set]
 Returns or sets the second jog end offset from the dimension line More...
 
unsafe
NXOpen.Annotations.JogOrientation 
SecondJogOrientation [get, set]
 Returns or sets the second jog orientation, can be either IN or OUT More...
 
unsafe double SecondJogStartOffset [get, set]
 Returns or sets the second jog start offset from the dimension line More...
 
unsafe double SecondPosToExtensionLineDistance [get, set]
 Returns or sets the distance from the position on the object being dimensioned to the end of the second extension line More...
 
unsafe double StubLength [get, set]
 Returns or sets the stub length. More...
 
unsafe
NXOpen.Annotations.StubSymbolType 
StubSymbolType [get, set]
 Returns or sets the stub symbol type More...
 
unsafe double TextOverLeaderGapFactor [get, set]
 Returns or sets the character size factor that controls the gap between text and the leader More...
 
unsafe double TextOverStubFactor [get, set]
 Returns or sets the character size factor which controls the distance between the stub and label text when the text displays above the stub line More...
 
unsafe double TextToLineDistance [get, set]
 Returns or sets the distance from the text to the dimension line(stub) or arc 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 NXOpen.Annotations.LineArrowStyleBuilder .

This class queries and sets preferences that apply to leaders and arrow and extension lines when creating or editing annotations, including dimensions.

Created in NX6.0.0

Member Function Documentation

unsafe bool NXOpen.Annotations.LineArrowStyleBuilder.Validate ( )
inline

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.AllAroundSymbolSize
getset

Returns or sets the size of all around symbol.

This is also used for inner diameter of all over symbol

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.ArrowheadIncludedAngle
getset

Returns or sets the arrowhead included angle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.ArrowheadLength
getset

Returns or sets the arrowhead length

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.ArrowheadType NXOpen.Annotations.LineArrowStyleBuilder.BalloonLeaderArrowHeadType
getset

Returns or sets the balloon arrow head type.

This property should not be used in object settings, instead use NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowType .

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.LineArrowStyleBuilder.ClipOrdinateDimensionLine
getset

Returns or sets the clipping of the dimension line to the ordinate origin at the view border

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.DatumLengthPastArrow
getset

Returns or sets the distance from the apex of the datum arrowhead to the end of the extension line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.DotArrowheadDiameter
getset

Returns or sets the dot arrowhead diameter

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowheadColor
getset

Returns or sets the first arrowhead color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowheadFont
getset

Returns or sets the first arrowhead font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowheadWidth
getset

Returns or sets the first arrowhead width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowLineColor
getset

Returns or sets the first arrow line color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowLineFont
getset

Returns or sets the first arrow line font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowLineWidth
getset

Returns or sets the first arrow line width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.ArrowheadType NXOpen.Annotations.LineArrowStyleBuilder.FirstArrowType
getset

Returns or sets the first arrowhead type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.FirstExtensionLineColor
getset

Returns or sets the first extension line color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.FirstExtensionLineFont
getset

Returns or sets the first extension line font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.FirstExtensionLineWidth
getset

Returns or sets the first extension line width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.FirstJogAngle
getset

Returns or sets the first jog angle, between the jog and the extension line, in degrees.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.LineArrowStyleBuilder.FirstJogDisplay
getset

Returns or sets the first jog's display flag, if true, the first jog will be displayed, false otherwise

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.FirstJogEndOffset
getset

Returns or sets the first jog end offset from the dimension line

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.JogOrientation NXOpen.Annotations.LineArrowStyleBuilder.FirstJogOrientation
getset

Returns or sets the first jog orientation, can be either IN or OUT

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.FirstJogStartOffset
getset

Returns or sets the first jog start offset from the dimension line

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.FirstPosToExtensionLineDistance
getset

Returns or sets the distance from the position on the object being dimensioned to the end of the first extension line or arc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.VerticalTextJustification NXOpen.Annotations.LineArrowStyleBuilder.LeaderLocation
getset

Returns or sets the leader location

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LeaderSide NXOpen.Annotations.LineArrowStyleBuilder.LeaderOrientation
getset

Returns or sets the leader orientation

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.LinePastArrowDistance
getset

Returns or sets the distance an extension line or arc extends past the dimension line or arc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.LinePastArrowDistance2
getset

Returns or sets the second distance an extension line or arc extends past the dimension line or arc

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.ObliqueExtensionLineAngle
getset

Returns or sets the extension line angle.

This angle only applies to vertical and horizontal dimensions

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowheadColor
getset

Returns or sets the second arrowhead color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowheadFont
getset

Returns or sets the second arrowhead font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowheadWidth
getset

Returns or sets the second arrowhead width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowLineColor
getset

Returns or sets the second arrow line color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowLineFont
getset

Returns or sets the second arrow line font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowLineWidth
getset

Returns or sets the second arrow line width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.ArrowheadType NXOpen.Annotations.LineArrowStyleBuilder.SecondArrowType
getset

Returns or sets the second arrowhead type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.NXColor NXOpen.Annotations.LineArrowStyleBuilder.SecondExtensionLineColor
getset

Returns or sets the second extension line color

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.DisplayableObject.ObjectFont NXOpen.Annotations.LineArrowStyleBuilder.SecondExtensionLineFont
getset

Returns or sets the second extension line font

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.LineWidth NXOpen.Annotations.LineArrowStyleBuilder.SecondExtensionLineWidth
getset

Returns or sets the second extension line width

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.SecondJogAngle
getset

Returns or sets the second jog angle, between the jog and the extension line, in degrees.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.LineArrowStyleBuilder.SecondJogDisplay
getset

Returns or sets the second jog's display flag, if true, the second jog will be displayed, false otherwise

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.SecondJogEndOffset
getset

Returns or sets the second jog end offset from the dimension line

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.JogOrientation NXOpen.Annotations.LineArrowStyleBuilder.SecondJogOrientation
getset

Returns or sets the second jog orientation, can be either IN or OUT

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.SecondJogStartOffset
getset

Returns or sets the second jog start offset from the dimension line

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.SecondPosToExtensionLineDistance
getset

Returns or sets the distance from the position on the object being dimensioned to the end of the second extension line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.StubLength
getset

Returns or sets the stub length.

This is the size of the dogleg on a label or dimension

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.StubSymbolType NXOpen.Annotations.LineArrowStyleBuilder.StubSymbolType
getset

Returns or sets the stub symbol type

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.TextOverLeaderGapFactor
getset

Returns or sets the character size factor that controls the gap between text and the leader

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.TextOverStubFactor
getset

Returns or sets the character size factor which controls the distance between the stub and label text when the text displays above the stub line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.LineArrowStyleBuilder.TextToLineDistance
getset

Returns or sets the distance from the text to the dimension line(stub) or arc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")


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