NX Open C++ Reference Guide
|
Represents a Annotations::LeaderData . More...
Represents a Annotations::LeaderData .
This class is used to construct the definition for a single leader object.
To create a new instance of this class, use Annotations::AnnotationManager::CreateLeaderData
Created in NX6.0.0.
the set of arrowhead types used to define a leader arrowhead
ArrowheadTypeClosedArrow |
Closed arrowhead type. |
ArrowheadTypeClosedSolidArrow |
Closed solid arrowhead type. |
ArrowheadTypeOpenArrow |
Open arrowhead type. |
ArrowheadTypeFilledArrow |
Filled arrowhead type. |
ArrowheadTypeClosedDoubleArrow |
Closed double arrowhead type. |
ArrowheadTypeClosedDoubleSolidArrow |
Closed double solid arrowhead type. |
ArrowheadTypeOpenDoubleArrow |
Open double arrowhead type. |
ArrowheadTypeFilledDoubleArrow |
Filled double arrowhead type. |
ArrowheadTypeNone |
No terminating symbol. |
ArrowheadTypeOrigin |
Origin symbol. |
ArrowheadTypeCross |
Cross symbol. |
ArrowheadTypeIntegral |
Integral symbol. |
ArrowheadTypeDot |
Dot symbol. |
ArrowheadTypeFilledDot |
Filled dot symbol. |
ArrowheadTypeSquare |
Square symbol. |
ArrowheadTypeFilledSquare |
Filled square symbol. |
ArrowheadTypeDatum |
Datum symbol. |
ArrowheadTypeFilledDatum |
Filled datum symbol. |
ArrowheadTypeTopOpenArrow |
Top open arrowhead. |
ArrowheadTypeBottomOpenArrow |
bottom open arrowhead |
ArrowheadTypeTopFilledArrow |
top filled arrowhead |
ArrowheadTypeBottomFilledArrow |
bottom filled arrowhead |
the set of datatypes used to define the types of leaders that can be applied to an annotation
LeaderTypePlain |
Plain leader style. |
LeaderTypeAllAround |
Plain leader style with all around symbol. |
LeaderTypePlainWithoutStub |
Plain leader style with no stub. |
LeaderTypeFlag |
Flag style. |
LeaderTypeDatum |
Datum feature symbol style. |
LeaderTypeDotTerminated |
Datum feature on stub of dot terminated style. |
LeaderTypeExtension |
Id symbol extension style leader. |
LeaderTypeAllOver |
all over |
Returns the arrowhead
Created in NX6.0.0.
License requirements : None
Returns the jogs
Created in NX6.0.0.
License requirements : None
Returns the leader
Created in NX6.0.0.
License requirements : None
Returns the perpendicular relationship between the first segment and stub
Created in NX7.0.0.
License requirements : None
void NXOpen::Annotations::LeaderData::SetArrowhead | ( | NXOpen::Annotations::LeaderData::ArrowheadType | arrowhead | ) |
Sets the arrowhead
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
arrowhead | arrowhead |
void NXOpen::Annotations::LeaderData::SetPerpendicular | ( | bool | isPerpendicular | ) |
Sets the perpendicular relationship between the first segment and stub
Created in NX7.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
isPerpendicular | isperpendicular |
Sets the stub side
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
stubSide | stub side |
void NXOpen::Annotations::LeaderData::SetStubSize | ( | double | stubSize | ) |
Sets the stub size
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
stubSize | stubsize |
void NXOpen::Annotations::LeaderData::SetTerminatorType | ( | NXOpen::Annotations::LeaderData::LeaderType | terminatorType | ) |
Sets the terminator type
Created in NX6.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
terminatorType | terminatortype |
Returns the stub side
Created in NX6.0.0.
License requirements : None
double NXOpen::Annotations::LeaderData::StubSize | ( | ) |
Returns the stub size
Created in NX6.0.0.
License requirements : None
Returns the terminator type
Created in NX6.0.0.
License requirements : None
virtual bool NXOpen::Annotations::LeaderData::Validate | ( | ) | [virtual] |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.