DatumTargetCollection Class¶
-
class
NXOpen.Annotations.
DatumTargetCollection
¶ Bases:
object
Represents a collection of
NXOpen.Annotations.DatumTarget
objectsTo obtain an instance of this class, refer to
NXOpen.Annotations.AnnotationManager
New in version NX4.0.0.
Methods¶
Method | Description |
---|---|
CreateArbitraryTarget | Creates a PMI arbitrary target @return New arbitrary target |
CreateCircularTarget | Creates a PMI circular target @return New circular target |
CreateLineTarget | Creates a PMI line target @return New line target |
CreatePointTarget | Creates a PMI point target @return New point target |
CreateRectangularTarget | Creates a PMI rectangular target @return New rectangular target |
NewArbitraryTargetData | Creates a new ArbitraryTargetData object @return New ArbitraryTargetData |
NewCircularTargetData | Creates a new CircularTargetData object @return New CircularTargetData |
NewRectangularTargetData | Creates a new RectangularTargetData object @return New RectangularTargetData |
NewTargetData | Creates a new DatumTargetData object @return New DatumTargetData |
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.ArbitraryTargetData
New 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.CircularTargetData
New 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.RectangularTargetData
New 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.DatumTargetData
New in version NX4.0.0.
License requirements: None.