NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Annotations::PointTarget Class Reference

Represents point datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::PointTarget:
NXOpen::Annotations::DatumTarget NXOpen::Annotations::IPointTarget NXOpen::Annotations::DraftingDatumTarget NXOpen::Annotations::IPmi NXOpen::INXObject NXOpen::Annotations::BaseDatumTarget NXOpen::INXObject NXOpen::Annotations::Gdt NXOpen::Annotations::IDatumTarget NXOpen::Annotations::SimpleDraftingAid NXOpen::Annotations::IFcf NXOpen::INXObject NXOpen::Annotations::DraftingAid NXOpen::INXObject NXOpen::Annotations::Annotation NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

Public Member Functions

virtual NXOpen::Point3d PointCoordinates ()
 Returns the target point coordinates
Created in NX4.0.0. More...
 
- Public Member Functions inherited from NXOpen::Annotations::DatumTarget
virtual void AddBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers)
 Adds the business modifiers. More...
 
virtual
NXOpen::Annotations::AssociatedObject
GetAssociatedObject ()
 Returns the associated object. More...
 
virtual std::vector
< NXOpen::Annotations::BusinessModifier * > 
GetBusinessModifiers ()
 Returns the business modifiers. More...
 
virtual
NXOpen::Annotations::AssociatedObject
GetSharedAssociatedObject ()
 Returns the shared associated objects. More...
 
virtual int Index ()
 Returns the index. More...
 
virtual bool IsMirrored ()
 Returns a flag indicating whether the annotation is mirrored
Created in NX8.5.0. More...
 
virtual void SetAssociatedObject (NXOpen::Annotations::AssociatedObject *assocObj)
 Sets the associated object. More...
 
virtual void SetBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers)
 Sets the business modifiers. More...
 
virtual void SetIndex (int index)
 Sets the index. More...
 
- Public Member Functions inherited from NXOpen::Annotations::DraftingDatumTarget
NXOpen::Annotations::ArbitraryTargetConvertToAreaTarget ()
 Converts a datum target point, line, or non-rectangular area to a rectangular area. More...
 
NXOpen::Annotations::DraftingArbitraryTargetConvertToDraftingAreaTarget ()
 Converts a drafting datum target point, line, or non-rectangular area to a drafting rectangular area. More...
 
NXOpen::Annotations::DraftingLineTargetConvertToDraftingLineTarget ()
 Converts a drafting datum target point or area to a drafting datum target line. More...
 
NXOpen::Annotations::DraftingPointTargetConvertToDraftingPointTarget ()
 Converts a drafting datum target line or area to a drafting datum target point. More...
 
NXOpen::Annotations::LineTargetConvertToLineTarget ()
 Converts a datum target point or area to a datum target line. More...
 
NXOpen::Annotations::PointTargetConvertToPointTarget ()
 Converts a datum target line or area to a datum target point. More...
 
- Public Member Functions inherited from NXOpen::Annotations::BaseDatumTarget
virtual NXString DatumLabel ()
 Returns the datum target label. More...
 
virtual void SetDatumLabel (const NXString &datumLabel)
 Sets the datum target label. More...
 
virtual void SetDatumLabel (const char *datumLabel)
 Sets the datum target label. More...
 
virtual void SetTargetIndex (int index)
 Sets the datum target index. More...
 
virtual int TargetIndex ()
 Returns the datum target index. More...
 
- Public Member Functions inherited from NXOpen::Annotations::Gdt
bool CanChangeLeaderPositionParameter ()
 Returns a flag indicating whether the NXOpen::Annotations::Gdt::LeaderPositionParameter can be changed
Created in NX3.0.0. More...
 
virtual
NXOpen::Annotations::FcfFrameData
GetFcfFrameData ()
 Returns the single FCF frames data This is only designed to work with old feature control frames without builders. More...
 
virtual std::vector
< NXOpen::Annotations::FcfFrameData * > 
GetFcfFrameDataArray ()
 Returns the multiple FCF frames data This is only designed to work with old feature control frames without builders. More...
 
bool HasLeaderPositionParameter ()
 Returns a flag indicating whether this GDT has a leader position parameter. More...
 
bool HasStubbedDatumStyle ()
 Returns a flag indicating whether the leader has a stubbed datum style. More...
 
double LeaderPositionParameter ()
 Returns a parameter which indicates where the leader end point is located on the object that it is attached to. More...
 
virtual void SetFcfFrameData (NXOpen::Annotations::FcfFrameData *data)
 Sets the single FCF frames data. More...
 
virtual void SetFcfFrameData (const std::vector< NXOpen::Annotations::FcfFrameData * > &fcfFrameData)
 Sets the multiple FCF frames data. More...
 
void SetHasStubbedDatumStyle (bool stubbed)
 Sets a flag indicating whether the leader has a stubbed datum style. More...
 
void SetLeaderPositionParameter (double param)
 Sets a parameter which indicates where the leader end point is located on the object that it is attached to. More...
 
void SetSymbolCfw (const NXOpen::Annotations::LineCfw &cfw)
 Sets the symbol color, font, and width. More...
 
- Public Member Functions inherited from NXOpen::Annotations::SimpleDraftingAid
std::vector< NXStringGetText ()
 Returns the drafting aid's text. More...
 
NXOpen::Annotations::UserSymbolPreferencesGetUserSymbolPreferences ()
 Returns the user symbol preferences. More...
 
void GetUserSymbolSize (NXOpen::Annotations::UserSymbolPreferences::SizeType *sizeType, double *lengthOrScale, double *heightOrAspectRatio)
 Gets the user symbol size
Created in NX3.0.0. More...
 
void SetText (std::vector< NXString > &lines)
 Sets the drafting aid's text. More...
 
void SetUserSymbolPreferences (NXOpen::Annotations::UserSymbolPreferences *usymPrefs)
 Sets the user symbol preferences. More...
 
void SetUserSymbolSize (NXOpen::Annotations::UserSymbolPreferences::SizeType sizeType, double lengthOrScale, double heightOrAspectRatio)
 Sets the user symbol size. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::DisplayableObject
enum  ObjectFont {
  ObjectFontSolid = 1, ObjectFontDashed, ObjectFontPhantom, ObjectFontCenterline,
  ObjectFontDotted, ObjectFontLongDashed, ObjectFontDottedDashed
}
 specifies the object font for objects such as lines
Created in NX3.0.0. More...
 
enum  ObjectWidth {
  ObjectWidthNormal, ObjectWidthThick, ObjectWidthThin, ObjectWidthOne = 5,
  ObjectWidthTwo, ObjectWidthThree, ObjectWidthFour, ObjectWidthFive,
  ObjectWidthSix, ObjectWidthSeven, ObjectWidthEight, ObjectWidthNine
}
 specifies object width for objects such as lines and text
Created in NX3.0.0. More...
 

Detailed Description

Represents point datum target
To create or edit an instance of this class, use NXOpen::Annotations::PmiDatumTargetBuilder

Created in NX4.0.0.


Member Function Documentation

virtual NXOpen::Point3d NXOpen::Annotations::PointTarget::PointCoordinates ( )
virtual

Returns the target point coordinates
Created in NX4.0.0.



License requirements : None

Implements NXOpen::Annotations::IPointTarget.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.