NX Open C++ Reference Guide
|
Represents a Annotations::LeaderData . More...
Public Types | |
enum | ArrowheadType { ArrowheadTypeClosedArrow, ArrowheadTypeClosedSolidArrow, ArrowheadTypeOpenArrow, ArrowheadTypeFilledArrow, ArrowheadTypeClosedDoubleArrow, ArrowheadTypeClosedDoubleSolidArrow, ArrowheadTypeOpenDoubleArrow, ArrowheadTypeFilledDoubleArrow, ArrowheadTypeNone, ArrowheadTypeOrigin, ArrowheadTypeCross, ArrowheadTypeIntegral, ArrowheadTypeDot, ArrowheadTypeFilledDot, ArrowheadTypeSquare, ArrowheadTypeFilledSquare, ArrowheadTypeDatum, ArrowheadTypeFilledDatum, ArrowheadTypeTopOpenArrow, ArrowheadTypeBottomOpenArrow, ArrowheadTypeTopFilledArrow, ArrowheadTypeBottomFilledArrow } |
the set of arrowhead types used to define a leader arrowhead More... | |
enum | LeaderType { LeaderTypePlain, LeaderTypeAllAround, LeaderTypePlainWithoutStub, LeaderTypeFlag, LeaderTypeDatum, LeaderTypeDotTerminated, LeaderTypeExtension, LeaderTypeAllOver } |
the set of datatypes used to define the types of leaders that can be applied to an annotation More... | |
Public Member Functions | |
NXOpen::Annotations::LeaderData::ArrowheadType | Arrowhead () |
Returns the arrowhead Created in NX6.0.0. | |
NXOpen::Annotations::LeaderData::ArrowheadType | DatumOnDotTerminatedArrowhead () |
Returns the datum arrowhead type for the datum portion of a datum on dot terminated leader Created in NX9.0.0. | |
NXOpen::Point3d | DatumOnDotTerminatedEndPoint () |
Returns the datum end point for the leader segment of the datum portion of a datum on dot terminated leadet Created in NX9.0.0. | |
NXOpen::Point3d | DatumOnDotTerminatedStartPoint () |
Returns the datum start point for the leader segment of the datum portion of a datum on dot terminated leader Created in NX9.0.0. | |
NXOpen::SelectDisplayableObjectList * | Jogs () |
Returns the jogs Created in NX6.0.0. | |
NXOpen::SelectDisplayableObject * | Leader () |
Returns the leader Created in NX6.0.0. | |
bool | Perpendicular () |
Returns the perpendicular relationship between the first segment and stub Created in NX7.0.0. | |
void | SetArrowhead (NXOpen::Annotations::LeaderData::ArrowheadType arrowhead) |
Sets the arrowhead Created in NX6.0.0. | |
void | SetDatumOnDotTerminatedArrowhead (NXOpen::Annotations::LeaderData::ArrowheadType arrowhead) |
Sets the datum arrowhead type for the datum portion of a datum on dot terminated leader Created in NX9.0.0. | |
void | SetDatumOnDotTerminatedEndPoint (const NXOpen::Point3d &endpoint) |
Sets the datum end point for the leader segment of the datum portion of a datum on dot terminated leadet Created in NX9.0.0. | |
void | SetDatumOnDotTerminatedStartPoint (const NXOpen::Point3d &startpoint) |
Sets the datum start point for the leader segment of the datum portion of a datum on dot terminated leader Created in NX9.0.0. | |
void | SetPerpendicular (bool isPerpendicular) |
Sets the perpendicular relationship between the first segment and stub Created in NX7.0.0. | |
void | SetStubSide (NXOpen::Annotations::LeaderSide stubSide) |
Sets the stub side Created in NX6.0.0. | |
void | SetStubSize (double stubSize) |
Sets the stub size Created in NX6.0.0. | |
void | SetTerminatorType (NXOpen::Annotations::LeaderData::LeaderType terminatorType) |
Sets the terminator type Created in NX6.0.0. | |
NXOpen::Annotations::LeaderSide | StubSide () |
Returns the stub side Created in NX6.0.0. | |
double | StubSize () |
Returns the stub size Created in NX6.0.0. | |
NXOpen::Annotations::LeaderData::LeaderType | TerminatorType () |
Returns the terminator type Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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 |
NXOpen::Annotations::LeaderData::ArrowheadType NXOpen::Annotations::LeaderData::Arrowhead | ( | ) |
Returns the arrowhead
Created in NX6.0.0.
License requirements : None
NXOpen::Annotations::LeaderData::ArrowheadType NXOpen::Annotations::LeaderData::DatumOnDotTerminatedArrowhead | ( | ) |
Returns the datum arrowhead type for the datum portion of a datum on dot terminated leader
Created in NX9.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Annotations::LeaderData::DatumOnDotTerminatedEndPoint | ( | ) |
Returns the datum end point for the leader segment of the datum portion of a datum on dot terminated leadet
Created in NX9.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Annotations::LeaderData::DatumOnDotTerminatedStartPoint | ( | ) |
Returns the datum start point for the leader segment of the datum portion of a datum on dot terminated leader
Created in NX9.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Annotations::LeaderData::Jogs | ( | ) |
Returns the jogs
Created in NX6.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Annotations::LeaderData::Leader | ( | ) |
Returns the leader
Created in NX6.0.0.
License requirements : None
bool NXOpen::Annotations::LeaderData::Perpendicular | ( | ) |
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::SetDatumOnDotTerminatedArrowhead | ( | NXOpen::Annotations::LeaderData::ArrowheadType | arrowhead | ) |
Sets the datum arrowhead type for the datum portion of a datum on dot terminated leader
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
arrowhead | arrowhead |
void NXOpen::Annotations::LeaderData::SetDatumOnDotTerminatedEndPoint | ( | const NXOpen::Point3d & | endpoint | ) |
Sets the datum end point for the leader segment of the datum portion of a datum on dot terminated leadet
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
endpoint | endpoint |
void NXOpen::Annotations::LeaderData::SetDatumOnDotTerminatedStartPoint | ( | const NXOpen::Point3d & | startpoint | ) |
Sets the datum start point for the leader segment of the datum portion of a datum on dot terminated leader
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
startpoint | startpoint |
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 |
void NXOpen::Annotations::LeaderData::SetStubSide | ( | NXOpen::Annotations::LeaderSide | stubSide | ) |
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 |
NXOpen::Annotations::LeaderSide NXOpen::Annotations::LeaderData::StubSide | ( | ) |
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
NXOpen::Annotations::LeaderData::LeaderType NXOpen::Annotations::LeaderData::TerminatorType | ( | ) |
Returns the terminator type
Created in NX6.0.0.
License requirements : None
|
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.