DimensionCollection Class

class NXOpen.Annotations.DimensionCollection

Bases: object

Represents a collection of NXOpen.Annotations.Dimension objects

This is an collection class.

New in version NX3.0.0.

Methods

Method Description
CreateAngularDimensionBuilder Creates a NXOpen.Annotations.AngularDimensionBuilder
CreateAppendedTextEditorBuilder Creates a NXOpen.Annotations.AppendedTextEditorBuilder
CreateArcLengthDimension Creates an arc length dimension
CreateChamferDimension Creates a chamfer dimension
CreateChamferDimensionBuilder Creates a NXOpen.Annotations.ChamferDimensionBuilder
CreateConcentricCircleDimension Creates a concentric circle dimension
CreateCurveLengthDimensionBuilder Creates a NXOpen.Annotations.CurveLengthDimensionBuilder
CreateCylindricalDimension Creates a cylindrical dimension
CreateDiameterDimension Creates a diameter dimension
CreateFoldedRadiusDimension Creates a folded radius dimension
CreateGeodesicDimensionBuilder Creates a NXOpen.Annotations.GeodesicDimensionBuilder
CreateHoleDimension Creates a hole dimension
CreateHorizontalDimension Creates a horizontal dimension
CreateHorizontalOrdinateAutoDimension Creates a horizontal ordinate automatic dimension
CreateHorizontalOrdinateDimension Creates a horizontal ordinate dimension
CreateLinearDimensionBuilder Creates a NXOpen.Annotations.LinearDimensionBuilder
CreateMajorAngularDimension Creates a major angular dimension
CreateMajorAngularDimensionBuilder Creates a NXOpen.Annotations.AngularDimensionBuilder
CreateMinorAngularDimension Creates a minor angular dimension
CreateMinorAngularDimensionBuilder Creates a NXOpen.Annotations.AngularDimensionBuilder
CreateOrdinateDimensionBuilder Creates a NXOpen.Annotations.OrdinateDimensionBuilder
CreateOrdinateOriginDimension Creates an ordinate origin dimension
CreateParallelDimension Creates a parallel dimension
CreatePerpendicularDimension Creates a perpendicular dimension
CreatePmiAngularDimensionBuilder Creates a NXOpen.Annotations.PmiAngularDimensionBuilder
CreatePmiArcLengthDimension Creates a PMI arc length dimension
CreatePmiChamferDimension Creates a PMI chamfer dimnension
CreatePmiChamferDimensionBuilder Creates a NXOpen.Annotations.PmiChamferDimensionBuilder
CreatePmiConcentricCircleDimension Creates a PMI concentric circle dimension
CreatePmiCurveLengthDimensionBuilder Creates a NXOpen.Annotations.PmiCurveLengthDimensionBuilder
CreatePmiCylindricalDimension Creates a PMI cylindrical dimension
CreatePmiDiameterDimension Creates a PMI diameter dimension
CreatePmiFoldedRadiusDimension Creates a PMI folded radius dimension
CreatePmiHoleDimension Creates a PMI hole dimension
CreatePmiHorizontalDimension Creates a PMI horizontal dimension
CreatePmiHorizontalOrdinateAutoDimension Creates a PMI horizontal ordinate automatic dimension
CreatePmiHorizontalOrdinateDimension Creates a PMI horizontal ordinate dimension
CreatePmiLinearDimensionBuilder Creates a NXOpen.Annotations.PmiLinearDimensionBuilder
CreatePmiMajorAngularDimension Creates a PMI major angular dimension
CreatePmiMajorAngularDimensionBuilder Creates a NXOpen.Annotations.PmiMajorAngularDimensionBuilder
CreatePmiMinorAngularDimension Creates a PMI minor angular dimension
CreatePmiMinorAngularDimensionBuilder Creates a NXOpen.Annotations.PmiMinorAngularDimensionBuilder
CreatePmiOrdinateDimensionBuilder Creates a NXOpen.Annotations.PmiOrdinateDimensionBuilder
CreatePmiOrdinateOriginDimension Creates a PMI ordinate origin dimension
CreatePmiParallelDimension Creates a PMI parallel dimension
CreatePmiPerpendicularDimension Creates a PMI perpendicular dimension
CreatePmiRadialDimensionBuilder Creates a NXOpen.Annotations.PmiRadialDimensionBuilder
CreatePmiRadiusDimension Creates a PMI radius dimension
CreatePmiRapidDimensionBuilder Creates a NXOpen.Annotations.PmiRapidDimensionBuilder
CreatePmiThicknessDimensionBuilder Creates a NXOpen.Annotations.PmiThicknessDimensionBuilder
CreatePmiVerticalDimension Creates a PMI vertical dimension
CreatePmiVerticalOrdinateAutoDimension Creates a PMI vertical ordinate automatic dimension
CreatePmiVerticalOrdinateDimension Creates a PMI vertical ordinate dimension
CreateRadialDimensionBuilder Creates a NXOpen.Annotations.RadialDimensionBuilder
CreateRadiusDimension Creates a radius dimension
CreateRapidDimensionBuilder Creates a NXOpen.Annotations.RapidDimensionBuilder
CreateThicknessDimensionBuilder Creates a NXOpen.Annotations.ThicknessDimensionBuilder
CreateVerticalDimension Creates a vertical dimension
CreateVerticalOrdinateAutoDimension Creates a vertical ordinate automatic dimension
CreateVerticalOrdinateDimension Creates a vertical ordinate dimension

