NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Annotations.DimensionCollection Class Reference

Represents a collection of NXOpen.Annotations.Dimension objects More...

Inheritance diagram for NXOpen.Annotations.DimensionCollection:
NXOpen.TaggedObjectCollection NXOpen.Utilities.NXRemotableObject IEnumerable IMessageSink

Public Member Functions

unsafe
NXOpen.Annotations.AngularDimensionBuilder 
CreateAngularDimensionBuilder (NXOpen.Annotations.BaseAngularDimension angularDimension)
 Creates a NXOpen.Annotations.AngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.AppendedTextEditorBuilder 
CreateAppendedTextEditorBuilder (NXOpen.Annotations.Dimension dimension)
 Creates a NXOpen.Annotations.AppendedTextEditorBuilder More...
 
unsafe
NXOpen.Annotations.ArcLengthDimension 
CreateArcLengthDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates an arc length dimension More...
 
unsafe
NXOpen.Annotations.ChamferDimension 
CreateChamferDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a chamfer dimension More...
 
unsafe
NXOpen.Annotations.ChamferDimensionBuilder 
CreateChamferDimensionBuilder (NXOpen.Annotations.BaseChamferDimension chamferDimension)
 Creates a NXOpen.Annotations.ChamferDimensionBuilder More...
 
unsafe
NXOpen.Annotations.ConcentricCircleDimension 
CreateConcentricCircleDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a concentric circle dimension More...
 
unsafe
NXOpen.Annotations.CurveLengthDimensionBuilder 
CreateCurveLengthDimensionBuilder (NXOpen.Annotations.BaseArcLengthDimension curveLengthDimension)
 Creates a NXOpen.Annotations.CurveLengthDimensionBuilder More...
 
unsafe
NXOpen.Annotations.CylindricalDimension 
CreateCylindricalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a cylindrical dimension More...
 
unsafe
NXOpen.Annotations.DiameterDimension 
CreateDiameterDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a diameter dimension More...
 
unsafe
NXOpen.Annotations.FoldedRadiusDimension 
CreateFoldedRadiusDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a folded radius dimension More...
 
unsafe
NXOpen.Annotations.GeodesicDimensionBuilder 
CreateGeodesicDimensionBuilder (NXOpen.Annotations.Dimension dimension)
 Creates a NXOpen.Annotations.GeodesicDimensionBuilder More...
 
unsafe
NXOpen.Annotations.HoleDimension 
CreateHoleDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a hole dimension More...
 
unsafe
NXOpen.Annotations.HorizontalDimension 
CreateHorizontalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a horizontal dimension More...
 
unsafe void CreateHorizontalOrdinateAutoDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin, bool allowDuplicate, bool repositionDim)
 Creates a horizontal ordinate automatic dimension More...
 
unsafe
NXOpen.Annotations.HorizontalOrdinateDimension 
CreateHorizontalOrdinateDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a horizontal ordinate dimension More...
 
unsafe
NXOpen.Annotations.LinearDimensionBuilder 
CreateLinearDimensionBuilder (NXOpen.Annotations.Dimension linearDimension)
 Creates a NXOpen.Annotations.LinearDimensionBuilder More...
 
unsafe
NXOpen.Annotations.MajorAngularDimension 
CreateMajorAngularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a major angular dimension More...
 
unsafe
NXOpen.Annotations.MajorAngularDimensionBuilder 
CreateMajorAngularDimensionBuilder (NXOpen.Annotations.MajorAngularDimension angularDimension)
 Creates a NXOpen.Annotations.AngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.MinorAngularDimension 
CreateMinorAngularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a minor angular dimension More...
 
unsafe
NXOpen.Annotations.MinorAngularDimensionBuilder 
CreateMinorAngularDimensionBuilder (NXOpen.Annotations.MinorAngularDimension angularDimension)
 Creates a NXOpen.Annotations.AngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.OrdinateDimensionBuilder 
CreateOrdinateDimensionBuilder (NXOpen.Annotations.OrdinateDimension ordinateDimension)
 Creates a NXOpen.Annotations.OrdinateDimensionBuilder More...
 
