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

Represents line and arrow preferences More...

Inheritance diagram for NXOpen.Annotations.LineAndArrowPreferences:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Member Functions

unsafe NXOpen.Annotations.LineCfw GetFirstArrowheadCfw ()
 Returns the first arrowhead color, font, and width More...
 
unsafe NXOpen.Annotations.LineCfw GetFirstArrowLineCfw ()
 Returns the first arrow line color, font, and width More...
 
unsafe NXOpen.Annotations.LineCfw GetFirstExtensionLineCfw ()
 Returns the first extension line color, font, and width More...
 
unsafe NXOpen.Annotations.LineCfw GetSecondArrowheadCfw ()
 Returns the second arrowhead color, font, and width More...
 
unsafe NXOpen.Annotations.LineCfw GetSecondArrowLineCfw ()
 Returns the second arrow line color, font, and width More...
 
unsafe NXOpen.Annotations.LineCfw GetSecondExtensionLineCfw ()
 Returns the second extension line color, font, and width More...
 
unsafe void SetFirstArrowheadCfw (NXOpen.Annotations.LineCfw firstArrowheadCfw)
 Sets the first arrowhead color, font, and width More...
 
unsafe void SetFirstArrowLineCfw (NXOpen.Annotations.LineCfw firstArrowLineCfw)
 Sets the first arrow line color, font, and width More...
 
unsafe void SetFirstExtensionLineCfw (NXOpen.Annotations.LineCfw firstExtensionLineCfw)
 Sets the first extension line color, font, and width More...
 
unsafe void SetSecondArrowheadCfw (NXOpen.Annotations.LineCfw secondArrowheadCfw)
 Sets the second arrowhead color, font, and width More...
 
unsafe void SetSecondArrowLineCfw (NXOpen.Annotations.LineCfw secondArrowLineCfw)
 Sets the second arrow line color, font, and width More...
 
unsafe void SetSecondExtensionLineCfw (NXOpen.Annotations.LineCfw secondExtensionLineCfw)
 Sets the second extension line color, font, and width 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 double AllAroundSymbol [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 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 datum extension line past the arrow distance More...
 
unsafe double DotArrowheadDiameter [get, set]
 Returns or sets the dot arrowhead diameter More...
 
unsafe
NXOpen.Annotations.ArrowheadType 
FirstArrowType [get, set]
 Returns or sets the first arrow type More...
 
unsafe double FirstPosToExtLineDist [get, set]
 Returns or sets the first position to extension line distance More...
 
unsafe
NXOpen.Annotations.VerticalTextJustification 
LeaderLocation [get, set]
 Returns or sets the leader location More...
 
unsafe double LinePastArrowDistance [get, set]
 Returns or sets the line past arrow distance More...
 
unsafe double LinePastArrowDistance2 [get, set]
 Returns or sets the 2nd line past arrow distance More...
 
unsafe double ObliqueExtensionLineAngle [get, set]
 Returns or sets the oblique extension line angle More...
 
unsafe
NXOpen.Annotations.ArrowheadType 
SecondArrowType [get, set]
 Returns or sets the second arrow type More...
 
unsafe double SecondPosToExtLineDist [get, set]
 Returns or sets the second position to extension line distance More...
 
unsafe double StubLength [get, set]
 Returns or sets the stub length 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 TextOverStubSpaceFactor [get, set]
 Returns or sets the text to stub spacing factor More...
 
unsafe double TextToLineDistance [get, set]
 Returns or sets the text to line distance 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...
 

Detailed Description

Represents line and arrow preferences

Created in NX3.0.0

Member Function Documentation

override void NXOpen.Annotations.LineAndArrowPreferences.FreeResource ( )
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.

unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetFirstArrowheadCfw ( )
inline

Returns the first arrowhead color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetFirstArrowLineCfw ( )
inline

Returns the first arrow line color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetFirstExtensionLineCfw ( )
inline

Returns the first extension line color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetSecondArrowheadCfw ( )
inline

Returns the second arrowhead color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetSecondArrowLineCfw ( )
inline

Returns the second arrow line color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineCfw NXOpen.Annotations.LineAndArrowPreferences.GetSecondExtensionLineCfw ( )
inline

Returns the second extension line color, font, and width

Created in NX3.0.0

License requirements: None.

Returns
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetFirstArrowheadCfw ( NXOpen.Annotations.LineCfw  firstArrowheadCfw)
inline

Sets the first arrowhead color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
firstArrowheadCfw
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetFirstArrowLineCfw ( NXOpen.Annotations.LineCfw  firstArrowLineCfw)
inline

Sets the first arrow line color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
firstArrowLineCfw
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetFirstExtensionLineCfw ( NXOpen.Annotations.LineCfw  firstExtensionLineCfw)
inline

Sets the first extension line color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
firstExtensionLineCfw
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetSecondArrowheadCfw ( NXOpen.Annotations.LineCfw  secondArrowheadCfw)
inline

Sets the second arrowhead color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
secondArrowheadCfw
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetSecondArrowLineCfw ( NXOpen.Annotations.LineCfw  secondArrowLineCfw)
inline

Sets the second arrow line color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
secondArrowLineCfw
unsafe void NXOpen.Annotations.LineAndArrowPreferences.SetSecondExtensionLineCfw ( NXOpen.Annotations.LineCfw  secondExtensionLineCfw)
inline

Sets the second extension line color, font, and width

Created in NX3.0.0

License requirements: None.

Parameters
secondExtensionLineCfw

Property Documentation

unsafe double NXOpen.Annotations.LineAndArrowPreferences.AllAroundSymbol
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: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.ArrowheadIncludedAngle
getset

Returns or sets the arrowhead included angle

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.ArrowheadLength
getset

Returns or sets the arrowhead length

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.LineAndArrowPreferences.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.LineAndArrowPreferences.DatumLengthPastArrow
getset

Returns or sets the datum extension line past the arrow distance

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.DotArrowheadDiameter
getset

Returns or sets the dot arrowhead diameter

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.ArrowheadType NXOpen.Annotations.LineAndArrowPreferences.FirstArrowType
getset

Returns or sets the first arrow type

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.FirstPosToExtLineDist
getset

Returns or sets the first position to extension line distance

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.VerticalTextJustification NXOpen.Annotations.LineAndArrowPreferences.LeaderLocation
getset

Returns or sets the leader location

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.LinePastArrowDistance
getset

Returns or sets the line past arrow distance

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.LinePastArrowDistance2
getset

Returns or sets the 2nd line past arrow distance

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.ObliqueExtensionLineAngle
getset

Returns or sets the oblique extension line angle

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.ArrowheadType NXOpen.Annotations.LineAndArrowPreferences.SecondArrowType
getset

Returns or sets the second arrow type

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.SecondPosToExtLineDist
getset

Returns or sets the second position to extension line distance

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.StubLength
getset

Returns or sets the stub length

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.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: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.TextOverStubSpaceFactor
getset

Returns or sets the text to stub spacing factor

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.LineAndArrowPreferences.TextToLineDistance
getset

Returns or sets the text to line distance

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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