Method Detail

CreateAngularDimensionBuilder

DimensionCollection.CreateAngularDimensionBuilder

Creates a NXOpen.Annotations.AngularDimensionBuilder

Signature CreateAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.BaseAngularDimension) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.AngularDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateAppendedTextEditorBuilder

DimensionCollection.CreateAppendedTextEditorBuilder

Creates a NXOpen.Annotations.AppendedTextEditorBuilder

Signature CreateAppendedTextEditorBuilder(dimension)

Parameters:dimension (NXOpen.Annotations.Dimension) – NXOpen.Annotations.Dimension to be edited
Returns:
Return type:NXOpen.Annotations.AppendedTextEditorBuilder

New in version NX9.0.0.

License requirements: None.

CreateArcLengthDimension

DimensionCollection.CreateArcLengthDimension

Overloaded method CreateArcLengthDimension

  • CreateArcLengthDimension(dimensionData, origin)
  • CreateArcLengthDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates an arc length dimension

Signature CreateArcLengthDimension(dimensionData, origin)

Parameters:
Returns:

New arc length dimension

Return type:

NXOpen.Annotations.ArcLengthDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateChamferDimension

DimensionCollection.CreateChamferDimension

Overloaded method CreateChamferDimension

  • CreateChamferDimension(dimensionData, origin)
  • CreateChamferDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a chamfer dimension

Signature CreateChamferDimension(dimensionData, origin)

Parameters:
Returns:

New chamfer dimension

Return type:

NXOpen.Annotations.ChamferDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateChamferDimensionBuilder

DimensionCollection.CreateChamferDimensionBuilder

Creates a NXOpen.Annotations.ChamferDimensionBuilder

Signature CreateChamferDimensionBuilder(chamferDimension)

Parameters:chamferDimension (NXOpen.Annotations.BaseChamferDimension) – the Drafting or PMI Inherited PMI chamfer dimension to be edited, if None, then create an chamfer dimension
Returns:the chamfer dimension builder
Return type:NXOpen.Annotations.ChamferDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateConcentricCircleDimension

DimensionCollection.CreateConcentricCircleDimension

Overloaded method CreateConcentricCircleDimension

  • CreateConcentricCircleDimension(dimensionData, origin)
  • CreateConcentricCircleDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a concentric circle dimension