unsafe
NXOpen.Annotations.OrdinateOriginDimension 
CreateOrdinateOriginDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates an ordinate origin dimension More...
 
unsafe
NXOpen.Annotations.ParallelDimension 
CreateParallelDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a parallel dimension More...
 
unsafe
NXOpen.Annotations.PerpendicularDimension 
CreatePerpendicularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a perpendicular dimension More...
 
unsafe
NXOpen.Annotations.PmiAngularDimensionBuilder 
CreatePmiAngularDimensionBuilder (NXOpen.Annotations.Dimension angularDimension)
 Creates a NXOpen.Annotations.PmiAngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiArcLengthDimension 
CreatePmiArcLengthDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI arc length dimension More...
 
unsafe
NXOpen.Annotations.PmiChamferDimension 
CreatePmiChamferDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI chamfer dimnension More...
 
unsafe
NXOpen.Annotations.PmiChamferDimensionBuilder 
CreatePmiChamferDimensionBuilder (NXOpen.Annotations.PmiChamferDimension chamferDimension)
 Creates a NXOpen.Annotations.PmiChamferDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiConcentricCircleDimension 
CreatePmiConcentricCircleDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI concentric circle dimension More...
 
unsafe
NXOpen.Annotations.PmiCurveLengthDimensionBuilder 
CreatePmiCurveLengthDimensionBuilder (NXOpen.Annotations.PmiArcLengthDimension curveLengthDimension)
 Creates a NXOpen.Annotations.PmiCurveLengthDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiCylindricalDimension 
CreatePmiCylindricalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI cylindrical dimension More...
 
unsafe
NXOpen.Annotations.PmiDiameterDimension 
CreatePmiDiameterDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI diameter dimension More...
 
unsafe
NXOpen.Annotations.PmiFoldedRadiusDimension 
CreatePmiFoldedRadiusDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI folded radius dimension More...
 
unsafe
NXOpen.Annotations.PmiHoleDimension 
CreatePmiHoleDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI hole dimension More...
 
unsafe
NXOpen.Annotations.PmiHorizontalDimension 
CreatePmiHorizontalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI horizontal dimension More...
 
unsafe void CreatePmiHorizontalOrdinateAutoDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin, bool allowDuplicate, bool repositionDim)
 Creates a PMI horizontal ordinate automatic dimension More...
 
unsafe
NXOpen.Annotations.PmiHorizontalOrdinateDimension 
CreatePmiHorizontalOrdinateDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI horizontal ordinate dimension More...
 
unsafe
NXOpen.Annotations.PmiLinearDimensionBuilder 
CreatePmiLinearDimensionBuilder (NXOpen.Annotations.Dimension linearDimension)
 Creates a NXOpen.Annotations.PmiLinearDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiMajorAngularDimension 
CreatePmiMajorAngularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI major angular dimension More...
 
unsafe
NXOpen.Annotations.PmiMajorAngularDimensionBuilder 
CreatePmiMajorAngularDimensionBuilder (NXOpen.Annotations.BaseAngularDimension angularDimension)
 Creates a NXOpen.Annotations.PmiMajorAngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiMinorAngularDimension 
CreatePmiMinorAngularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI minor angular dimension More...
 
unsafe
NXOpen.Annotations.PmiMinorAngularDimensionBuilder 
CreatePmiMinorAngularDimensionBuilder (NXOpen.Annotations.BaseAngularDimension angularDimension)
 Creates a NXOpen.Annotations.PmiMinorAngularDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiOrdinateDimensionBuilder 
CreatePmiOrdinateDimensionBuilder (NXOpen.Annotations.OrdinateDimension ordinateDimension)
 Creates a NXOpen.Annotations.PmiOrdinateDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiOrdinateOriginDimension 
CreatePmiOrdinateOriginDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI ordinate origin dimension More...
 
unsafe
NXOpen.Annotations.PmiParallelDimension 
CreatePmiParallelDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI parallel dimension More...
 
