NX Open C++ Reference Guide
Public Member Functions | 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

Public Member Functions

double AllAroundSymbolSize ()
 Returns the size of all around symbol. More...
 
double ArrowheadIncludedAngle ()
 Returns the arrowhead included angle
Created in NX6.0.0. More...
 
double ArrowheadLength ()
 Returns the arrowhead length
Created in NX6.0.0. More...
 
bool ClipOrdinateDimensionLine ()
 Returns the clipping of the dimension line to the ordinate origin at the view border
Created in NX10.0.0. More...
 
double DatumLengthPastArrow ()
 Returns the distance from the apex of the datum arrowhead to the end of the extension line
Created in NX6.0.0. More...
 
double DotArrowheadDiameter ()
 Returns the dot arrowhead diameter
Created in NX6.0.0. More...
 
NXOpen::NXColorFirstArrowheadColor ()
 Returns the first arrowhead color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont FirstArrowheadFont ()
 Returns the first arrowhead font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth FirstArrowheadWidth ()
 Returns the first arrowhead width
Created in NX6.0.0. More...
 
NXOpen::NXColorFirstArrowLineColor ()
 Returns the first arrow line color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont FirstArrowLineFont ()
 Returns the first arrow line font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth FirstArrowLineWidth ()
 Returns the first arrow line width
Created in NX6.0.0. More...
 
NXOpen::Annotations::ArrowheadType FirstArrowType ()
 Returns the first arrowhead type
Created in NX6.0.0. More...
 
NXOpen::NXColorFirstExtensionLineColor ()
 Returns the first extension line color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont FirstExtensionLineFont ()
 Returns the first extension line font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth FirstExtensionLineWidth ()
 Returns the first extension line width
Created in NX6.0.0. More...
 
double FirstJogAngle ()
 Returns the first jog angle, between the jog and the extension line, in degrees. More...
 
bool FirstJogDisplay ()
 Returns the first jog's display flag, if true, the first jog will be displayed, false otherwise
Created in NX10.0.0. More...
 
double FirstJogEndOffset ()
 Returns the first jog end offset from the dimension line
Created in NX10.0.0. More...
 
NXOpen::Annotations::JogOrientation FirstJogOrientation ()
 Returns the first jog orientation, can be either IN or OUT
Created in NX10.0.0. More...
 
double FirstJogStartOffset ()
 Returns the first jog start offset from the dimension line
Created in NX10.0.0. More...
 
double FirstPosToExtensionLineDistance ()
 Returns 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. More...
 
NXOpen::Annotations::VerticalTextJustification LeaderLocation ()
 Returns the leader location
Created in NX6.0.0. More...
 
NXOpen::Annotations::LeaderSide LeaderOrientation ()
 Returns the leader orientation
Created in NX9.0.0. More...
 
double LinePastArrowDistance ()
 Returns the distance an extension line or arc extends past the dimension line or arc
Created in NX6.0.0. More...
 
double LinePastArrowDistance2 ()
 Returns the second distance an extension line or arc extends past the dimension line or arc
Created in NX9.0.0. More...
 
double ObliqueExtensionLineAngle ()
 Returns the extension line angle. More...
 
NXOpen::NXColorSecondArrowheadColor ()
 Returns the second arrowhead color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont SecondArrowheadFont ()
 Returns the second arrowhead font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth SecondArrowheadWidth ()
 Returns the second arrowhead width
Created in NX6.0.0. More...
 
NXOpen::NXColorSecondArrowLineColor ()
 Returns the second arrow line color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont SecondArrowLineFont ()
 Returns the second arrow line font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth SecondArrowLineWidth ()
 Returns the second arrow line width
Created in NX6.0.0. More...
 
NXOpen::Annotations::ArrowheadType SecondArrowType ()
 Returns the second arrowhead type
Created in NX6.0.0. More...
 
NXOpen::NXColorSecondExtensionLineColor ()
 Returns the second extension line color
Created in NX6.0.0. More...
 