Signature CreateConcentricCircleDimension(dimensionData, origin)

Parameters:
Returns:

New concentric circle dimension

Return type:

NXOpen.Annotations.ConcentricCircleDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateCurveLengthDimensionBuilder

DimensionCollection.CreateCurveLengthDimensionBuilder

Creates a NXOpen.Annotations.CurveLengthDimensionBuilder

Signature CreateCurveLengthDimensionBuilder(curveLengthDimension)

Parameters:curveLengthDimension (NXOpen.Annotations.BaseArcLengthDimension) – the Drafting or Inherited PMI curve length dimension to be edited, if None, then create an curve length dimension
Returns:the curve length dimension builder
Return type:NXOpen.Annotations.CurveLengthDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateCylindricalDimension

DimensionCollection.CreateCylindricalDimension

Overloaded method CreateCylindricalDimension

  • CreateCylindricalDimension(dimensionData, origin)
  • CreateCylindricalDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a cylindrical dimension

Signature CreateCylindricalDimension(dimensionData, origin)

Parameters:
Returns:

New cylindrical dimension

Return type:

NXOpen.Annotations.CylindricalDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateDiameterDimension

DimensionCollection.CreateDiameterDimension

Overloaded method CreateDiameterDimension

  • CreateDiameterDimension(dimensionData, origin)
  • CreateDiameterDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a diameter dimension

Signature CreateDiameterDimension(dimensionData, origin)

Parameters:
Returns:

New diameter dimension

Return type:

NXOpen.Annotations.DiameterDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateFoldedRadiusDimension

DimensionCollection.CreateFoldedRadiusDimension

Overloaded method CreateFoldedRadiusDimension

  • CreateFoldedRadiusDimension(dimensionData, origin)
  • CreateFoldedRadiusDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a folded radius dimension

Signature CreateFoldedRadiusDimension(dimensionData, origin)

Parameters:
Returns:

New folded radius dimension

Return type:

NXOpen.Annotations.FoldedRadiusDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateGeodesicDimensionBuilder

DimensionCollection.CreateGeodesicDimensionBuilder

Creates a NXOpen.Annotations.GeodesicDimensionBuilder

Signature CreateGeodesicDimensionBuilder(dimension)

Parameters:dimension (NXOpen.Annotations.Dimension) – NXOpen.Annotations.Dimension to be edited
Returns:the geodesic dimension builder
Return type:NXOpen.Annotations.GeodesicDimensionBuilder

New in version NX10.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

CreateHoleDimension

DimensionCollection.CreateHoleDimension

Overloaded method CreateHoleDimension

  • CreateHoleDimension(dimensionData, origin)
  • CreateHoleDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a hole dimension

Signature CreateHoleDimension(dimensionData, origin)

Parameters:
Returns:

New hole dimension

Return type:

NXOpen.Annotations.HoleDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateHorizontalDimension

DimensionCollection.CreateHorizontalDimension

Overloaded method CreateHorizontalDimension

  • CreateHorizontalDimension(dimensionData, origin)
  • CreateHorizontalDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a horizontal dimension

Signature CreateHorizontalDimension(dimensionData, origin)

Parameters:
Returns:

New horizontal dimension

Return type:

NXOpen.Annotations.HorizontalDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateHorizontalOrdinateAutoDimension

DimensionCollection.CreateHorizontalOrdinateAutoDimension

Creates a horizontal ordinate automatic dimension

Signature CreateHorizontalOrdinateAutoDimension(dimensionData, origin, allowDuplicate, repositionDim)

Parameters:
  • dimensionData (NXOpen.Annotations.DimensionData) – Dimension data
  • origin (NXOpen.Point3d) – Origin for the dimension
  • allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
  • repositionDim (bool) – TRUE - Reposition existing dimensions

New in version NX5.0.0.

License requirements: drafting (“DRAFTING”)

CreateHorizontalOrdinateDimension