unsafe
NXOpen.Annotations.PmiPerpendicularDimension 
CreatePmiPerpendicularDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI perpendicular dimension More...
 
unsafe
NXOpen.Annotations.PmiRadialDimensionBuilder 
CreatePmiRadialDimensionBuilder (NXOpen.Annotations.Dimension radialDimension)
 Creates a NXOpen.Annotations.PmiRadialDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiRadiusDimension 
CreatePmiRadiusDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.RadiusDimensionType radiusType, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI radius dimension More...
 
unsafe
NXOpen.Annotations.PmiRapidDimensionBuilder 
CreatePmiRapidDimensionBuilder (NXOpen.Annotations.Dimension rapidDimension)
 Creates a NXOpen.Annotations.PmiRapidDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiThicknessDimensionBuilder 
CreatePmiThicknessDimensionBuilder (NXOpen.Annotations.PmiConcentricCircleDimension thicknessDimension)
 Creates a NXOpen.Annotations.PmiThicknessDimensionBuilder More...
 
unsafe
NXOpen.Annotations.PmiVerticalDimension 
CreatePmiVerticalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI vertical dimension More...
 
unsafe void CreatePmiVerticalOrdinateAutoDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin, bool allowDuplicate, bool repositionDim)
 Creates a PMI vertical ordinate automatic dimension More...
 
unsafe
NXOpen.Annotations.PmiVerticalOrdinateDimension 
CreatePmiVerticalOrdinateDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData pmiData, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI vertical ordinate dimension More...
 
unsafe
NXOpen.Annotations.RadialDimensionBuilder 
CreateRadialDimensionBuilder (NXOpen.Annotations.Dimension radialDimension)
 Creates a NXOpen.Annotations.RadialDimensionBuilder More...
 
unsafe
NXOpen.Annotations.RadiusDimension 
CreateRadiusDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.RadiusDimensionType radiusType, NXOpen.Point3d origin)
 Creates a radius dimension More...
 
unsafe
NXOpen.Annotations.RapidDimensionBuilder 
CreateRapidDimensionBuilder (NXOpen.Annotations.Dimension rapidDimension)
 Creates a NXOpen.Annotations.RapidDimensionBuilder More...
 
unsafe
NXOpen.Annotations.ThicknessDimensionBuilder 
CreateThicknessDimensionBuilder (NXOpen.Annotations.BaseConcentricCircleDimension thicknessDimension)
 Creates a NXOpen.Annotations.ThicknessDimensionBuilder More...
 
unsafe
NXOpen.Annotations.VerticalDimension 
CreateVerticalDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a vertical dimension More...
 
unsafe void CreateVerticalOrdinateAutoDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin, bool allowDuplicate, bool repositionDim)
 Creates a vertical ordinate automatic dimension More...
 
unsafe
NXOpen.Annotations.VerticalOrdinateDimension 
CreateVerticalOrdinateDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a vertical ordinate dimension More...
 
NXOpen.Annotations.Dimension[] ToArray ()
 Returns an array of NXOpen.Annotations.Dimension objects. More...
 
- Public Member Functions inherited from NXOpen.TaggedObjectCollection
IEnumerator GetEnumerator ()
 Returns an enumerator that iterates through a collection. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObjectCollection
new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents a collection of NXOpen.Annotations.Dimension objects

This is an collection class.

Created in NX3.0.0

Member Function Documentation

unsafe NXOpen.Annotations.AngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateAngularDimensionBuilder ( NXOpen.Annotations.BaseAngularDimension  angularDimension)
inline

Creates a NXOpen.Annotations.AngularDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
angularDimensionthe Drafting or PMI inherited angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.AppendedTextEditorBuilder NXOpen.Annotations.DimensionCollection.CreateAppendedTextEditorBuilder ( NXOpen.Annotations.Dimension  dimension)
inline

Creates a NXOpen.Annotations.AppendedTextEditorBuilder

Created in NX9.0.0

License requirements: None.