NXOpen::DisplayableObject::ObjectFont SecondExtensionLineFont ()
 Returns the second extension line font
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth SecondExtensionLineWidth ()
 Returns the second extension line width
Created in NX6.0.0. More...
 
double SecondJogAngle ()
 Returns the second jog angle, between the jog and the extension line, in degrees. More...
 
bool SecondJogDisplay ()
 Returns the second jog's display flag, if true, the second jog will be displayed, false otherwise
Created in NX10.0.0. More...
 
double SecondJogEndOffset ()
 Returns the second jog end offset from the dimension line
Created in NX10.0.0. More...
 
NXOpen::Annotations::JogOrientation SecondJogOrientation ()
 Returns the second jog orientation, can be either IN or OUT
Created in NX10.0.0. More...
 
double SecondJogStartOffset ()
 Returns the second jog start offset from the dimension line
Created in NX10.0.0. More...
 
double SecondPosToExtensionLineDistance ()
 Returns the distance from the position on the object being dimensioned to the end of the second extension line
Created in NX6.0.0. More...
 
void SetAllAroundSymbolSize (double allAroundSymbol)
 Sets the size of all around symbol. More...
 
void SetArrowheadIncludedAngle (double arrowheadIncludedAngle)
 Sets the arrowhead included angle
Created in NX6.0.0. More...
 
void SetArrowheadLength (double arrowheadLength)
 Sets the arrowhead length
Created in NX6.0.0. More...
 
void SetClipOrdinateDimensionLine (bool clipOrdinateDimLine)
 Sets the clipping of the dimension line to the ordinate origin at the view border
Created in NX10.0.0. More...
 
void SetDatumLengthPastArrow (double datumLengthPastArrow)
 Sets the distance from the apex of the datum arrowhead to the end of the extension line
Created in NX6.0.0. More...
 
void SetDotArrowheadDiameter (double dotArrowheadDiameter)
 Sets the dot arrowhead diameter
Created in NX6.0.0. More...
 
void SetFirstArrowheadColor (NXOpen::NXColor *firstArrowheadColor)
 Sets the first arrowhead color
Created in NX6.0.0. More...
 
void SetFirstArrowheadFont (NXOpen::DisplayableObject::ObjectFont firstArrowheadFont)
 Sets the first arrowhead font
Created in NX6.0.0. More...
 
void SetFirstArrowheadWidth (NXOpen::Annotations::LineWidth firstArrowheadWidth)
 Sets the first arrowhead width
Created in NX6.0.0. More...
 
void SetFirstArrowLineColor (NXOpen::NXColor *firstArrowLineColor)
 Sets the first arrow line color
Created in NX6.0.0. More...
 
void SetFirstArrowLineFont (NXOpen::DisplayableObject::ObjectFont firstArrowLineFont)
 Sets the first arrow line font
Created in NX6.0.0. More...
 
void SetFirstArrowLineWidth (NXOpen::Annotations::LineWidth firstArrowLineWidth)
 Sets the first arrow line width
Created in NX6.0.0. More...
 
void SetFirstArrowType (NXOpen::Annotations::ArrowheadType firstArrowType)
 Sets the first arrowhead type
Created in NX6.0.0. More...
 
void SetFirstExtensionLineColor (NXOpen::NXColor *firstExtensionLineColor)
 Sets the first extension line color
Created in NX6.0.0. More...
 
void SetFirstExtensionLineFont (NXOpen::DisplayableObject::ObjectFont firstExtensionLineFont)
 Sets the first extension line font
Created in NX6.0.0. More...
 
void SetFirstExtensionLineWidth (NXOpen::Annotations::LineWidth firstExtensionLineWidth)
 Sets the first extension line width
Created in NX6.0.0. More...
 
void SetFirstJogAngle (double jogAngle)
 Sets the first jog angle, between the jog and the extension line, in degrees. More...
 
void SetFirstJogDisplay (bool jogDisplay)
 Sets the first jog's display flag, if true, the first jog will be displayed, false otherwise