DimensionCollection.CreateHorizontalOrdinateDimension

Overloaded method CreateHorizontalOrdinateDimension

  • CreateHorizontalOrdinateDimension(dimensionData, origin)
  • CreateHorizontalOrdinateDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a horizontal ordinate dimension

Signature CreateHorizontalOrdinateDimension(dimensionData, origin)

Parameters:
Returns:

New horizontal ordinate dimension

Return type:

NXOpen.Annotations.HorizontalOrdinateDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateLinearDimensionBuilder

DimensionCollection.CreateLinearDimensionBuilder

Creates a NXOpen.Annotations.LinearDimensionBuilder

Signature CreateLinearDimensionBuilder(linearDimension)

Parameters:linearDimension (NXOpen.Annotations.Dimension) – the Drafting or PMI linear dimension to be edited, if None, then create an linear dimension
Returns:the linear dimension builder
Return type:NXOpen.Annotations.LinearDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateMajorAngularDimension

DimensionCollection.CreateMajorAngularDimension

Overloaded method CreateMajorAngularDimension

  • CreateMajorAngularDimension(dimensionData, origin)
  • CreateMajorAngularDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a major angular dimension

Signature CreateMajorAngularDimension(dimensionData, origin)

Parameters:
Returns:

New major angular dimension

Return type:

NXOpen.Annotations.MajorAngularDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateMajorAngularDimensionBuilder

DimensionCollection.CreateMajorAngularDimensionBuilder

Creates a NXOpen.Annotations.AngularDimensionBuilder

Signature CreateMajorAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.MajorAngularDimension) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.MajorAngularDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateMinorAngularDimension

DimensionCollection.CreateMinorAngularDimension

Overloaded method CreateMinorAngularDimension

  • CreateMinorAngularDimension(dimensionData, origin)
  • CreateMinorAngularDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a minor angular dimension

Signature CreateMinorAngularDimension(dimensionData, origin)

Parameters:
Returns:

New minor angular dimension

Return type:

NXOpen.Annotations.MinorAngularDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateMinorAngularDimensionBuilder

DimensionCollection.CreateMinorAngularDimensionBuilder

Creates a NXOpen.Annotations.AngularDimensionBuilder

Signature CreateMinorAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.MinorAngularDimension) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.MinorAngularDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateOrdinateDimensionBuilder

DimensionCollection.CreateOrdinateDimensionBuilder

Creates a NXOpen.Annotations.OrdinateDimensionBuilder

Signature CreateOrdinateDimensionBuilder(ordinateDimension)

Parameters:ordinateDimension (NXOpen.Annotations.OrdinateDimension) – the Drafting or PMI inherited ordinate dimension to be edited, if None, then create an ordinate dimension
Returns:the ordinate dimension builder
Return type:NXOpen.Annotations.OrdinateDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateOrdinateOriginDimension

DimensionCollection.CreateOrdinateOriginDimension

Overloaded method CreateOrdinateOriginDimension

  • CreateOrdinateOriginDimension(dimensionData, origin)
  • CreateOrdinateOriginDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates an ordinate origin dimension

Signature CreateOrdinateOriginDimension(dimensionData, origin)

Parameters:
Returns:

New ordinate origin dimension

Return type:

NXOpen.Annotations.OrdinateOriginDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateParallelDimension

DimensionCollection.CreateParallelDimension

Overloaded method CreateParallelDimension

  • CreateParallelDimension(dimensionData, origin)
  • CreateParallelDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a parallel dimension

Signature CreateParallelDimension(dimensionData, origin)

Parameters:
Returns:

New parallel dimension

Return type:

NXOpen.Annotations.ParallelDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreatePerpendicularDimension

DimensionCollection.CreatePerpendicularDimension

Overloaded method CreatePerpendicularDimension

  • CreatePerpendicularDimension(dimensionData, origin)
  • CreatePerpendicularDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a perpendicular dimension

