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. |
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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.