Created in NX10.0.0. More...
 
void SetFirstJogEndOffset (double jogEndOffset)
 Sets the first jog end offset from the dimension line
Created in NX10.0.0. More...
 
void SetFirstJogOrientation (NXOpen::Annotations::JogOrientation jogOrientation)
 Sets the first jog orientation, can be either IN or OUT
Created in NX10.0.0. More...
 
void SetFirstJogStartOffset (double jogStartOffset)
 Sets the first jog start offset from the dimension line
Created in NX10.0.0. More...
 
void SetFirstPosToExtensionLineDistance (double firstPosToExtensionLineDistance)
 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. More...
 
void SetLeaderLocation (NXOpen::Annotations::VerticalTextJustification leaderLocation)
 Sets the leader location
Created in NX6.0.0. More...
 
void SetLeaderOrientation (NXOpen::Annotations::LeaderSide leaderOrientation)
 Sets the leader orientation
Created in NX9.0.0. More...
 
void SetLinePastArrowDistance (double linePastArrowDistance)
 Sets the distance an extension line or arc extends past the dimension line or arc
Created in NX6.0.0. More...
 
void SetLinePastArrowDistance2 (double linePastArrowDistance)
 Sets the second distance an extension line or arc extends past the dimension line or arc
Created in NX9.0.0. More...
 
void SetObliqueExtensionLineAngle (double obliqueExtensionLineAngle)
 Sets the extension line angle. More...
 
void SetSecondArrowheadColor (NXOpen::NXColor *secondArrowheadColor)
 Sets the second arrowhead color
Created in NX6.0.0. More...
 
void SetSecondArrowheadFont (NXOpen::DisplayableObject::ObjectFont secondArrowheadFont)
 Sets the second arrowhead font
Created in NX6.0.0. More...
 
void SetSecondArrowheadWidth (NXOpen::Annotations::LineWidth secondArrowheadWidth)
 Sets the second arrowhead width
Created in NX6.0.0. More...
 
void SetSecondArrowLineColor (NXOpen::NXColor *secondArrowLineColor)
 Sets the second arrow line color
Created in NX6.0.0. More...
 
void SetSecondArrowLineFont (NXOpen::DisplayableObject::ObjectFont secondArrowLineFont)
 Sets the second arrow line font
Created in NX6.0.0. More...
 
void SetSecondArrowLineWidth (NXOpen::Annotations::LineWidth secondArrowLineWidth)
 Sets the second arrow line width
Created in NX6.0.0. More...
 
void SetSecondArrowType (NXOpen::Annotations::ArrowheadType secondArrowType)
 Sets the second arrowhead type
Created in NX6.0.0. More...
 
void SetSecondExtensionLineColor (NXOpen::NXColor *secondExtensionLineColor)
 Sets the second extension line color
Created in NX6.0.0. More...
 
void SetSecondExtensionLineFont (NXOpen::DisplayableObject::ObjectFont secondExtensionLineFont)
 Sets the second extension line font
Created in NX6.0.0. More...
 
void SetSecondExtensionLineWidth (NXOpen::Annotations::LineWidth secondExtensionLineWidth)
 Sets the second extension line width
Created in NX6.0.0. More...
 
void SetSecondJogAngle (double jogAngle)
 Sets the second jog angle, between the jog and the extension line, in degrees. More...
 
void SetSecondJogDisplay (bool jogDisplay)
 Sets the second jog's display flag, if true, the second jog will be displayed, false otherwise
Created in NX10.0.0. More...
 
void SetSecondJogEndOffset (double jogEndOffset)
 Sets the second jog end offset from the dimension line
Created in NX10.0.0. More...
 
void SetSecondJogOrientation (NXOpen::Annotations::JogOrientation jogOrientation)
 Sets the second jog orientation, can be either IN or OUT
Created in NX10.0.0. More...
 
void SetSecondJogStartOffset (double jogStartOffset)
 Sets the second jog start offset from the dimension line
