public interface LineArrowStyleBuilder extends TaggedObject, IComponentBuilder
LineArrowStyleBuilder
.
This class queries and sets preferences that apply to leaders and arrow and
extension lines when creating or editing annotations, including dimensions.
Modifier and Type | Method and Description |
---|---|
double |
allAroundSymbolSize()
Returns the size of all around symbol.
|
double |
arrowheadIncludedAngle()
Returns the arrowhead included angle
License requirements: None. |
double |
arrowheadLength()
Returns the arrowhead length
License requirements: None. |
boolean |
clipOrdinateDimensionLine()
Returns the clipping of the dimension line to the ordinate origin at the view border
License requirements: None. |
double |
datumLengthPastArrow()
Returns the distance from the apex of the datum arrowhead to the
end of the extension line
License requirements: None. |
double |
dotArrowheadDiameter()
Returns the dot arrowhead diameter
License requirements: None. |
NXColor |
firstArrowheadColor()
Returns the first arrowhead color
License requirements: None. |
DisplayableObject.ObjectFont |
firstArrowheadFont()
Returns the first arrowhead font
License requirements: None. |
LineWidth |
firstArrowheadWidth()
Returns the first arrowhead width
License requirements: None. |
NXColor |
firstArrowLineColor()
Returns the first arrow line color
License requirements: None. |
DisplayableObject.ObjectFont |
firstArrowLineFont()
Returns the first arrow line font
License requirements: None. |
LineWidth |
firstArrowLineWidth()
Returns the first arrow line width
License requirements: None. |
ArrowheadType |
firstArrowType()
Returns the first arrowhead type
License requirements: None. |
NXColor |
firstExtensionLineColor()
Returns the first extension line color
License requirements: None. |
DisplayableObject.ObjectFont |
firstExtensionLineFont()
Returns the first extension line font
License requirements: None. |
LineWidth |
firstExtensionLineWidth()
Returns the first extension line width
License requirements: None. |
double |
firstJogAngle()
Returns the first jog angle, between the jog and the extension line, in degrees.
|
boolean |
firstJogDisplay()
Returns the first jog's display flag, if true, the first jog will be displayed, false otherwise
License requirements: None. |
double |
firstJogEndOffset()
Returns the first jog end offset from the dimension line
License requirements: None. |
JogOrientation |
firstJogOrientation()
Returns the first jog orientation, can be either IN or OUT
License requirements: None. |
double |
firstJogStartOffset()
Returns the first jog start offset from the dimension line
License requirements: None. |
double |
firstPosToExtensionLineDistance()
Returns the distance from the position on the object being dimensioned to
the end of the first extension line or arc
License requirements: None. |
VerticalTextJustification |
leaderLocation()
Returns the leader location
License requirements: None. |
LeaderSide |
leaderOrientation()
Returns the leader orientation
License requirements: None. |
double |
linePastArrowDistance()
Returns the distance an extension line or arc extends past the dimension line or arc
License requirements: None. |
double |
linePastArrowDistance2()
Returns the second distance an extension line or arc extends past the dimension line or arc
License requirements: None. |
double |
obliqueExtensionLineAngle()
Returns the extension line angle.
|
NXColor |
secondArrowheadColor()
Returns the second arrowhead color
License requirements: None. |
DisplayableObject.ObjectFont |
secondArrowheadFont()
Returns the second arrowhead font
License requirements: None. |
LineWidth |
secondArrowheadWidth()
Returns the second arrowhead width
License requirements: None. |
NXColor |
secondArrowLineColor()
Returns the second arrow line color
License requirements: None. |
DisplayableObject.ObjectFont |
secondArrowLineFont()
Returns the second arrow line font
License requirements: None. |
LineWidth |
secondArrowLineWidth()
Returns the second arrow line width
License requirements: None. |
ArrowheadType |
secondArrowType()
Returns the second arrowhead type
License requirements: None. |
NXColor |
secondExtensionLineColor()
Returns the second extension line color
License requirements: None. |
DisplayableObject.ObjectFont |
secondExtensionLineFont()
Returns the second extension line font
License requirements: None. |
LineWidth |
secondExtensionLineWidth()
Returns the second extension line width
License requirements: None. |
double |
secondJogAngle()
Returns the second jog angle, between the jog and the extension line, in degrees.
|
boolean |
secondJogDisplay()
Returns the second jog's display flag, if true, the second jog will be displayed, false otherwise
License requirements: None. |
double |
secondJogEndOffset()
Returns the second jog end offset from the dimension line
License requirements: None. |
JogOrientation |
secondJogOrientation()
Returns the second jog orientation, can be either IN or OUT
License requirements: None. |
double |
secondJogStartOffset()
Returns the second jog start offset from the dimension line
License requirements: None. |
double |
secondPosToExtensionLineDistance()
Returns the distance from the position on the object being dimensioned to
the end of the second extension line
License requirements: None. |
void |
setAllAroundSymbolSize(double allAroundSymbol)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setArrowheadIncludedAngle(double arrowheadIncludedAngle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setArrowheadLength(double arrowheadLength)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setClipOrdinateDimensionLine(boolean clipOrdinateDimLine)
Sets the clipping of the dimension line to the ordinate origin at the view border
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setDatumLengthPastArrow(double datumLengthPastArrow)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setDotArrowheadDiameter(double dotArrowheadDiameter)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowheadColor(NXColor firstArrowheadColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowheadFont(DisplayableObject.ObjectFont firstArrowheadFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowheadWidth(LineWidth firstArrowheadWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowLineColor(NXColor firstArrowLineColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowLineFont(DisplayableObject.ObjectFont firstArrowLineFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowLineWidth(LineWidth firstArrowLineWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstArrowType(ArrowheadType firstArrowType)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstExtensionLineColor(NXColor firstExtensionLineColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstExtensionLineFont(DisplayableObject.ObjectFont firstExtensionLineFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstExtensionLineWidth(LineWidth firstExtensionLineWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstJogAngle(double jogAngle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstJogDisplay(boolean jogDisplay)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstJogEndOffset(double jogEndOffset)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstJogOrientation(JogOrientation jogOrientation)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstJogStartOffset(double jogStartOffset)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setFirstPosToExtensionLineDistance(double firstPosToExtensionLineDistance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLeaderLocation(VerticalTextJustification leaderLocation)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLeaderOrientation(LeaderSide leaderOrientation)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLinePastArrowDistance(double linePastArrowDistance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLinePastArrowDistance2(double linePastArrowDistance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setObliqueExtensionLineAngle(double obliqueExtensionLineAngle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowheadColor(NXColor secondArrowheadColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowheadFont(DisplayableObject.ObjectFont secondArrowheadFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowheadWidth(LineWidth secondArrowheadWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowLineColor(NXColor secondArrowLineColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowLineFont(DisplayableObject.ObjectFont secondArrowLineFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowLineWidth(LineWidth secondArrowLineWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondArrowType(ArrowheadType secondArrowType)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondExtensionLineColor(NXColor secondExtensionLineColor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondExtensionLineFont(DisplayableObject.ObjectFont secondExtensionLineFont)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondExtensionLineWidth(LineWidth secondExtensionLineWidth)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondJogAngle(double jogAngle)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondJogDisplay(boolean jogDisplay)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondJogEndOffset(double jogEndOffset)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondJogOrientation(JogOrientation jogOrientation)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondJogStartOffset(double jogStartOffset)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setSecondPosToExtensionLineDistance(double secondPosToExtensionLineDistance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setStubLength(double stubLength)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setStubSymbolType(StubSymbolType stubSymbolType)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setTextOverLeaderGapFactor(double textOverLeaderGapFactor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setTextOverStubFactor(double textOverStubFactor)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setTextToLineDistance(double textToLineDistance)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
double |
stubLength()
Returns the stub length.
|
StubSymbolType |
stubSymbolType()
Returns the stub symbol type
License requirements: None. |
double |
textOverLeaderGapFactor()
Returns the character size factor that controls the gap between text and the leader
License requirements: None. |
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
License requirements: None. |
double |
textToLineDistance()
Returns the distance from the text to the dimension line(stub) or arc
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
ArrowheadType firstArrowType() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowType(ArrowheadType firstArrowType) throws NXException, RemoteException
firstArrowType
- NXException
RemoteException
ArrowheadType secondArrowType() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowType(ArrowheadType secondArrowType) throws NXException, RemoteException
secondArrowType
- NXException
RemoteException
VerticalTextJustification leaderLocation() throws NXException, RemoteException
NXException
RemoteException
void setLeaderLocation(VerticalTextJustification leaderLocation) throws NXException, RemoteException
leaderLocation
- NXException
RemoteException
double arrowheadLength() throws NXException, RemoteException
NXException
RemoteException
void setArrowheadLength(double arrowheadLength) throws NXException, RemoteException
arrowheadLength
- NXException
RemoteException
double arrowheadIncludedAngle() throws NXException, RemoteException
NXException
RemoteException
void setArrowheadIncludedAngle(double arrowheadIncludedAngle) throws NXException, RemoteException
arrowheadIncludedAngle
- NXException
RemoteException
double dotArrowheadDiameter() throws NXException, RemoteException
NXException
RemoteException
void setDotArrowheadDiameter(double dotArrowheadDiameter) throws NXException, RemoteException
dotArrowheadDiameter
- NXException
RemoteException
double stubLength() throws NXException, RemoteException
NXException
RemoteException
void setStubLength(double stubLength) throws NXException, RemoteException
stubLength
- NXException
RemoteException
double textToLineDistance() throws NXException, RemoteException
NXException
RemoteException
void setTextToLineDistance(double textToLineDistance) throws NXException, RemoteException
textToLineDistance
- NXException
RemoteException
boolean clipOrdinateDimensionLine() throws NXException, RemoteException
NXException
RemoteException
void setClipOrdinateDimensionLine(boolean clipOrdinateDimLine) throws NXException, RemoteException
clipOrdinateDimLine
- NXException
RemoteException
double linePastArrowDistance() throws NXException, RemoteException
NXException
RemoteException
void setLinePastArrowDistance(double linePastArrowDistance) throws NXException, RemoteException
linePastArrowDistance
- NXException
RemoteException
double linePastArrowDistance2() throws NXException, RemoteException
NXException
RemoteException
void setLinePastArrowDistance2(double linePastArrowDistance) throws NXException, RemoteException
linePastArrowDistance
- NXException
RemoteException
double obliqueExtensionLineAngle() throws NXException, RemoteException
NXException
RemoteException
void setObliqueExtensionLineAngle(double obliqueExtensionLineAngle) throws NXException, RemoteException
obliqueExtensionLineAngle
- NXException
RemoteException
double firstPosToExtensionLineDistance() throws NXException, RemoteException
NXException
RemoteException
void setFirstPosToExtensionLineDistance(double firstPosToExtensionLineDistance) throws NXException, RemoteException
firstPosToExtensionLineDistance
- NXException
RemoteException
double secondPosToExtensionLineDistance() throws NXException, RemoteException
NXException
RemoteException
void setSecondPosToExtensionLineDistance(double secondPosToExtensionLineDistance) throws NXException, RemoteException
secondPosToExtensionLineDistance
- NXException
RemoteException
double datumLengthPastArrow() throws NXException, RemoteException
NXException
RemoteException
void setDatumLengthPastArrow(double datumLengthPastArrow) throws NXException, RemoteException
datumLengthPastArrow
- NXException
RemoteException
double textOverStubFactor() throws NXException, RemoteException
NXException
RemoteException
void setTextOverStubFactor(double textOverStubFactor) throws NXException, RemoteException
textOverStubFactor
- NXException
RemoteException
double textOverLeaderGapFactor() throws NXException, RemoteException
NXException
RemoteException
void setTextOverLeaderGapFactor(double textOverLeaderGapFactor) throws NXException, RemoteException
textOverLeaderGapFactor
- NXException
RemoteException
NXColor firstExtensionLineColor() throws NXException, RemoteException
NXException
RemoteException
void setFirstExtensionLineColor(NXColor firstExtensionLineColor) throws NXException, RemoteException
firstExtensionLineColor
- NXException
RemoteException
DisplayableObject.ObjectFont firstExtensionLineFont() throws NXException, RemoteException
NXException
RemoteException
void setFirstExtensionLineFont(DisplayableObject.ObjectFont firstExtensionLineFont) throws NXException, RemoteException
firstExtensionLineFont
- NXException
RemoteException
LineWidth firstExtensionLineWidth() throws NXException, RemoteException
NXException
RemoteException
void setFirstExtensionLineWidth(LineWidth firstExtensionLineWidth) throws NXException, RemoteException
firstExtensionLineWidth
- NXException
RemoteException
NXColor firstArrowheadColor() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowheadColor(NXColor firstArrowheadColor) throws NXException, RemoteException
firstArrowheadColor
- NXException
RemoteException
DisplayableObject.ObjectFont firstArrowheadFont() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowheadFont(DisplayableObject.ObjectFont firstArrowheadFont) throws NXException, RemoteException
firstArrowheadFont
- NXException
RemoteException
LineWidth firstArrowheadWidth() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowheadWidth(LineWidth firstArrowheadWidth) throws NXException, RemoteException
firstArrowheadWidth
- NXException
RemoteException
NXColor firstArrowLineColor() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowLineColor(NXColor firstArrowLineColor) throws NXException, RemoteException
firstArrowLineColor
- NXException
RemoteException
DisplayableObject.ObjectFont firstArrowLineFont() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowLineFont(DisplayableObject.ObjectFont firstArrowLineFont) throws NXException, RemoteException
firstArrowLineFont
- NXException
RemoteException
LineWidth firstArrowLineWidth() throws NXException, RemoteException
NXException
RemoteException
void setFirstArrowLineWidth(LineWidth firstArrowLineWidth) throws NXException, RemoteException
firstArrowLineWidth
- NXException
RemoteException
NXColor secondExtensionLineColor() throws NXException, RemoteException
NXException
RemoteException
void setSecondExtensionLineColor(NXColor secondExtensionLineColor) throws NXException, RemoteException
secondExtensionLineColor
- NXException
RemoteException
DisplayableObject.ObjectFont secondExtensionLineFont() throws NXException, RemoteException
NXException
RemoteException
void setSecondExtensionLineFont(DisplayableObject.ObjectFont secondExtensionLineFont) throws NXException, RemoteException
secondExtensionLineFont
- NXException
RemoteException
LineWidth secondExtensionLineWidth() throws NXException, RemoteException
NXException
RemoteException
void setSecondExtensionLineWidth(LineWidth secondExtensionLineWidth) throws NXException, RemoteException
secondExtensionLineWidth
- NXException
RemoteException
NXColor secondArrowheadColor() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowheadColor(NXColor secondArrowheadColor) throws NXException, RemoteException
secondArrowheadColor
- NXException
RemoteException
DisplayableObject.ObjectFont secondArrowheadFont() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowheadFont(DisplayableObject.ObjectFont secondArrowheadFont) throws NXException, RemoteException
secondArrowheadFont
- NXException
RemoteException
LineWidth secondArrowheadWidth() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowheadWidth(LineWidth secondArrowheadWidth) throws NXException, RemoteException
secondArrowheadWidth
- NXException
RemoteException
NXColor secondArrowLineColor() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowLineColor(NXColor secondArrowLineColor) throws NXException, RemoteException
secondArrowLineColor
- NXException
RemoteException
DisplayableObject.ObjectFont secondArrowLineFont() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowLineFont(DisplayableObject.ObjectFont secondArrowLineFont) throws NXException, RemoteException
secondArrowLineFont
- NXException
RemoteException
LineWidth secondArrowLineWidth() throws NXException, RemoteException
NXException
RemoteException
void setSecondArrowLineWidth(LineWidth secondArrowLineWidth) throws NXException, RemoteException
secondArrowLineWidth
- NXException
RemoteException
double allAroundSymbolSize() throws NXException, RemoteException
NXException
RemoteException
void setAllAroundSymbolSize(double allAroundSymbol) throws NXException, RemoteException
allAroundSymbol
- NXException
RemoteException
LeaderSide leaderOrientation() throws NXException, RemoteException
NXException
RemoteException
void setLeaderOrientation(LeaderSide leaderOrientation) throws NXException, RemoteException
leaderOrientation
- NXException
RemoteException
boolean firstJogDisplay() throws NXException, RemoteException
NXException
RemoteException
void setFirstJogDisplay(boolean jogDisplay) throws NXException, RemoteException
jogDisplay
- NXException
RemoteException
boolean secondJogDisplay() throws NXException, RemoteException
NXException
RemoteException
void setSecondJogDisplay(boolean jogDisplay) throws NXException, RemoteException
jogDisplay
- NXException
RemoteException
JogOrientation firstJogOrientation() throws NXException, RemoteException
NXException
RemoteException
void setFirstJogOrientation(JogOrientation jogOrientation) throws NXException, RemoteException
jogOrientation
- NXException
RemoteException
JogOrientation secondJogOrientation() throws NXException, RemoteException
NXException
RemoteException
void setSecondJogOrientation(JogOrientation jogOrientation) throws NXException, RemoteException
jogOrientation
- NXException
RemoteException
double firstJogStartOffset() throws NXException, RemoteException
NXException
RemoteException
void setFirstJogStartOffset(double jogStartOffset) throws NXException, RemoteException
jogStartOffset
- NXException
RemoteException
double secondJogStartOffset() throws NXException, RemoteException
NXException
RemoteException
void setSecondJogStartOffset(double jogStartOffset) throws NXException, RemoteException
jogStartOffset
- NXException
RemoteException
double firstJogEndOffset() throws NXException, RemoteException
NXException
RemoteException
void setFirstJogEndOffset(double jogEndOffset) throws NXException, RemoteException
jogEndOffset
- NXException
RemoteException
double secondJogEndOffset() throws NXException, RemoteException
NXException
RemoteException
void setSecondJogEndOffset(double jogEndOffset) throws NXException, RemoteException
jogEndOffset
- NXException
RemoteException
double firstJogAngle() throws NXException, RemoteException
NXException
RemoteException
void setFirstJogAngle(double jogAngle) throws NXException, RemoteException
jogAngle
- NXException
RemoteException
double secondJogAngle() throws NXException, RemoteException
NXException
RemoteException
void setSecondJogAngle(double jogAngle) throws NXException, RemoteException
jogAngle
- NXException
RemoteException
StubSymbolType stubSymbolType() throws NXException, RemoteException
NXException
RemoteException
void setStubSymbolType(StubSymbolType stubSymbolType) throws NXException, RemoteException
stubSymbolType
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.