public interface LeaderData extends TaggedObject, IComponentBuilder
LeaderData
. This class is
used to construct the definition for a single leader object.
AnnotationManager.createLeaderData()
Modifier and Type | Interface and Description |
---|---|
static class |
LeaderData.ArrowheadType
the set of arrowhead types used to define a leader arrowhead
|
static class |
LeaderData.LeaderType
the set of datatypes used to define the types of leaders that can
be applied to an annotation
|
Modifier and Type | Method and Description |
---|---|
LeaderData.ArrowheadType |
arrowhead()
Returns the arrowhead
License requirements: None. |
LeaderData.ArrowheadType |
datumOnDotTerminatedArrowhead()
Returns the datum arrowhead type for the datum portion of a datum on dot terminated leader
License requirements: None. |
Point3d |
datumOnDotTerminatedEndPoint()
Returns the datum end point for the leader segment of the datum portion of a datum on dot terminated leadet
License requirements: None. |
Point3d |
datumOnDotTerminatedStartPoint()
Returns the datum start point for the leader segment of the datum portion of a datum on dot terminated leader
License requirements: None. |
Point3d |
getStubEndPoint()
Returns the end point of the leader.
|
Point3d |
getStubStartPoint()
Returns the start point of the leader.
|
boolean |
hasStub()
Returns the stub status of the defined leader.
|
SelectDisplayableObjectList |
jogs()
Returns the jogs
License requirements: None. |
SelectDisplayableObject |
leader()
Returns the leader
License requirements: None. |
boolean |
leaderPerpendicular()
Returns the perpendicular relationship between the first segment and attachement object
License requirements: None. |
boolean |
perpendicular()
Returns the perpendicular relationship between the first segment and stub
License requirements: None. |
void |
setArrowhead(LeaderData.ArrowheadType arrowhead)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setDatumOnDotTerminatedArrowhead(LeaderData.ArrowheadType arrowhead)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setDatumOnDotTerminatedEndPoint(Point3d endpoint)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setDatumOnDotTerminatedStartPoint(Point3d startpoint)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setLeaderPerpendicular(boolean isLeaderPerpendicular)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setPerpendicular(boolean isPerpendicular)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setStubSide(LeaderSide stubSide)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setStubSize(double stubSize)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setTerminatorType(LeaderData.LeaderType terminatorType)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
void |
setVerticalAttachment(LeaderVerticalAttachment verticalAttachment)
License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING") . |
LeaderSide |
stubSide()
Returns the stub side
License requirements: None. |
double |
stubSize()
Returns the stub size
License requirements: None. |
LeaderData.LeaderType |
terminatorType()
Returns the terminator type
License requirements: None. |
LeaderVerticalAttachment |
verticalAttachment()
Returns the vertical attachment
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
LeaderData.LeaderType terminatorType() throws NXException, RemoteException
NXException
RemoteException
void setTerminatorType(LeaderData.LeaderType terminatorType) throws NXException, RemoteException
terminatorType
- NXException
RemoteException
SelectDisplayableObject leader() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList jogs() throws NXException, RemoteException
NXException
RemoteException
LeaderData.ArrowheadType arrowhead() throws NXException, RemoteException
NXException
RemoteException
void setArrowhead(LeaderData.ArrowheadType arrowhead) throws NXException, RemoteException
arrowhead
- NXException
RemoteException
LeaderSide stubSide() throws NXException, RemoteException
NXException
RemoteException
void setStubSide(LeaderSide stubSide) throws NXException, RemoteException
stubSide
- NXException
RemoteException
double stubSize() throws NXException, RemoteException
NXException
RemoteException
void setStubSize(double stubSize) throws NXException, RemoteException
stubSize
- NXException
RemoteException
boolean perpendicular() throws NXException, RemoteException
NXException
RemoteException
void setPerpendicular(boolean isPerpendicular) throws NXException, RemoteException
isPerpendicular
- NXException
RemoteException
LeaderData.ArrowheadType datumOnDotTerminatedArrowhead() throws NXException, RemoteException
NXException
RemoteException
void setDatumOnDotTerminatedArrowhead(LeaderData.ArrowheadType arrowhead) throws NXException, RemoteException
arrowhead
- NXException
RemoteException
Point3d datumOnDotTerminatedStartPoint() throws NXException, RemoteException
NXException
RemoteException
void setDatumOnDotTerminatedStartPoint(Point3d startpoint) throws NXException, RemoteException
startpoint
- NXException
RemoteException
Point3d datumOnDotTerminatedEndPoint() throws NXException, RemoteException
NXException
RemoteException
void setDatumOnDotTerminatedEndPoint(Point3d endpoint) throws NXException, RemoteException
endpoint
- NXException
RemoteException
LeaderVerticalAttachment verticalAttachment() throws NXException, RemoteException
NXException
RemoteException
void setVerticalAttachment(LeaderVerticalAttachment verticalAttachment) throws NXException, RemoteException
verticalAttachment
- NXException
RemoteException
boolean leaderPerpendicular() throws NXException, RemoteException
NXException
RemoteException
void setLeaderPerpendicular(boolean isLeaderPerpendicular) throws NXException, RemoteException
isLeaderPerpendicular
- NXException
RemoteException
boolean hasStub() throws NXException, RemoteException
NXException
RemoteException
Point3d getStubStartPoint() throws NXException, RemoteException
NXException
RemoteException
Point3d getStubEndPoint() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.