Created in NX10.0.0. More...
 
void SetSecondPosToExtensionLineDistance (double secondPosToExtensionLineDistance)
 Sets the distance from the position on the object being dimensioned to the end of the second extension line
Created in NX6.0.0. More...
 
void SetStubLength (double stubLength)
 Sets the stub length. More...
 
void SetStubSymbolType (NXOpen::Annotations::StubSymbolType stubSymbolType)
 Sets the stub symbol type
Created in NX11.0.0. More...
 
void SetTextOverLeaderGapFactor (double textOverLeaderGapFactor)
 Sets the character size factor that controls the gap between text and the leader
Created in NX8.0.0. More...
 
void SetTextOverStubFactor (double textOverStubFactor)
 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. More...
 
void SetTextToLineDistance (double textToLineDistance)
 Sets the distance from the text to the dimension line(stub) or arc
Created in NX6.0.0. More...
 
double StubLength ()
 Returns the stub length. More...
 
NXOpen::Annotations::StubSymbolType StubSymbolType ()
 Returns the stub symbol type
Created in NX11.0.0. More...
 
double TextOverLeaderGapFactor ()
 Returns the character size factor that controls the gap between text and the leader
Created in NX8.0.0. More...
 
double TextOverStubFactor ()
 Returns 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. More...
 
double TextToLineDistance ()
 Returns the distance from the text to the dimension line(stub) or arc
Created in NX6.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. 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

double NXOpen::Annotations::LineArrowStyleBuilder::AllAroundSymbolSize ( )

Returns the size of all around symbol.

This is also used for inner diameter of all over symbol
Created in NX8.5.0.

License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::ArrowheadIncludedAngle ( )

Returns the arrowhead included angle
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::ArrowheadLength ( )

Returns the arrowhead length
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LineArrowStyleBuilder::ClipOrdinateDimensionLine ( )

Returns the clipping of the dimension line to the ordinate origin at the view border
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::DatumLengthPastArrow ( )

Returns the distance from the apex of the datum arrowhead to the end of the extension line
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::DotArrowheadDiameter ( )

Returns the dot arrowhead diameter
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowheadColor ( )

Returns the first arrowhead color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowheadFont ( )

Returns the first arrowhead font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowheadWidth ( )

Returns the first arrowhead width
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowLineColor ( )

Returns the first arrow line color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowLineFont ( )

Returns the first arrow line font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowLineWidth ( )

Returns the first arrow line width
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ArrowheadType NXOpen::Annotations::LineArrowStyleBuilder::FirstArrowType ( )

Returns the first arrowhead type
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::FirstExtensionLineColor ( )

Returns the first extension line color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::FirstExtensionLineFont ( )

Returns the first extension line font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::FirstExtensionLineWidth ( )

Returns the first extension line width
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::FirstJogAngle ( )

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


Created in NX10.0.0.

License requirements : None

bool NXOpen::Annotations::LineArrowStyleBuilder::FirstJogDisplay ( )

Returns the first jog's display flag, if true, the first jog will be displayed, false otherwise
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::FirstJogEndOffset ( )

Returns the first jog end offset from the dimension line
Created in NX10.0.0.



License requirements : None

NXOpen::Annotations::JogOrientation NXOpen::Annotations::LineArrowStyleBuilder::FirstJogOrientation ( )

Returns the first jog orientation, can be either IN or OUT
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::FirstJogStartOffset ( )

Returns the first jog start offset from the dimension line
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::FirstPosToExtensionLineDistance ( )

Returns 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 : None

NXOpen::Annotations::VerticalTextJustification NXOpen::Annotations::LineArrowStyleBuilder::LeaderLocation ( )

Returns the leader location
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LeaderSide NXOpen::Annotations::LineArrowStyleBuilder::LeaderOrientation ( )

Returns the leader orientation
Created in NX9.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::LinePastArrowDistance ( )

Returns the distance an extension line or arc extends past the dimension line or arc
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::LinePastArrowDistance2 ( )