Parameters
dimensionNXOpen.Annotations.Dimension to be edited
Returns
unsafe NXOpen.Annotations.ArcLengthDimension NXOpen.Annotations.DimensionCollection.CreateArcLengthDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates an arc length dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New arc length dimension
unsafe NXOpen.Annotations.ChamferDimension NXOpen.Annotations.DimensionCollection.CreateChamferDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a chamfer dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New chamfer dimension
unsafe NXOpen.Annotations.ChamferDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateChamferDimensionBuilder ( NXOpen.Annotations.BaseChamferDimension  chamferDimension)
inline

Creates a NXOpen.Annotations.ChamferDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
chamferDimensionthe Drafting or PMI Inherited PMI chamfer dimension to be edited, if a null reference (Nothing in Visual Basic), then create an chamfer dimension
Returns
the chamfer dimension builder
unsafe NXOpen.Annotations.ConcentricCircleDimension NXOpen.Annotations.DimensionCollection.CreateConcentricCircleDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a concentric circle dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New concentric circle dimension
unsafe NXOpen.Annotations.CurveLengthDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateCurveLengthDimensionBuilder ( NXOpen.Annotations.BaseArcLengthDimension  curveLengthDimension)
inline

Creates a NXOpen.Annotations.CurveLengthDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
curveLengthDimensionthe Drafting or Inherited PMI curve length dimension to be edited, if a null reference (Nothing in Visual Basic), then create an curve length dimension
Returns
the curve length dimension builder
unsafe NXOpen.Annotations.CylindricalDimension NXOpen.Annotations.DimensionCollection.CreateCylindricalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a cylindrical dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New cylindrical dimension
unsafe NXOpen.Annotations.DiameterDimension NXOpen.Annotations.DimensionCollection.CreateDiameterDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a diameter dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New diameter dimension
unsafe NXOpen.Annotations.FoldedRadiusDimension NXOpen.Annotations.DimensionCollection.CreateFoldedRadiusDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a folded radius dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New folded radius dimension
unsafe NXOpen.Annotations.GeodesicDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateGeodesicDimensionBuilder ( NXOpen.Annotations.Dimension  dimension)
inline

Creates a NXOpen.Annotations.GeodesicDimensionBuilder

Created in NX10.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
dimensionNXOpen.Annotations.Dimension to be edited
Returns
the geodesic dimension builder
unsafe NXOpen.Annotations.HoleDimension NXOpen.Annotations.DimensionCollection.CreateHoleDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a hole dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New hole dimension
unsafe NXOpen.Annotations.HorizontalDimension NXOpen.Annotations.DimensionCollection.CreateHorizontalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a horizontal dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New horizontal dimension
unsafe void NXOpen.Annotations.DimensionCollection.CreateHorizontalOrdinateAutoDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin,
bool  allowDuplicate,
bool  repositionDim 
)
inline

Creates a horizontal ordinate automatic dimension

Created in NX5.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
allowDuplicateTRUE - Allow dimensions with duplicate values
repositionDimTRUE - Reposition existing dimensions
unsafe NXOpen.Annotations.HorizontalOrdinateDimension NXOpen.Annotations.DimensionCollection.CreateHorizontalOrdinateDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a horizontal ordinate dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New horizontal ordinate dimension
unsafe NXOpen.Annotations.LinearDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateLinearDimensionBuilder ( NXOpen.Annotations.Dimension  linearDimension)
inline

Creates a NXOpen.Annotations.LinearDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
linearDimensionthe Drafting or PMI linear dimension to be edited, if a null reference (Nothing in Visual Basic), then create an linear dimension
Returns
the linear dimension builder
unsafe NXOpen.Annotations.MajorAngularDimension NXOpen.Annotations.DimensionCollection.CreateMajorAngularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a major angular dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New major angular dimension
unsafe NXOpen.Annotations.MajorAngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateMajorAngularDimensionBuilder ( NXOpen.Annotations.MajorAngularDimension  angularDimension)
inline