Signature CreatePerpendicularDimension(dimensionData, origin)

Parameters:
Returns:

New perpendicular dimension

Return type:

NXOpen.Annotations.PerpendicularDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreatePmiAngularDimensionBuilder

DimensionCollection.CreatePmiAngularDimensionBuilder

Creates a NXOpen.Annotations.PmiAngularDimensionBuilder

Signature CreatePmiAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.Dimension) – the PMI angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.PmiAngularDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiArcLengthDimension

DimensionCollection.CreatePmiArcLengthDimension

Overloaded method CreatePmiArcLengthDimension

  • CreatePmiArcLengthDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiArcLengthDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI arc length dimension

Signature CreatePmiArcLengthDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI arc length dimension

Return type:

NXOpen.Annotations.PmiArcLengthDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiChamferDimension

DimensionCollection.CreatePmiChamferDimension

Overloaded method CreatePmiChamferDimension

  • CreatePmiChamferDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiChamferDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI chamfer dimnension

Signature CreatePmiChamferDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI chamfer dimension

Return type:

NXOpen.Annotations.PmiChamferDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiChamferDimensionBuilder

DimensionCollection.CreatePmiChamferDimensionBuilder

Creates a NXOpen.Annotations.PmiChamferDimensionBuilder

Signature CreatePmiChamferDimensionBuilder(chamferDimension)

Parameters:chamferDimension (NXOpen.Annotations.PmiChamferDimension) – the PMI chamfer dimension to be edited, if None, then create an chamfer dimension
Returns:the chamfer dimension builder
Return type:NXOpen.Annotations.PmiChamferDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiConcentricCircleDimension

DimensionCollection.CreatePmiConcentricCircleDimension

Overloaded method CreatePmiConcentricCircleDimension

  • CreatePmiConcentricCircleDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiConcentricCircleDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI concentric circle dimension

Signature CreatePmiConcentricCircleDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI concentric circle dimension

Return type:

NXOpen.Annotations.PmiConcentricCircleDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiCurveLengthDimensionBuilder

DimensionCollection.CreatePmiCurveLengthDimensionBuilder

Creates a NXOpen.Annotations.PmiCurveLengthDimensionBuilder

Signature CreatePmiCurveLengthDimensionBuilder(curveLengthDimension)

Parameters:curveLengthDimension (NXOpen.Annotations.PmiArcLengthDimension) – the PMI curve length dimension to be edited, if None, then create an curve length dimension
Returns:the curve length dimension builder
Return type:NXOpen.Annotations.PmiCurveLengthDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiCylindricalDimension

DimensionCollection.CreatePmiCylindricalDimension

Overloaded method CreatePmiCylindricalDimension

  • CreatePmiCylindricalDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiCylindricalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI cylindrical dimension

Signature CreatePmiCylindricalDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI cylindrical dimension

Return type:

NXOpen.Annotations.PmiCylindricalDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiDiameterDimension

DimensionCollection.CreatePmiDiameterDimension

Overloaded method CreatePmiDiameterDimension

  • CreatePmiDiameterDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiDiameterDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI diameter dimension

Signature CreatePmiDiameterDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI diameter dimension

Return type:

NXOpen.Annotations.PmiDiameterDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiFoldedRadiusDimension

DimensionCollection.CreatePmiFoldedRadiusDimension

Overloaded method CreatePmiFoldedRadiusDimension

  • CreatePmiFoldedRadiusDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiFoldedRadiusDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI folded radius dimension

Signature CreatePmiFoldedRadiusDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI folded radius dimension

Return type:

NXOpen.Annotations.PmiFoldedRadiusDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiHoleDimension

DimensionCollection.CreatePmiHoleDimension

Overloaded method CreatePmiHoleDimension

  • CreatePmiHoleDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiHoleDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI hole dimension

Signature CreatePmiHoleDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI hole dimension

Return type:

NXOpen.Annotations.PmiHoleDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiHorizontalDimension

DimensionCollection.CreatePmiHorizontalDimension

Overloaded method CreatePmiHorizontalDimension

  • CreatePmiHorizontalDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiHorizontalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI horizontal dimension

Signature CreatePmiHorizontalDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI horizontal dimension

Return type:

NXOpen.Annotations.PmiHorizontalDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiHorizontalOrdinateAutoDimension

DimensionCollection.CreatePmiHorizontalOrdinateAutoDimension

Creates a PMI horizontal ordinate automatic dimension

Signature CreatePmiHorizontalOrdinateAutoDimension(dimensionData, pmiData, annotationPlane, origin, allowDuplicate, repositionDim)

Parameters:

New in version NX5.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiHorizontalOrdinateDimension

DimensionCollection.CreatePmiHorizontalOrdinateDimension

Overloaded method CreatePmiHorizontalOrdinateDimension

  • CreatePmiHorizontalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiHorizontalOrdinateDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI horizontal ordinate dimension

Signature CreatePmiHorizontalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI horizontal ordinate dimension

Return type:

NXOpen.Annotations.PmiHorizontalOrdinateDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiLinearDimensionBuilder

DimensionCollection.CreatePmiLinearDimensionBuilder

Creates a NXOpen.Annotations.PmiLinearDimensionBuilder

Signature CreatePmiLinearDimensionBuilder(linearDimension)

Parameters:linearDimension (NXOpen.Annotations.Dimension) – the PMI linear dimension to be edited, if None, then create an linear dimension
Returns:the linear dimension builder
Return type:NXOpen.Annotations.PmiLinearDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiMajorAngularDimension

DimensionCollection.CreatePmiMajorAngularDimension

Overloaded method CreatePmiMajorAngularDimension

  • CreatePmiMajorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiMajorAngularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI major angular dimension

Signature CreatePmiMajorAngularDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI major angular dimension

Return type:

NXOpen.Annotations.PmiMajorAngularDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiMajorAngularDimensionBuilder

DimensionCollection.CreatePmiMajorAngularDimensionBuilder

Creates a NXOpen.Annotations.PmiMajorAngularDimensionBuilder

Signature CreatePmiMajorAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.BaseAngularDimension) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.PmiMajorAngularDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiMinorAngularDimension

DimensionCollection.CreatePmiMinorAngularDimension

Overloaded method CreatePmiMinorAngularDimension

  • CreatePmiMinorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiMinorAngularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI minor angular dimension

Signature CreatePmiMinorAngularDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI minor angular dimension

Return type:

NXOpen.Annotations.PmiMinorAngularDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiMinorAngularDimensionBuilder

DimensionCollection.CreatePmiMinorAngularDimensionBuilder

Creates a NXOpen.Annotations.PmiMinorAngularDimensionBuilder

Signature CreatePmiMinorAngularDimensionBuilder(angularDimension)

Parameters:angularDimension (NXOpen.Annotations.BaseAngularDimension) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimension
Returns:the Angular dimension builder
Return type:NXOpen.Annotations.PmiMinorAngularDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiOrdinateDimensionBuilder

DimensionCollection.CreatePmiOrdinateDimensionBuilder

Creates a NXOpen.Annotations.PmiOrdinateDimensionBuilder

Signature CreatePmiOrdinateDimensionBuilder(ordinateDimension)

Parameters:ordinateDimension (NXOpen.Annotations.OrdinateDimension) – the PMI ordinate dimension to be edited, if None, then create an ordinate dimension
Returns:the ordinate dimension builder
Return type:NXOpen.Annotations.PmiOrdinateDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiOrdinateOriginDimension

DimensionCollection.CreatePmiOrdinateOriginDimension

Overloaded method CreatePmiOrdinateOriginDimension

  • CreatePmiOrdinateOriginDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiOrdinateOriginDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI ordinate origin dimension

Signature CreatePmiOrdinateOriginDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI ordinate origin dimension

Return type:

NXOpen.Annotations.PmiOrdinateOriginDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiParallelDimension

DimensionCollection.CreatePmiParallelDimension

Overloaded method CreatePmiParallelDimension

  • CreatePmiParallelDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiParallelDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI parallel dimension

Signature CreatePmiParallelDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI parallel dimension

Return type:

NXOpen.Annotations.PmiParallelDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiPerpendicularDimension

DimensionCollection.CreatePmiPerpendicularDimension

Overloaded method CreatePmiPerpendicularDimension

  • CreatePmiPerpendicularDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiPerpendicularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI perpendicular dimension

Signature CreatePmiPerpendicularDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI perpendicular dimension

Return type:

NXOpen.Annotations.PmiPerpendicularDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiRadialDimensionBuilder

DimensionCollection.CreatePmiRadialDimensionBuilder

Creates a NXOpen.Annotations.PmiRadialDimensionBuilder

Signature CreatePmiRadialDimensionBuilder(radialDimension)

Parameters:radialDimension (NXOpen.Annotations.Dimension) – the PMI radial dimension to be edited, if None, then create an radial dimension
Returns:the radial dimension builder
Return type:NXOpen.Annotations.PmiRadialDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiRadiusDimension

DimensionCollection.CreatePmiRadiusDimension

Overloaded method CreatePmiRadiusDimension

  • CreatePmiRadiusDimension(dimensionData, radiusType, pmiData, annotationPlane, origin)
  • CreatePmiRadiusDimension(firstAssociativity, secondAssociativity, radiusDimensionType, annotationPlane, annotationOrigin)

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

Creates a PMI radius dimension

Signature CreatePmiRadiusDimension(dimensionData, radiusType, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI radius dimension

Return type:

NXOpen.Annotations.PmiRadiusDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiRapidDimensionBuilder

DimensionCollection.CreatePmiRapidDimensionBuilder

Creates a NXOpen.Annotations.PmiRapidDimensionBuilder

Signature CreatePmiRapidDimensionBuilder(rapidDimension)

Parameters:rapidDimension – None.

Create only. :type rapidDimension: NXOpen.Annotations.Dimension :returns: the Rapid dimension builder :rtype: NXOpen.Annotations.PmiRapidDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiThicknessDimensionBuilder

DimensionCollection.CreatePmiThicknessDimensionBuilder

Creates a NXOpen.Annotations.PmiThicknessDimensionBuilder

Signature CreatePmiThicknessDimensionBuilder(thicknessDimension)

Parameters:thicknessDimension (NXOpen.Annotations.PmiConcentricCircleDimension) – the PMI thickness dimension to be edited, if None, then create an thickness dimension
Returns:the thickness dimension builder
Return type:NXOpen.Annotations.PmiThicknessDimensionBuilder

New in version NX9.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiVerticalDimension

DimensionCollection.CreatePmiVerticalDimension

Overloaded method CreatePmiVerticalDimension

  • CreatePmiVerticalDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiVerticalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI vertical dimension

Signature CreatePmiVerticalDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI vertical dimension

Return type:

NXOpen.Annotations.PmiVerticalDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreatePmiVerticalOrdinateAutoDimension

DimensionCollection.CreatePmiVerticalOrdinateAutoDimension

Creates a PMI vertical ordinate automatic dimension

Signature CreatePmiVerticalOrdinateAutoDimension(dimensionData, pmiData, annotationPlane, origin, allowDuplicate, repositionDim)

Parameters:

New in version NX5.0.0.

License requirements: geometric_tol (“GDT”)

CreatePmiVerticalOrdinateDimension

DimensionCollection.CreatePmiVerticalOrdinateDimension

Overloaded method CreatePmiVerticalOrdinateDimension

  • CreatePmiVerticalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
  • CreatePmiVerticalOrdinateDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)

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