Returns the second distance an extension line or arc extends past the dimension line or arc
Created in NX9.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::ObliqueExtensionLineAngle ( )

Returns the extension line angle.

This angle only applies to vertical and horizontal dimensions
Created in NX6.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowheadColor ( )

Returns the second arrowhead color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowheadFont ( )

Returns the second arrowhead font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowheadWidth ( )

Returns the second arrowhead width
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowLineColor ( )

Returns the second arrow line color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowLineFont ( )

Returns the second arrow line font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowLineWidth ( )

Returns the second arrow line width
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ArrowheadType NXOpen::Annotations::LineArrowStyleBuilder::SecondArrowType ( )

Returns the second arrowhead type
Created in NX6.0.0.



License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LineArrowStyleBuilder::SecondExtensionLineColor ( )

Returns the second extension line color
Created in NX6.0.0.



License requirements : None

NXOpen::DisplayableObject::ObjectFont NXOpen::Annotations::LineArrowStyleBuilder::SecondExtensionLineFont ( )

Returns the second extension line font
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LineArrowStyleBuilder::SecondExtensionLineWidth ( )

Returns the second extension line width
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::SecondJogAngle ( )

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


Created in NX10.0.0.

License requirements : None

bool NXOpen::Annotations::LineArrowStyleBuilder::SecondJogDisplay ( )

Returns the second jog's display flag, if true, the second jog will be displayed, false otherwise
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::SecondJogEndOffset ( )

Returns the second jog end offset from the dimension line
Created in NX10.0.0.



License requirements : None

NXOpen::Annotations::JogOrientation NXOpen::Annotations::LineArrowStyleBuilder::SecondJogOrientation ( )

Returns the second jog orientation, can be either IN or OUT
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::SecondJogStartOffset ( )

Returns the second jog start offset from the dimension line
Created in NX10.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::SecondPosToExtensionLineDistance ( )

Returns 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 : None

void NXOpen::Annotations::LineArrowStyleBuilder::SetAllAroundSymbolSize ( double  allAroundSymbol)

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 : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
allAroundSymbolallaroundsymbol
void NXOpen::Annotations::LineArrowStyleBuilder::SetArrowheadIncludedAngle ( double  arrowheadIncludedAngle)

Sets the arrowhead included angle
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
arrowheadIncludedAnglearrowheadincludedangle
void NXOpen::Annotations::LineArrowStyleBuilder::SetArrowheadLength ( double  arrowheadLength)

Sets the arrowhead length
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
arrowheadLengtharrowheadlength
void NXOpen::Annotations::LineArrowStyleBuilder::SetClipOrdinateDimensionLine ( bool  clipOrdinateDimLine)

Sets the clipping of the dimension line to the ordinate origin at the view border
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
clipOrdinateDimLineclipordinatedimline
void NXOpen::Annotations::LineArrowStyleBuilder::SetDatumLengthPastArrow ( double  datumLengthPastArrow)

Sets the distance from the apex of the datum arrowhead to the end of the extension line
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
datumLengthPastArrowdatumlengthpastarrow
void NXOpen::Annotations::LineArrowStyleBuilder::SetDotArrowheadDiameter ( double  dotArrowheadDiameter)

Sets the dot arrowhead diameter
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dotArrowheadDiameterdotarrowheaddiameter
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowheadColor ( NXOpen::NXColor firstArrowheadColor)

Sets the first arrowhead color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowheadColorfirstarrowheadcolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowheadFont ( NXOpen::DisplayableObject::ObjectFont  firstArrowheadFont)

Sets the first arrowhead font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowheadFontfirstarrowheadfont
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowheadWidth ( NXOpen::Annotations::LineWidth  firstArrowheadWidth)

Sets the first arrowhead width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowheadWidthfirstarrowheadwidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowLineColor ( NXOpen::NXColor firstArrowLineColor)

Sets the first arrow line color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowLineColorfirstarrowlinecolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowLineFont ( NXOpen::DisplayableObject::ObjectFont  firstArrowLineFont)

