NX Open C++ Reference Guide
|
Represents line and arrow preferences
Created in NX3.0.0.
More...
Public Member Functions | |
double | AllAroundSymbol () |
Returns the size of all around symbol. | |
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 | LinePastArrowDistance2 () |
Returns the 2nd line past arrow distance Created in NX9.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 | SetAllAroundSymbol (double allAroundSymbolSize) |
Sets the size of all around symbol. | |
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 | SetLinePastArrowDistance2 (double linePastArrowDistance) |
Sets the 2nd line past arrow distance Created in NX9.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 | SetTextOverLeaderGapFactor (double textOverLeaderGapFactor) |
Sets the character size factor that controls the gap between text and the leader Created in NX8.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 | TextOverLeaderGapFactor () |
Returns the character size factor that controls the gap between text and the leader Created in NX8.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. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents line and arrow preferences
Created in NX3.0.0.
|
virtual |
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
double NXOpen::Annotations::LineAndArrowPreferences::AllAroundSymbol | ( | ) |
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::LineAndArrowPreferences::ArrowheadIncludedAngle | ( | ) |
Returns the arrowhead included angle
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::ArrowheadLength | ( | ) |
Returns the arrowhead length
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::DatumLengthPastArrow | ( | ) |
Returns the datum extension line past the arrow distance
Created in NX4.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::DotArrowheadDiameter | ( | ) |
Returns the dot arrowhead diameter
Created in NX3.0.0.
License requirements : None
NXOpen::Annotations::ArrowheadType NXOpen::Annotations::LineAndArrowPreferences::FirstArrowType | ( | ) |
Returns the first arrow type
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::FirstPosToExtLineDist | ( | ) |
Returns the first position to extension line distance
Created in NX3.0.0.
License requirements : None
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetFirstArrowheadCfw | ( | ) |
Returns the first arrowhead color, font, and width.
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetFirstArrowLineCfw | ( | ) |
Returns the first arrow line color, font, and width.
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetFirstExtensionLineCfw | ( | ) |
Returns the first extension line color, font, and width.
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetSecondArrowheadCfw | ( | ) |
Returns the second arrowhead color, font, and width.
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetSecondArrowLineCfw | ( | ) |
Returns the second arrow line color, font, and width.
NXOpen::Annotations::LineCfw NXOpen::Annotations::LineAndArrowPreferences::GetSecondExtensionLineCfw | ( | ) |
Returns the second extension line color, font, and width.
NXOpen::Annotations::VerticalTextJustification NXOpen::Annotations::LineAndArrowPreferences::LeaderLocation | ( | ) |
Returns the leader location
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::LinePastArrowDistance | ( | ) |
Returns the line past arrow distance
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::LinePastArrowDistance2 | ( | ) |
Returns the 2nd line past arrow distance
Created in NX9.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::ObliqueExtensionLineAngle | ( | ) |
Returns the oblique extension line angle
Created in NX3.0.0.
License requirements : None
NXOpen::Annotations::ArrowheadType NXOpen::Annotations::LineAndArrowPreferences::SecondArrowType | ( | ) |
Returns the second arrow type
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::SecondPosToExtLineDist | ( | ) |
Returns the second position to extension line distance
Created in NX3.0.0.
License requirements : None
void NXOpen::Annotations::LineAndArrowPreferences::SetAllAroundSymbol | ( | double | allAroundSymbolSize | ) |
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 : None
allAroundSymbolSize | allaroundsymbolsize |
void NXOpen::Annotations::LineAndArrowPreferences::SetArrowheadIncludedAngle | ( | double | arrowheadIncludedAngle | ) |
Sets the arrowhead included angle
Created in NX3.0.0.
License requirements : None
arrowheadIncludedAngle | arrowhead included angle |
void NXOpen::Annotations::LineAndArrowPreferences::SetArrowheadLength | ( | double | arrowheadLength | ) |
Sets the arrowhead length
Created in NX3.0.0.
License requirements : None
arrowheadLength | arrowhead length |
void NXOpen::Annotations::LineAndArrowPreferences::SetDatumLengthPastArrow | ( | double | datumLengthPastArrow | ) |
Sets the datum extension line past the arrow distance
Created in NX4.0.0.
License requirements : None
datumLengthPastArrow | datum length past arrow |
void NXOpen::Annotations::LineAndArrowPreferences::SetDotArrowheadDiameter | ( | double | dotArrowheadDiameter | ) |
Sets the dot arrowhead diameter
Created in NX3.0.0.
License requirements : None
dotArrowheadDiameter | dot arrowhead diameter |
void NXOpen::Annotations::LineAndArrowPreferences::SetFirstArrowheadCfw | ( | const NXOpen::Annotations::LineCfw & | firstArrowheadCfw | ) |
Sets the first arrowhead color, font, and width
Created in NX3.0.0.
License requirements : None
firstArrowheadCfw | first arrowhead cfw |
void NXOpen::Annotations::LineAndArrowPreferences::SetFirstArrowLineCfw | ( | const NXOpen::Annotations::LineCfw & | firstArrowLineCfw | ) |
Sets the first arrow line color, font, and width
Created in NX3.0.0.
License requirements : None
firstArrowLineCfw | first arrow line cfw |
void NXOpen::Annotations::LineAndArrowPreferences::SetFirstArrowType | ( | NXOpen::Annotations::ArrowheadType | firstArrowType | ) |
Sets the first arrow type
Created in NX3.0.0.
License requirements : None
firstArrowType | first arrow type |
void NXOpen::Annotations::LineAndArrowPreferences::SetFirstExtensionLineCfw | ( | const NXOpen::Annotations::LineCfw & | firstExtensionLineCfw | ) |
Sets the first extension line color, font, and width
Created in NX3.0.0.
License requirements : None
firstExtensionLineCfw | first 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
firstPosToExtensionLineDistance | first pos to extension line distance |
void NXOpen::Annotations::LineAndArrowPreferences::SetLeaderLocation | ( | NXOpen::Annotations::VerticalTextJustification | leaderLocation | ) |
Sets the leader location
Created in NX3.0.0.
License requirements : None
leaderLocation | leader location |
void NXOpen::Annotations::LineAndArrowPreferences::SetLinePastArrowDistance | ( | double | linePastArrowDistance | ) |
Sets the line past arrow distance
Created in NX3.0.0.
License requirements : None
linePastArrowDistance | line past arrow distance |
void NXOpen::Annotations::LineAndArrowPreferences::SetLinePastArrowDistance2 | ( | double | linePastArrowDistance | ) |
Sets the 2nd line past arrow distance
Created in NX9.0.0.
License requirements : None
linePastArrowDistance | line past arrow distance |
void NXOpen::Annotations::LineAndArrowPreferences::SetObliqueExtensionLineAngle | ( | double | obliqueExtensionLineAngle | ) |
Sets the oblique extension line angle
Created in NX3.0.0.
License requirements : None
obliqueExtensionLineAngle | oblique extension line angle |
void NXOpen::Annotations::LineAndArrowPreferences::SetSecondArrowheadCfw | ( | const NXOpen::Annotations::LineCfw & | secondArrowheadCfw | ) |
Sets the second arrowhead color, font, and width
Created in NX3.0.0.
License requirements : None
secondArrowheadCfw | second arrowhead cfw |
void NXOpen::Annotations::LineAndArrowPreferences::SetSecondArrowLineCfw | ( | const NXOpen::Annotations::LineCfw & | secondArrowLineCfw | ) |
Sets the second arrow line color, font, and width
Created in NX3.0.0.
License requirements : None
secondArrowLineCfw | second arrow line cfw |
void NXOpen::Annotations::LineAndArrowPreferences::SetSecondArrowType | ( | NXOpen::Annotations::ArrowheadType | secondArrowType | ) |
Sets the second arrow type
Created in NX3.0.0.
License requirements : None
secondArrowType | second arrow type |
void NXOpen::Annotations::LineAndArrowPreferences::SetSecondExtensionLineCfw | ( | const NXOpen::Annotations::LineCfw & | secondExtensionLineCfw | ) |
Sets the second extension line color, font, and width
Created in NX3.0.0.
License requirements : None
secondExtensionLineCfw | second 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
secondPosToExtensionLineDistance | second pos to extension line distance |
void NXOpen::Annotations::LineAndArrowPreferences::SetStubLength | ( | double | stubLength | ) |
Sets the stub length
Created in NX3.0.0.
License requirements : None
stubLength | stub length |
void NXOpen::Annotations::LineAndArrowPreferences::SetTextOverLeaderGapFactor | ( | double | textOverLeaderGapFactor | ) |
Sets the character size factor that controls the gap between text and the leader
Created in NX8.0.0.
License requirements : None
textOverLeaderGapFactor | text over leader gap factor |
void NXOpen::Annotations::LineAndArrowPreferences::SetTextOverStubSpaceFactor | ( | double | textOverStubSpaceFactor | ) |
Sets the text to stub spacing factor
Created in NX4.0.0.
License requirements : None
textOverStubSpaceFactor | text over stub space factor |
void NXOpen::Annotations::LineAndArrowPreferences::SetTextToLineDistance | ( | double | textToLineDistance | ) |
Sets the text to line distance
Created in NX3.0.0.
License requirements : None
textToLineDistance | text to line distance |
double NXOpen::Annotations::LineAndArrowPreferences::StubLength | ( | ) |
Returns the stub length
Created in NX3.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::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::LineAndArrowPreferences::TextOverStubSpaceFactor | ( | ) |
Returns the text to stub spacing factor
Created in NX4.0.0.
License requirements : None
double NXOpen::Annotations::LineAndArrowPreferences::TextToLineDistance | ( | ) |
Returns the text to line distance
Created in NX3.0.0.
License requirements : None