Creates a NXOpen.Annotations.AngularDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
angularDimensionthe Drafting or PMI inherited angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.MinorAngularDimension NXOpen.Annotations.DimensionCollection.CreateMinorAngularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a minor angular dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New minor angular dimension
unsafe NXOpen.Annotations.MinorAngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateMinorAngularDimensionBuilder ( NXOpen.Annotations.MinorAngularDimension  angularDimension)
inline

Creates a NXOpen.Annotations.AngularDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
angularDimensionthe Drafting or PMI inherited angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.OrdinateDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateOrdinateDimensionBuilder ( NXOpen.Annotations.OrdinateDimension  ordinateDimension)
inline

Creates a NXOpen.Annotations.OrdinateDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
ordinateDimensionthe Drafting or PMI inherited ordinate dimension to be edited, if a null reference (Nothing in Visual Basic), then create an ordinate dimension
Returns
the ordinate dimension builder
unsafe NXOpen.Annotations.OrdinateOriginDimension NXOpen.Annotations.DimensionCollection.CreateOrdinateOriginDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates an ordinate origin dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New ordinate origin dimension
unsafe NXOpen.Annotations.ParallelDimension NXOpen.Annotations.DimensionCollection.CreateParallelDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a parallel dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New parallel dimension
unsafe NXOpen.Annotations.PerpendicularDimension NXOpen.Annotations.DimensionCollection.CreatePerpendicularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a perpendicular dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New perpendicular dimension
unsafe NXOpen.Annotations.PmiAngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiAngularDimensionBuilder ( NXOpen.Annotations.Dimension  angularDimension)
inline

Creates a NXOpen.Annotations.PmiAngularDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
angularDimensionthe PMI angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.PmiArcLengthDimension NXOpen.Annotations.DimensionCollection.CreatePmiArcLengthDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI arc length dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI arc length dimension
unsafe NXOpen.Annotations.PmiChamferDimension NXOpen.Annotations.DimensionCollection.CreatePmiChamferDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI chamfer dimnension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI chamfer dimension
unsafe NXOpen.Annotations.PmiChamferDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiChamferDimensionBuilder ( NXOpen.Annotations.PmiChamferDimension  chamferDimension)
inline

Creates a NXOpen.Annotations.PmiChamferDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
chamferDimensionthe PMI chamfer dimension to be edited, if a null reference (Nothing in Visual Basic), then create an chamfer dimension
Returns
the chamfer dimension builder
unsafe NXOpen.Annotations.PmiConcentricCircleDimension NXOpen.Annotations.DimensionCollection.CreatePmiConcentricCircleDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI concentric circle dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI concentric circle dimension
unsafe NXOpen.Annotations.PmiCurveLengthDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiCurveLengthDimensionBuilder ( NXOpen.Annotations.PmiArcLengthDimension  curveLengthDimension)
inline

Creates a NXOpen.Annotations.PmiCurveLengthDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
curveLengthDimensionthe PMI curve length dimension to be edited, if a null reference (Nothing in Visual Basic), then create an curve length dimension
Returns
the curve length dimension builder
unsafe NXOpen.Annotations.PmiCylindricalDimension NXOpen.Annotations.DimensionCollection.CreatePmiCylindricalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI cylindrical dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI cylindrical dimension
unsafe NXOpen.Annotations.PmiDiameterDimension NXOpen.Annotations.DimensionCollection.CreatePmiDiameterDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI diameter dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI diameter dimension
unsafe NXOpen.Annotations.PmiFoldedRadiusDimension NXOpen.Annotations.DimensionCollection.CreatePmiFoldedRadiusDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI folded radius dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI folded radius dimension
unsafe NXOpen.Annotations.PmiHoleDimension NXOpen.Annotations.DimensionCollection.CreatePmiHoleDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI hole dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI hole dimension
unsafe NXOpen.Annotations.PmiHorizontalDimension NXOpen.Annotations.DimensionCollection.CreatePmiHorizontalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI horizontal dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI horizontal dimension
unsafe void NXOpen.Annotations.DimensionCollection.CreatePmiHorizontalOrdinateAutoDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin,
bool  allowDuplicate,
bool  repositionDim 
)
inline

