public interface ViewSectionLineBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ViewSectionLineBuilder.DisplayType
specifies the section line symbol display
|
static class |
ViewSectionLineBuilder.LocationType
specifies the label location for ISO128 section lines.
|
static class |
ViewSectionLineBuilder.ShowSectionLineType
specifies the show section line options
|
static class |
ViewSectionLineBuilder.StyleType
specifies the section line arrowhead style
|
Modifier and Type | Method and Description |
---|---|
double |
arrowheadAngle()
Returns the included angle for the arrowhead
License requirements: None. |
double |
arrowheadLength()
Returns the arrowhead length
License requirements: None. |
double |
arrowLength()
Returns the arrow length
License requirements: None. |
double |
bendAndEndSegmentWidthFactor()
Returns the section line bend and end segment width factor
License requirements: None. |
double |
borderToArrowDistance()
Returns the border to arrow distance
License requirements: None. |
boolean |
display()
Returns the display
License requirements: None. |
boolean |
displayLettersOnBends()
Returns the display letters on bends
License requirements: None. |
boolean |
displayRotationLetter()
Returns the display rotation letter
License requirements: None. |
double |
gap()
Returns the gap
License requirements: None. |
void |
inheritSettingsFromCustomerDefault()
Inherit Settings From Customer Default
License requirements: drafting ("DRAFTING") . |
void |
inheritSettingsFromPreferences()
Inherit Settings From Preference
License requirements: drafting ("DRAFTING") . |
void |
inheritSettingsFromSelectedObjects(NXObject selectedObject)
Inherit Settings From Selected Objects
License requirements: drafting ("DRAFTING") . |
ViewSectionLineBuilder.LocationType |
labelLocation()
Returns the label location
License requirements: None. |
LineColorFontWidthBuilder |
lineColorFontWidth()
Returns the line color font width
License requirements: None. |
double |
lineLength()
Returns the length of the end of the ESKD section line
License requirements: None. |
double |
overhang()
Returns the stub length
License requirements: None. |
SelectTaggedObject |
selectRotationLetter()
Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified
License requirements: None. |
void |
setArrowheadAngle(double arrowheadAngle)
License requirements: drafting ("DRAFTING") . |
void |
setArrowheadLength(double arrowheadLength)
License requirements: drafting ("DRAFTING") . |
void |
setArrowLength(double arrowLength)
License requirements: drafting ("DRAFTING") . |
void |
setBendAndEndSegmentWidthFactor(double bendAndEndSegmentWidthFactor)
License requirements: drafting ("DRAFTING") . |
void |
setBorderToArrowDistance(double borderToArrowDistance)
License requirements: drafting ("DRAFTING") . |
void |
setDisplay(boolean display)
License requirements: drafting ("DRAFTING") . |
void |
setDisplayLettersOnBends(boolean displayLettersOnBends)
License requirements: drafting ("DRAFTING") . |
void |
setDisplayRotationLetter(boolean displayRotationLetter)
License requirements: drafting ("DRAFTING") . |
void |
setGap(double gap)
License requirements: drafting ("DRAFTING") . |
void |
setLabelLocation(ViewSectionLineBuilder.LocationType labelLocation)
License requirements: drafting ("DRAFTING") . |
void |
setLineLength(double lineLength)
License requirements: drafting ("DRAFTING") . |
void |
setOverhang(double overhang)
License requirements: drafting ("DRAFTING") . |
void |
setShowSectionLine(ViewSectionLineBuilder.ShowSectionLineType showSectionLine)
License requirements: drafting ("DRAFTING") . |
void |
setStyle(ViewSectionLineBuilder.StyleType style)
License requirements: drafting ("DRAFTING") . |
void |
setTypeStandard(ViewSectionLineBuilder.DisplayType typeStandard)
License requirements: drafting ("DRAFTING") . |
void |
setUseLineLength(boolean uselineLength)
License requirements: drafting ("DRAFTING") . |
void |
setUseOffset(boolean useOffset)
License requirements: drafting ("DRAFTING") . |
ViewSectionLineBuilder.ShowSectionLineType |
showSectionLine()
Returns the value to show section line with or without view
License requirements: None. |
ViewSectionLineBuilder.StyleType |
style()
Returns the section line arrowhead style
License requirements: None. |
ViewSectionLineBuilder.DisplayType |
typeStandard()
Returns the section line symbol display
License requirements: None. |
boolean |
useLineLength()
Returns the use line length in case of ESKD section line
License requirements: None. |
boolean |
useOffset()
Returns the use offset
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
ViewSectionLineBuilder.ShowSectionLineType showSectionLine() throws NXException, RemoteException
NXException
RemoteException
void setShowSectionLine(ViewSectionLineBuilder.ShowSectionLineType showSectionLine) throws NXException, RemoteException
showSectionLine
- NXException
RemoteException
ViewSectionLineBuilder.DisplayType typeStandard() throws NXException, RemoteException
NXException
RemoteException
void setTypeStandard(ViewSectionLineBuilder.DisplayType typeStandard) throws NXException, RemoteException
typeStandard
- NXException
RemoteException
LineColorFontWidthBuilder lineColorFontWidth() throws NXException, RemoteException
NXException
RemoteException
ViewSectionLineBuilder.StyleType style() throws NXException, RemoteException
NXException
RemoteException
void setStyle(ViewSectionLineBuilder.StyleType style) throws NXException, RemoteException
style
- NXException
RemoteException
double arrowheadLength() throws NXException, RemoteException
NXException
RemoteException
void setArrowheadLength(double arrowheadLength) throws NXException, RemoteException
arrowheadLength
- NXException
RemoteException
double arrowheadAngle() throws NXException, RemoteException
NXException
RemoteException
void setArrowheadAngle(double arrowheadAngle) throws NXException, RemoteException
arrowheadAngle
- NXException
RemoteException
double arrowLength() throws NXException, RemoteException
NXException
RemoteException
void setArrowLength(double arrowLength) throws NXException, RemoteException
arrowLength
- NXException
RemoteException
double borderToArrowDistance() throws NXException, RemoteException
NXException
RemoteException
void setBorderToArrowDistance(double borderToArrowDistance) throws NXException, RemoteException
borderToArrowDistance
- NXException
RemoteException
double overhang() throws NXException, RemoteException
NXException
RemoteException
void setOverhang(double overhang) throws NXException, RemoteException
overhang
- NXException
RemoteException
boolean useLineLength() throws NXException, RemoteException
NXException
RemoteException
void setUseLineLength(boolean uselineLength) throws NXException, RemoteException
uselineLength
- NXException
RemoteException
double lineLength() throws NXException, RemoteException
NXException
RemoteException
void setLineLength(double lineLength) throws NXException, RemoteException
lineLength
- NXException
RemoteException
boolean display() throws NXException, RemoteException
NXException
RemoteException
void setDisplay(boolean display) throws NXException, RemoteException
display
- NXException
RemoteException
ViewSectionLineBuilder.LocationType labelLocation() throws NXException, RemoteException
NXException
RemoteException
void setLabelLocation(ViewSectionLineBuilder.LocationType labelLocation) throws NXException, RemoteException
labelLocation
- NXException
RemoteException
boolean displayLettersOnBends() throws NXException, RemoteException
NXException
RemoteException
void setDisplayLettersOnBends(boolean displayLettersOnBends) throws NXException, RemoteException
displayLettersOnBends
- NXException
RemoteException
boolean displayRotationLetter() throws NXException, RemoteException
NXException
RemoteException
void setDisplayRotationLetter(boolean displayRotationLetter) throws NXException, RemoteException
displayRotationLetter
- NXException
RemoteException
SelectTaggedObject selectRotationLetter() throws NXException, RemoteException
NXException
RemoteException
boolean useOffset() throws NXException, RemoteException
NXException
RemoteException
void setUseOffset(boolean useOffset) throws NXException, RemoteException
useOffset
- NXException
RemoteException
double gap() throws NXException, RemoteException
NXException
RemoteException
void setGap(double gap) throws NXException, RemoteException
gap
- NXException
RemoteException
void inheritSettingsFromSelectedObjects(NXObject selectedObject) throws NXException, RemoteException
selectedObject
- The selected annotation or table or view instance object.
null is not allowed.NXException
RemoteException
void inheritSettingsFromCustomerDefault() throws NXException, RemoteException
NXException
RemoteException
void inheritSettingsFromPreferences() throws NXException, RemoteException
NXException
RemoteException
double bendAndEndSegmentWidthFactor() throws NXException, RemoteException
NXException
RemoteException
void setBendAndEndSegmentWidthFactor(double bendAndEndSegmentWidthFactor) throws NXException, RemoteException
bendAndEndSegmentWidthFactor
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.