public interface LeaderLineBuilder extends SheetElementBuilder
LeaderLineCollection.createLeaderLineBuilder(nxopen.diagramming.LeaderLine)
Modifier and Type | Interface and Description |
---|---|
static class |
LeaderLineBuilder.TerminatorData
This class holds the data returned from
getTerminator() |
static class |
LeaderLineBuilder.VerticalAlignmentOption
Represents the option
verticalAlignment()
for a LeaderLineBuilder . |
SheetElementBuilder.AllowedTransformationsData, SheetElementBuilder.ResizeOptionType
Modifier and Type | Method and Description |
---|---|
DiagrammingArrowtype |
arrowType()
Returns the arrow type of the end arrow
License requirements: None. |
Point2d[] |
getBendPoints()
Get bending points for polyline to render the leader line.
|
LeaderLineBuilder.TerminatorData |
getTerminator()
Gets the terminator of the leader.
|
void |
setArrowType(DiagrammingArrowtype arrowTypeOption)
License requirements: None. |
void |
setBendPoints(Point2d[] points)
Set bending points for polyline to render the leader line.
|
void |
setStubLength(double stubLength)
License requirements: None. |
void |
setStubSides(DiagrammingStubsides stubSides)
License requirements: None. |
void |
setTerminator(SheetElement terminator,
int segmentId,
double percentX,
double inputX,
double percentY,
double inputY)
Sets the terminator of the leader.
|
void |
setVerticalAlignment(LeaderLineBuilder.VerticalAlignmentOption alignmentOption)
License requirements: None. |
double |
stubLength()
Returns the stub length of this leader line.
|
DiagrammingStubsides |
stubSides()
Returns the stub sides of this leader line.
|
LeaderLineBuilder.VerticalAlignmentOption |
verticalAlignment()
Returns the vertical alignment option.
|
getAllowedTransformations, getMinNodeSize, height, heightPolicy, internal, label, labelName, location, locationStyle, mirrorX, mirrorY, owner, owningSheet, resizeOption, rotation, setHeight, setHeightPolicy, setLabelName, setLocationStyle, setMinNodeSize, setMirrorX, setMirrorY, setOwner, setOwningSheet, setResizeOption, setRotation, setWidth, setWidthPolicy, setX, setY, setZDepth, sourceElement, upToDate, visible, width, widthPolicy, x, y, zdepth
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
double stubLength() throws NXException, RemoteException
NXException
RemoteException
void setStubLength(double stubLength) throws NXException, RemoteException
stubLength
- NXException
RemoteException
DiagrammingStubsides stubSides() throws NXException, RemoteException
NXException
RemoteException
void setStubSides(DiagrammingStubsides stubSides) throws NXException, RemoteException
stubSides
- NXException
RemoteException
LeaderLineBuilder.VerticalAlignmentOption verticalAlignment() throws NXException, RemoteException
NXException
RemoteException
void setVerticalAlignment(LeaderLineBuilder.VerticalAlignmentOption alignmentOption) throws NXException, RemoteException
alignmentOption
- NXException
RemoteException
DiagrammingArrowtype arrowType() throws NXException, RemoteException
NXException
RemoteException
void setArrowType(DiagrammingArrowtype arrowTypeOption) throws NXException, RemoteException
arrowTypeOption
- NXException
RemoteException
Point2d[] getBendPoints() throws NXException, RemoteException
NXException
RemoteException
void setBendPoints(Point2d[] points) throws NXException, RemoteException
points
- NXException
RemoteException
void setTerminator(SheetElement terminator, int segmentId, double percentX, double inputX, double percentY, double inputY) throws NXException, RemoteException
terminator
- segmentId
- percentX
- inputX
- percentY
- inputY
- NXException
RemoteException
LeaderLineBuilder.TerminatorData getTerminator() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.