NX Open C++ Reference Guide
Public Member Functions
NXOpen::Annotations::LineAndArrowPreferences Class Reference

Represents line and arrow preferences
Created in NX3.0.0. More...

Inheritance diagram for NXOpen::Annotations::LineAndArrowPreferences:
NXOpen::TransientObject

List of all members.

Public Member Functions

double ArrowheadIncludedAngle ()
 Returns the arrowhead included angle
Created in NX3.0.0.
double ArrowheadLength ()
 Returns the arrowhead length
Created in NX3.0.0.
double DatumLengthPastArrow ()
 Returns the datum extension line past the arrow distance
Created in NX4.0.0.
double DotArrowheadDiameter ()
 Returns the dot arrowhead diameter
Created in NX3.0.0.
NXOpen::Annotations::ArrowheadType FirstArrowType ()
 Returns the first arrow type
Created in NX3.0.0.
double FirstPosToExtLineDist ()
 Returns the first position to extension line distance
Created in NX3.0.0.
NXOpen::Annotations::LineCfw GetFirstArrowheadCfw ()
 Returns the first arrowhead color, font, and width.
NXOpen::Annotations::LineCfw GetFirstArrowLineCfw ()
 Returns the first arrow line color, font, and width.
NXOpen::Annotations::LineCfw GetFirstExtensionLineCfw ()
 Returns the first extension line color, font, and width.
NXOpen::Annotations::LineCfw GetSecondArrowheadCfw ()
 Returns the second arrowhead color, font, and width.
NXOpen::Annotations::LineCfw GetSecondArrowLineCfw ()
 Returns the second arrow line color, font, and width.
NXOpen::Annotations::LineCfw GetSecondExtensionLineCfw ()
 Returns the second extension line color, font, and width.
NXOpen::Annotations::VerticalTextJustification LeaderLocation ()
 Returns the leader location
Created in NX3.0.0.
double LinePastArrowDistance ()
 Returns the line past arrow distance
Created in NX3.0.0.
double ObliqueExtensionLineAngle ()
 Returns the oblique extension line angle
Created in NX3.0.0.
NXOpen::Annotations::ArrowheadType SecondArrowType ()
 Returns the second arrow type
Created in NX3.0.0.
double SecondPosToExtLineDist ()
 Returns the second position to extension line distance
Created in NX3.0.0.
void SetArrowheadIncludedAngle (double arrowheadIncludedAngle)
 Sets the arrowhead included angle
Created in NX3.0.0.
void SetArrowheadLength (double arrowheadLength)
 Sets the arrowhead length
Created in NX3.0.0.
void SetDatumLengthPastArrow (double datumLengthPastArrow)
 Sets the datum extension line past the arrow distance
Created in NX4.0.0.
void SetDotArrowheadDiameter (double dotArrowheadDiameter)
 Sets the dot arrowhead diameter
Created in NX3.0.0.
void SetFirstArrowheadCfw (const NXOpen::Annotations::LineCfw &firstArrowheadCfw)
 Sets the first arrowhead color, font, and width
Created in NX3.0.0.
void SetFirstArrowLineCfw (const NXOpen::Annotations::LineCfw &firstArrowLineCfw)
 Sets the first arrow line color, font, and width
Created in NX3.0.0.
void SetFirstArrowType (NXOpen::Annotations::ArrowheadType firstArrowType)
 Sets the first arrow type
Created in NX3.0.0.
void SetFirstExtensionLineCfw (const NXOpen::Annotations::LineCfw &firstExtensionLineCfw)
 Sets the first extension line color, font, and width
Created in NX3.0.0.
void SetFirstPosToExtLineDist (double firstPosToExtensionLineDistance)
 Sets the first position to extension line distance
Created in NX3.0.0.
void SetLeaderLocation (NXOpen::Annotations::VerticalTextJustification leaderLocation)
 Sets the leader location
Created in NX3.0.0.
void SetLinePastArrowDistance (double linePastArrowDistance)
 Sets the line past arrow distance
Created in NX3.0.0.
void SetObliqueExtensionLineAngle (double obliqueExtensionLineAngle)
 Sets the oblique extension line angle
Created in NX3.0.0.
void SetSecondArrowheadCfw (const NXOpen::Annotations::LineCfw &secondArrowheadCfw)
 Sets the second arrowhead color, font, and width
Created in NX3.0.0.
void SetSecondArrowLineCfw (const NXOpen::Annotations::LineCfw &secondArrowLineCfw)
 Sets the second arrow line color, font, and width
Created in NX3.0.0.
void SetSecondArrowType (NXOpen::Annotations::ArrowheadType secondArrowType)
 Sets the second arrow type
Created in NX3.0.0.
void SetSecondExtensionLineCfw (const NXOpen::Annotations::LineCfw &secondExtensionLineCfw)
 Sets the second extension line color, font, and width
Created in NX3.0.0.
void SetSecondPosToExtLineDist (double secondPosToExtensionLineDistance)
 Sets the second position to extension line distance