Sets the first arrow line font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowLineFontfirstarrowlinefont
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowLineWidth ( NXOpen::Annotations::LineWidth  firstArrowLineWidth)

Sets the first arrow line width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowLineWidthfirstarrowlinewidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstArrowType ( NXOpen::Annotations::ArrowheadType  firstArrowType)

Sets the first arrowhead type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstArrowTypefirstarrowtype
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstExtensionLineColor ( NXOpen::NXColor firstExtensionLineColor)

Sets the first extension line color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstExtensionLineColorfirstextensionlinecolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstExtensionLineFont ( NXOpen::DisplayableObject::ObjectFont  firstExtensionLineFont)

Sets the first extension line font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstExtensionLineFontfirstextensionlinefont
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstExtensionLineWidth ( NXOpen::Annotations::LineWidth  firstExtensionLineWidth)

Sets the first extension line width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstExtensionLineWidthfirstextensionlinewidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstJogAngle ( double  jogAngle)

Sets the first jog angle, between the jog and the extension line, in degrees.


Created in NX10.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogAnglejogangle
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstJogDisplay ( bool  jogDisplay)

Sets the first jog's display flag, if true, the first jog will be displayed, false otherwise
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogDisplayjogdisplay
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstJogEndOffset ( double  jogEndOffset)

Sets the first jog end offset from the dimension line
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogEndOffsetjogendoffset
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstJogOrientation ( NXOpen::Annotations::JogOrientation  jogOrientation)

Sets the first jog orientation, can be either IN or OUT
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogOrientationjogorientation
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstJogStartOffset ( double  jogStartOffset)

Sets the first jog start offset from the dimension line
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogStartOffsetjogstartoffset
void NXOpen::Annotations::LineArrowStyleBuilder::SetFirstPosToExtensionLineDistance ( double  firstPosToExtensionLineDistance)

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 : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
firstPosToExtensionLineDistancefirstpostoextensionlinedistance
void NXOpen::Annotations::LineArrowStyleBuilder::SetLeaderLocation ( NXOpen::Annotations::VerticalTextJustification  leaderLocation)

Sets the leader location
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
leaderLocationleaderlocation
void NXOpen::Annotations::LineArrowStyleBuilder::SetLeaderOrientation ( NXOpen::Annotations::LeaderSide  leaderOrientation)

Sets the leader orientation
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
leaderOrientationleaderorientation
void NXOpen::Annotations::LineArrowStyleBuilder::SetLinePastArrowDistance ( double  linePastArrowDistance)

Sets the distance an extension line or arc extends past the dimension line or arc
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
linePastArrowDistancelinepastarrowdistance
void NXOpen::Annotations::LineArrowStyleBuilder::SetLinePastArrowDistance2 ( double  linePastArrowDistance)

Sets the second distance an extension line or arc extends past the dimension line or arc
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
linePastArrowDistancelinepastarrowdistance
void NXOpen::Annotations::LineArrowStyleBuilder::SetObliqueExtensionLineAngle ( double  obliqueExtensionLineAngle)

Sets the extension line angle.

This angle only applies to vertical and horizontal dimensions
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
obliqueExtensionLineAngleobliqueextensionlineangle
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowheadColor ( NXOpen::NXColor secondArrowheadColor)

Sets the second arrowhead color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowheadColorsecondarrowheadcolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowheadFont ( NXOpen::DisplayableObject::ObjectFont  secondArrowheadFont)

Sets the second arrowhead font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowheadFontsecondarrowheadfont
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowheadWidth ( NXOpen::Annotations::LineWidth  secondArrowheadWidth)

Sets the second arrowhead width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowheadWidthsecondarrowheadwidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowLineColor ( NXOpen::NXColor secondArrowLineColor)

Sets the second arrow line color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowLineColorsecondarrowlinecolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowLineFont ( NXOpen::DisplayableObject::ObjectFont  secondArrowLineFont)

