DatumTargetCollection Class¶
-
class
NXOpen.Annotations.DatumTargetCollection¶ Bases:
objectRepresents a collection of
NXOpen.Annotations.DatumTargetobjectsTo obtain an instance of this class, refer to
NXOpen.Annotations.AnnotationManagerNew in version NX4.0.0.
Methods¶
| Method | Description |
|---|---|
| CreateArbitraryTarget | Creates a PMI arbitrary target |
| CreateCircularTarget | Creates a PMI circular target |
| CreateLineTarget | Creates a PMI line target |
| CreatePointTarget | Creates a PMI point target |
| CreateRectangularTarget | Creates a PMI rectangular target |
| NewArbitraryTargetData | Creates a new ArbitraryTargetData object |
| NewCircularTargetData | Creates a new CircularTargetData object |
| NewRectangularTargetData | Creates a new RectangularTargetData object |
| NewTargetData | Creates a new DatumTargetData object |
Method Detail¶
CreateArbitraryTarget¶
-
DatumTargetCollection.CreateArbitraryTarget¶ Overloaded method CreateArbitraryTarget
CreateArbitraryTarget(targetData, data, annotationPlane, origin, leader)CreateArbitraryTarget(targetData, origin, leader)
-------------------------------------Creates a PMI arbitrary target
Signature
CreateArbitraryTarget(targetData, data, annotationPlane, origin, leader)Parameters: - targetData (
NXOpen.Annotations.ArbitraryTargetData) – Arbitrary target data - data (
NXOpen.Annotations.PmiData) – PMI data - annotationPlane (
NXOpen.Xform) – Annotation plane on which the datum target lies - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New arbitrary target
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------Creates a drafting arbitrary target
Signature
CreateArbitraryTarget(targetData, origin, leader)Parameters: - targetData (
NXOpen.Annotations.ArbitraryTargetData) – Arbitrary target data - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New arbitrary target
Return type: New in version NX5.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateCircularTarget¶
-
DatumTargetCollection.CreateCircularTarget¶ Creates a PMI circular target
Signature
CreateCircularTarget(targetData, data, annotationPlane, origin, leader)Parameters: - targetData (
NXOpen.Annotations.CircularTargetData) – Circular target data - data (
NXOpen.Annotations.PmiData) – PMI data - annotationPlane (
NXOpen.Xform) – Annotation plane on which the datum target lies - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New circular target
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
- targetData (
CreateLineTarget¶
-
DatumTargetCollection.CreateLineTarget¶ Overloaded method CreateLineTarget
CreateLineTarget(targetData, pmiData, annotationPlane, origin, leader)CreateLineTarget(targetData, origin, leader)
-------------------------------------Creates a PMI line target
Signature
CreateLineTarget(targetData, pmiData, annotationPlane, origin, leader)Parameters: - targetData (
NXOpen.Annotations.DatumTargetData) – Datum target data - pmiData (
NXOpen.Annotations.PmiData) – PMI data - annotationPlane (
NXOpen.Xform) – Annotation plane on which the datum target lies - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New line target
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------Creates a drafting line target
Signature
CreateLineTarget(targetData, origin, leader)Parameters: - targetData (
NXOpen.Annotations.DatumTargetData) – Datum target data - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New line target
Return type: New in version NX5.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreatePointTarget¶
-
DatumTargetCollection.CreatePointTarget¶ Overloaded method CreatePointTarget
CreatePointTarget(targetData, pmiData, annotationPlane, origin, leader)CreatePointTarget(targetData, origin, leader)
-------------------------------------Creates a PMI point target
Signature
CreatePointTarget(targetData, pmiData, annotationPlane, origin, leader)Parameters: - targetData (
NXOpen.Annotations.DatumTargetData) – Datum target data - pmiData (
NXOpen.Annotations.PmiData) – PMI data - annotationPlane (
NXOpen.Xform) – Annotation plane on which the datum target lies - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New point target
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------Creates a drafting point target
Signature
CreatePointTarget(targetData, origin, leader)Parameters: - targetData (
NXOpen.Annotations.DatumTargetData) – Datum target data - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New point target
Return type: New in version NX5.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateRectangularTarget¶
-
DatumTargetCollection.CreateRectangularTarget¶ Creates a PMI rectangular target
Signature
CreateRectangularTarget(targetData, pmiData, annotationPlane, origin, leader)Parameters: - targetData (
NXOpen.Annotations.RectangularTargetData) – Rectangular target data - pmiData (
NXOpen.Annotations.PmiData) – PMI data - annotationPlane (
NXOpen.Xform) – Annotation plane on which the datum target lies - origin (
NXOpen.Point3d) – Origin for the datum target - leader (
NXOpen.Annotations.LeaderBundle) – Specifies the leaders for the datum target
Returns: New rectangular target
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
- targetData (
NewArbitraryTargetData¶
-
DatumTargetCollection.NewArbitraryTargetData¶ Creates a new ArbitraryTargetData object
Signature
NewArbitraryTargetData()Returns: New ArbitraryTargetData Return type: NXOpen.Annotations.ArbitraryTargetDataNew in version NX4.0.0.
License requirements: None.
NewCircularTargetData¶
-
DatumTargetCollection.NewCircularTargetData¶ Creates a new CircularTargetData object
Signature
NewCircularTargetData()Returns: New CircularTargetData Return type: NXOpen.Annotations.CircularTargetDataNew in version NX4.0.0.
License requirements: None.
NewRectangularTargetData¶
-
DatumTargetCollection.NewRectangularTargetData¶ Creates a new RectangularTargetData object
Signature
NewRectangularTargetData()Returns: New RectangularTargetData Return type: NXOpen.Annotations.RectangularTargetDataNew in version NX4.0.0.
License requirements: None.
NewTargetData¶
-
DatumTargetCollection.NewTargetData¶ Creates a new DatumTargetData object
Signature
NewTargetData()Returns: New DatumTargetData Return type: NXOpen.Annotations.DatumTargetDataNew in version NX4.0.0.
License requirements: None.