Creates a PMI horizontal ordinate automatic dimension

Created in NX5.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
allowDuplicateTRUE - Allow dimensions with duplicate values
repositionDimTRUE - Reposition existing dimensions
unsafe NXOpen.Annotations.PmiHorizontalOrdinateDimension NXOpen.Annotations.DimensionCollection.CreatePmiHorizontalOrdinateDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI horizontal ordinate dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI horizontal ordinate dimension
unsafe NXOpen.Annotations.PmiLinearDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiLinearDimensionBuilder ( NXOpen.Annotations.Dimension  linearDimension)
inline

Creates a NXOpen.Annotations.PmiLinearDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
linearDimensionthe PMI linear dimension to be edited, if a null reference (Nothing in Visual Basic), then create an linear dimension
Returns
the linear dimension builder
unsafe NXOpen.Annotations.PmiMajorAngularDimension NXOpen.Annotations.DimensionCollection.CreatePmiMajorAngularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI major angular dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI major angular dimension
unsafe NXOpen.Annotations.PmiMajorAngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiMajorAngularDimensionBuilder ( NXOpen.Annotations.BaseAngularDimension  angularDimension)
inline

Creates a NXOpen.Annotations.PmiMajorAngularDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
angularDimensionthe Drafting or PMI inherited angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.PmiMinorAngularDimension NXOpen.Annotations.DimensionCollection.CreatePmiMinorAngularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI minor angular dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI minor angular dimension
unsafe NXOpen.Annotations.PmiMinorAngularDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiMinorAngularDimensionBuilder ( NXOpen.Annotations.BaseAngularDimension  angularDimension)
inline

Creates a NXOpen.Annotations.PmiMinorAngularDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
angularDimensionthe Drafting or PMI inherited angular dimension to be edited, if a null reference (Nothing in Visual Basic), then create an angular dimension
Returns
the Angular dimension builder
unsafe NXOpen.Annotations.PmiOrdinateDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiOrdinateDimensionBuilder ( NXOpen.Annotations.OrdinateDimension  ordinateDimension)
inline

Creates a NXOpen.Annotations.PmiOrdinateDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
ordinateDimensionthe PMI ordinate dimension to be edited, if a null reference (Nothing in Visual Basic), then create an ordinate dimension
Returns
the ordinate dimension builder
unsafe NXOpen.Annotations.PmiOrdinateOriginDimension NXOpen.Annotations.DimensionCollection.CreatePmiOrdinateOriginDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI ordinate origin dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI ordinate origin dimension
unsafe NXOpen.Annotations.PmiParallelDimension NXOpen.Annotations.DimensionCollection.CreatePmiParallelDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI parallel dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI parallel dimension
unsafe NXOpen.Annotations.PmiPerpendicularDimension NXOpen.Annotations.DimensionCollection.CreatePmiPerpendicularDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI perpendicular dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI perpendicular dimension
unsafe NXOpen.Annotations.PmiRadialDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiRadialDimensionBuilder ( NXOpen.Annotations.Dimension  radialDimension)
inline

Creates a NXOpen.Annotations.PmiRadialDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
radialDimensionthe PMI radial dimension to be edited, if a null reference (Nothing in Visual Basic), then create an radial dimension
Returns
the radial dimension builder
unsafe NXOpen.Annotations.PmiRadiusDimension NXOpen.Annotations.DimensionCollection.CreatePmiRadiusDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.RadiusDimensionType  radiusType,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI radius dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
radiusTypeRadius type
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI radius dimension
unsafe NXOpen.Annotations.PmiRapidDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiRapidDimensionBuilder ( NXOpen.Annotations.Dimension  rapidDimension)
inline

Creates a NXOpen.Annotations.PmiRapidDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
rapidDimensiona null reference (Nothing in Visual Basic). Create only.
Returns
the Rapid dimension builder
unsafe NXOpen.Annotations.PmiThicknessDimensionBuilder NXOpen.Annotations.DimensionCollection.CreatePmiThicknessDimensionBuilder ( NXOpen.Annotations.PmiConcentricCircleDimension  thicknessDimension)
inline