Creates a PMI vertical ordinate dimension

Signature CreatePmiVerticalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)

Parameters:
Returns:

New PMI vertical ordinate dimension

Return type:

NXOpen.Annotations.PmiVerticalOrdinateDimension

New in version NX4.0.0.

License requirements: geometric_tol (“GDT”)

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

CreateRadialDimensionBuilder

DimensionCollection.CreateRadialDimensionBuilder

Creates a NXOpen.Annotations.RadialDimensionBuilder

Signature CreateRadialDimensionBuilder(radialDimension)

Parameters:radialDimension (NXOpen.Annotations.Dimension) – the Drafting or PMI inherited radial dimension to be edited, if None, then create an radial dimension
Returns:the radial dimension builder
Return type:NXOpen.Annotations.RadialDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateRadiusDimension

DimensionCollection.CreateRadiusDimension

Overloaded method CreateRadiusDimension

  • CreateRadiusDimension(dimensionData, radiusType, origin)
  • CreateRadiusDimension(firstAssociativity, secondAssociativity, radiusDimensionType, annotationOrigin)

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

Creates a radius dimension

Signature CreateRadiusDimension(dimensionData, radiusType, origin)

Parameters:
Returns:

New radius dimension

Return type:

NXOpen.Annotations.RadiusDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateRapidDimensionBuilder

DimensionCollection.CreateRapidDimensionBuilder

Creates a NXOpen.Annotations.RapidDimensionBuilder

Signature CreateRapidDimensionBuilder(rapidDimension)

Parameters:rapidDimension – None.

Create only. :type rapidDimension: NXOpen.Annotations.Dimension :returns: the Rapid dimension builder :rtype: NXOpen.Annotations.RapidDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateThicknessDimensionBuilder

DimensionCollection.CreateThicknessDimensionBuilder

Creates a NXOpen.Annotations.ThicknessDimensionBuilder

Signature CreateThicknessDimensionBuilder(thicknessDimension)

Parameters:thicknessDimension (NXOpen.Annotations.BaseConcentricCircleDimension) – the Drafting or Inherited PMI thickness dimension to be edited, if None, then create an thickness dimension
Returns:the thickness dimension builder
Return type:NXOpen.Annotations.ThicknessDimensionBuilder

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

CreateVerticalDimension

DimensionCollection.CreateVerticalDimension

Overloaded method CreateVerticalDimension

  • CreateVerticalDimension(dimensionData, origin)
  • CreateVerticalDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a vertical dimension

Signature CreateVerticalDimension(dimensionData, origin)

Parameters:
Returns:

New vertical dimension

Return type:

NXOpen.Annotations.VerticalDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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

CreateVerticalOrdinateAutoDimension

DimensionCollection.CreateVerticalOrdinateAutoDimension

Creates a vertical ordinate automatic dimension

Signature CreateVerticalOrdinateAutoDimension(dimensionData, origin, allowDuplicate, repositionDim)

Parameters:
  • dimensionData (NXOpen.Annotations.DimensionData) – Dimension data
  • origin (NXOpen.Point3d) – Origin for the dimension
  • allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
  • repositionDim (bool) – TRUE - Reposition existing dimensions

New in version NX5.0.0.

License requirements: drafting (“DRAFTING”)

CreateVerticalOrdinateDimension

DimensionCollection.CreateVerticalOrdinateDimension

Overloaded method CreateVerticalOrdinateDimension

  • CreateVerticalOrdinateDimension(dimensionData, origin)
  • CreateVerticalOrdinateDimension(firstAssociativity, secondAssociativity, annotationOrigin)

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

Creates a vertical ordinate dimension

Signature CreateVerticalOrdinateDimension(dimensionData, origin)

Parameters:
Returns:

New vertical ordinate dimension

Return type:

NXOpen.Annotations.VerticalOrdinateDimension

New in version NX4.0.0.

License requirements: drafting (“DRAFTING”)

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