Created in NX3.0.0.
void SetStubLength (double stubLength)
 Sets the stub length
Created in NX3.0.0.
void SetTextOverStubSpaceFactor (double textOverStubSpaceFactor)
 Sets the text to stub spacing factor
Created in NX4.0.0.
void SetTextToLineDistance (double textToLineDistance)
 Sets the text to line distance
Created in NX3.0.0.
double StubLength ()
 Returns the stub length
Created in NX3.0.0.
double TextOverStubSpaceFactor ()
 Returns the text to stub spacing factor
Created in NX4.0.0.
double TextToLineDistance ()
 Returns the text to line distance
Created in NX3.0.0.
virtual ~LineAndArrowPreferences ()
 Frees the object from memory.

Detailed Description

Represents line and arrow preferences
Created in NX3.0.0.



Constructor & Destructor Documentation

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


Member Function Documentation

Returns the arrowhead included angle
Created in NX3.0.0.



License requirements : None

Returns the arrowhead length
Created in NX3.0.0.



License requirements : None

Returns the datum extension line past the arrow distance
Created in NX4.0.0.



License requirements : None

Returns the dot arrowhead diameter
Created in NX3.0.0.



License requirements : None

Returns the first arrow type
Created in NX3.0.0.



License requirements : None

Returns the first position to extension line distance
Created in NX3.0.0.



License requirements : None

Returns the first arrowhead color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the first arrow line color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the first extension line color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the second arrowhead color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the second arrow line color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the second extension line color, font, and width.

Returns:

Created in NX3.0.0.

License requirements : None

Returns the leader location
Created in NX3.0.0.



License requirements : None

Returns the line past arrow distance
Created in NX3.0.0.



License requirements : None

Returns the oblique extension line angle
Created in NX3.0.0.



License requirements : None

Returns the second arrow type
Created in NX3.0.0.



License requirements : None

Returns the second position to extension line distance
Created in NX3.0.0.



License requirements : None

Sets the arrowhead included angle
Created in NX3.0.0.



License requirements : None

Parameters:
arrowheadIncludedAnglearrowhead included angle

Sets the arrowhead length
Created in NX3.0.0.



License requirements : None

Parameters:
arrowheadLengtharrowhead length

Sets the datum extension line past the arrow distance
Created in NX4.0.0.



License requirements : None

Parameters:
datumLengthPastArrowdatum length past arrow

Sets the dot arrowhead diameter
Created in NX3.0.0.



License requirements : None

Parameters:
dotArrowheadDiameterdot arrowhead diameter

Sets the first arrowhead color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
firstArrowheadCfwfirst arrowhead cfw

Sets the first arrow line color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
firstArrowLineCfwfirst arrow line cfw

Sets the first arrow type
Created in NX3.0.0.



License requirements : None

Parameters:
firstArrowTypefirst arrow type

Sets the first extension line color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
firstExtensionLineCfwfirst extension line cfw
void NXOpen::Annotations::LineAndArrowPreferences::SetFirstPosToExtLineDist ( double  firstPosToExtensionLineDistance)

Sets the first position to extension line distance
Created in NX3.0.0.



License requirements : None

Parameters:
firstPosToExtensionLineDistancefirst pos to extension line distance

Sets the leader location
Created in NX3.0.0.



License requirements : None

Parameters:
leaderLocationleader location

Sets the line past arrow distance
Created in NX3.0.0.



License requirements : None

Parameters:
linePastArrowDistanceline past arrow distance

Sets the oblique extension line angle
Created in NX3.0.0.



License requirements : None

Parameters:
obliqueExtensionLineAngleoblique extension line angle

Sets the second arrowhead color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
secondArrowheadCfwsecond arrowhead cfw

Sets the second arrow line color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
secondArrowLineCfwsecond arrow line cfw

Sets the second arrow type
Created in NX3.0.0.



License requirements : None

Parameters:
secondArrowTypesecond arrow type

Sets the second extension line color, font, and width
Created in NX3.0.0.



License requirements : None

Parameters:
secondExtensionLineCfwsecond extension line cfw
void NXOpen::Annotations::LineAndArrowPreferences::SetSecondPosToExtLineDist ( double  secondPosToExtensionLineDistance)

Sets the second position to extension line distance
Created in NX3.0.0.



License requirements : None

Parameters:
secondPosToExtensionLineDistancesecond pos to extension line distance

Sets the stub length
Created in NX3.0.0.



License requirements : None

Parameters:
stubLengthstub length

Sets the text to stub spacing factor
Created in NX4.0.0.



License requirements : None

Parameters:
textOverStubSpaceFactortext over stub space factor

Sets the text to line distance
Created in NX3.0.0.



License requirements : None

Parameters:
textToLineDistancetext to line distance

Returns the stub length
Created in NX3.0.0.



License requirements : None

Returns the text to stub spacing factor
Created in NX4.0.0.



License requirements : None

Returns the text to line distance
Created in NX3.0.0.



License requirements : None


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