DatumTargetCollection Class

class NXOpen.Annotations.DatumTargetCollection

Bases: object

Represents a collection of NXOpen.Annotations.DatumTarget objects

To 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
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:
Returns:

New arbitrary target

Return type:

NXOpen.Annotations.ArbitraryTarget

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

-------------------------------------

Creates a drafting arbitrary target

Signature CreateArbitraryTarget(targetData, origin, leader)

Parameters:
Returns:

New arbitrary target

Return type:

NXOpen.Annotations.DraftingArbitraryTarget

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:
Returns:

New circular target

Return type:

NXOpen.Annotations.CircularTarget

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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:
Returns:

New line target

Return type:

NXOpen.Annotations.LineTarget

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

-------------------------------------

Creates a drafting line target

Signature CreateLineTarget(targetData, origin, leader)

Parameters:
Returns:

New line target

Return type:

NXOpen.Annotations.DraftingLineTarget

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:
Returns:

New point target

Return type:

NXOpen.Annotations.PointTarget

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

-------------------------------------

Creates a drafting point target

Signature CreatePointTarget(targetData, origin, leader)

Parameters:
Returns:

New point target

Return type:

NXOpen.Annotations.DraftingPointTarget

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:
Returns:

New rectangular target

Return type:

NXOpen.Annotations.RectangularTarget

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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.