Sets the second arrow line font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowLineFontsecondarrowlinefont
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowLineWidth ( NXOpen::Annotations::LineWidth  secondArrowLineWidth)

Sets the second arrow line width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowLineWidthsecondarrowlinewidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondArrowType ( NXOpen::Annotations::ArrowheadType  secondArrowType)

Sets the second arrowhead type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondArrowTypesecondarrowtype
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondExtensionLineColor ( NXOpen::NXColor secondExtensionLineColor)

Sets the second extension line color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondExtensionLineColorsecondextensionlinecolor
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondExtensionLineFont ( NXOpen::DisplayableObject::ObjectFont  secondExtensionLineFont)

Sets the second extension line font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondExtensionLineFontsecondextensionlinefont
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondExtensionLineWidth ( NXOpen::Annotations::LineWidth  secondExtensionLineWidth)

Sets the second extension line width
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondExtensionLineWidthsecondextensionlinewidth
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondJogAngle ( double  jogAngle)

Sets the second jog angle, between the jog and the extension line, in degrees.


Created in NX10.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogAnglejogangle
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondJogDisplay ( bool  jogDisplay)

Sets the second jog's display flag, if true, the second jog will be displayed, false otherwise
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogDisplayjogdisplay
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondJogEndOffset ( double  jogEndOffset)

Sets the second jog end offset from the dimension line
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogEndOffsetjogendoffset
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondJogOrientation ( NXOpen::Annotations::JogOrientation  jogOrientation)

Sets the second jog orientation, can be either IN or OUT
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogOrientationjogorientation
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondJogStartOffset ( double  jogStartOffset)

Sets the second jog start offset from the dimension line
Created in NX10.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
jogStartOffsetjogstartoffset
void NXOpen::Annotations::LineArrowStyleBuilder::SetSecondPosToExtensionLineDistance ( double  secondPosToExtensionLineDistance)

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 : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
secondPosToExtensionLineDistancesecondpostoextensionlinedistance
void NXOpen::Annotations::LineArrowStyleBuilder::SetStubLength ( double  stubLength)

Sets the stub length.

This is the size of the dogleg on a label or dimension
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stubLengthstublength
void NXOpen::Annotations::LineArrowStyleBuilder::SetStubSymbolType ( NXOpen::Annotations::StubSymbolType  stubSymbolType)

Sets the stub symbol type
Created in NX11.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stubSymbolTypestubsymboltype
void NXOpen::Annotations::LineArrowStyleBuilder::SetTextOverLeaderGapFactor ( double  textOverLeaderGapFactor)

Sets the character size factor that controls the gap between text and the leader
Created in NX8.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textOverLeaderGapFactortextoverleadergapfactor
void NXOpen::Annotations::LineArrowStyleBuilder::SetTextOverStubFactor ( double  textOverStubFactor)

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 : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textOverStubFactortextoverstubfactor
void NXOpen::Annotations::LineArrowStyleBuilder::SetTextToLineDistance ( double  textToLineDistance)

Sets the distance from the text to the dimension line(stub) or arc
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textToLineDistancetexttolinedistance
double NXOpen::Annotations::LineArrowStyleBuilder::StubLength ( )

Returns the stub length.

This is the size of the dogleg on a label or dimension
Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::StubSymbolType NXOpen::Annotations::LineArrowStyleBuilder::StubSymbolType ( )

Returns the stub symbol type
Created in NX11.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::TextOverLeaderGapFactor ( )

Returns the character size factor that controls the gap between text and the leader
Created in NX8.0.0.



License requirements : None

double NXOpen::Annotations::LineArrowStyleBuilder::TextOverStubFactor ( )

Returns 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 : None

double NXOpen::Annotations::LineArrowStyleBuilder::TextToLineDistance ( )

Returns the distance from the text to the dimension line(stub) or arc
Created in NX6.0.0.



License requirements : None

virtual bool NXOpen::Annotations::LineArrowStyleBuilder::Validate ( )
virtual

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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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