Creates a NXOpen.Annotations.PmiThicknessDimensionBuilder

Created in NX9.0.0

License requirements: geometric_tol ("GDT")

Parameters
thicknessDimensionthe PMI thickness dimension to be edited, if a null reference (Nothing in Visual Basic), then create an thickness dimension
Returns
the thickness dimension builder
unsafe NXOpen.Annotations.PmiVerticalDimension NXOpen.Annotations.DimensionCollection.CreatePmiVerticalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI vertical dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI vertical dimension
unsafe void NXOpen.Annotations.DimensionCollection.CreatePmiVerticalOrdinateAutoDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin,
bool  allowDuplicate,
bool  repositionDim 
)
inline

Creates a PMI vertical ordinate automatic dimension

Created in NX5.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
allowDuplicateTRUE - Allow dimensions with duplicate values
repositionDimTRUE - Reposition existing dimensions
unsafe NXOpen.Annotations.PmiVerticalOrdinateDimension NXOpen.Annotations.DimensionCollection.CreatePmiVerticalOrdinateDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData  pmiData,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)
inline

Creates a PMI vertical ordinate dimension

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimension lies
originOrigin for the dimension
Returns
New PMI vertical ordinate dimension
unsafe NXOpen.Annotations.RadialDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateRadialDimensionBuilder ( NXOpen.Annotations.Dimension  radialDimension)
inline

Creates a NXOpen.Annotations.RadialDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
radialDimensionthe Drafting or PMI inherited radial dimension to be edited, if a null reference (Nothing in Visual Basic), then create an radial dimension
Returns
the radial dimension builder
unsafe NXOpen.Annotations.RadiusDimension NXOpen.Annotations.DimensionCollection.CreateRadiusDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.RadiusDimensionType  radiusType,
NXOpen.Point3d  origin 
)
inline

Creates a radius dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
radiusTypeRadius type
originOrigin for the dimension
Returns
New radius dimension
unsafe NXOpen.Annotations.RapidDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateRapidDimensionBuilder ( NXOpen.Annotations.Dimension  rapidDimension)
inline

Creates a NXOpen.Annotations.RapidDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
rapidDimensiona null reference (Nothing in Visual Basic). Create only.
Returns
the Rapid dimension builder
unsafe NXOpen.Annotations.ThicknessDimensionBuilder NXOpen.Annotations.DimensionCollection.CreateThicknessDimensionBuilder ( NXOpen.Annotations.BaseConcentricCircleDimension  thicknessDimension)
inline

Creates a NXOpen.Annotations.ThicknessDimensionBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
thicknessDimensionthe Drafting or Inherited PMI thickness dimension to be edited, if a null reference (Nothing in Visual Basic), then create an thickness dimension
Returns
the thickness dimension builder
unsafe NXOpen.Annotations.VerticalDimension NXOpen.Annotations.DimensionCollection.CreateVerticalDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a vertical dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New vertical dimension
unsafe void NXOpen.Annotations.DimensionCollection.CreateVerticalOrdinateAutoDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin,
bool  allowDuplicate,
bool  repositionDim 
)
inline

Creates a vertical ordinate automatic dimension

Created in NX5.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
allowDuplicateTRUE - Allow dimensions with duplicate values
repositionDimTRUE - Reposition existing dimensions
unsafe NXOpen.Annotations.VerticalOrdinateDimension NXOpen.Annotations.DimensionCollection.CreateVerticalOrdinateDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)
inline

Creates a vertical ordinate dimension

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionDataDimension data
originOrigin for the dimension
Returns
New vertical ordinate dimension
override int NXOpen.Annotations.DimensionCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

NXOpen.Annotations.Dimension [] NXOpen.Annotations.DimensionCollection.ToArray ( )
inline

Returns an array of NXOpen.Annotations.Dimension objects.

Property Documentation

Tag NXOpen.Annotations.DimensionCollection.Tag
get

Returns the tag of this object.


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