Class DimensionCollection
Inheritance
System.Object
System.MarshalByRefObject
DimensionCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class DimensionCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
DimensionCollection()
Declaration
protected DimensionCollection()
DimensionCollection(Part)
Declaration
protected DimensionCollection(Part owner)
Parameters
Type |
Name |
Description |
Part |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CreateAngularDimensionBuilder(BaseAngularDimension)
Declaration
public AngularDimensionBuilder CreateAngularDimensionBuilder(BaseAngularDimension angularDimension)
Parameters
Returns
CreateAppendedTextEditorBuilder(Dimension)
Declaration
public AppendedTextEditorBuilder CreateAppendedTextEditorBuilder(Dimension dimension)
Parameters
Returns
CreateArcLengthDimension(DimensionData, Point3d)
Declaration
public ArcLengthDimension CreateArcLengthDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateChamferDimension(DimensionData, Point3d)
Declaration
public ChamferDimension CreateChamferDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateChamferDimensionBuilder(BaseChamferDimension)
Declaration
public ChamferDimensionBuilder CreateChamferDimensionBuilder(BaseChamferDimension chamferDimension)
Parameters
Returns
CreateConcentricCircleDimension(DimensionData, Point3d)
Declaration
public ConcentricCircleDimension CreateConcentricCircleDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateCurveLengthDimensionBuilder(BaseArcLengthDimension)
Declaration
public CurveLengthDimensionBuilder CreateCurveLengthDimensionBuilder(BaseArcLengthDimension curveLengthDimension)
Parameters
Returns
CreateCylindricalDimension(DimensionData, Point3d)
Declaration
public CylindricalDimension CreateCylindricalDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateDiameterDimension(DimensionData, Point3d)
Declaration
public DiameterDimension CreateDiameterDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateFoldedRadiusDimension(DimensionData, Point3d)
Declaration
public FoldedRadiusDimension CreateFoldedRadiusDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateGeodesicDimensionBuilder(Dimension)
Declaration
public GeodesicDimensionBuilder CreateGeodesicDimensionBuilder(Dimension dimension)
Parameters
Returns
CreateHoleDimension(DimensionData, Point3d)
Declaration
public HoleDimension CreateHoleDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateHorizontalDimension(DimensionData, Point3d)
Declaration
public HorizontalDimension CreateHorizontalDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateHorizontalOrdinateAutoDimension(DimensionData, Point3d, Boolean, Boolean)
Declaration
public void CreateHorizontalOrdinateAutoDimension(DimensionData dimensionData, Point3d origin, bool allowDuplicate, bool repositionDim)
Parameters
Type |
Name |
Description |
DimensionData |
dimensionData |
|
Point3d |
origin |
|
System.Boolean |
allowDuplicate |
|
System.Boolean |
repositionDim |
|
CreateHorizontalOrdinateDimension(DimensionData, Point3d)
Declaration
public HorizontalOrdinateDimension CreateHorizontalOrdinateDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateLinearDimensionBuilder(Dimension)
Declaration
public LinearDimensionBuilder CreateLinearDimensionBuilder(Dimension linearDimension)
Parameters
Type |
Name |
Description |
Dimension |
linearDimension |
|
Returns
CreateMajorAngularDimension(DimensionData, Point3d)
Declaration
public MajorAngularDimension CreateMajorAngularDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateMajorAngularDimensionBuilder(MajorAngularDimension)
Declaration
public MajorAngularDimensionBuilder CreateMajorAngularDimensionBuilder(MajorAngularDimension angularDimension)
Parameters
Returns
CreateMinorAngularDimension(DimensionData, Point3d)
Declaration
public MinorAngularDimension CreateMinorAngularDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateMinorAngularDimensionBuilder(MinorAngularDimension)
Declaration
public MinorAngularDimensionBuilder CreateMinorAngularDimensionBuilder(MinorAngularDimension angularDimension)
Parameters
Returns
CreateOrdinateDimensionBuilder(OrdinateDimension)
Declaration
public OrdinateDimensionBuilder CreateOrdinateDimensionBuilder(OrdinateDimension ordinateDimension)
Parameters
Returns
CreateOrdinateOriginDimension(DimensionData, Point3d)
Declaration
public OrdinateOriginDimension CreateOrdinateOriginDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateParallelDimension(DimensionData, Point3d)
Declaration
public ParallelDimension CreateParallelDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreatePerpendicularDimension(DimensionData, Point3d)
Declaration
public PerpendicularDimension CreatePerpendicularDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreatePmiAngularDimensionBuilder(Dimension)
Declaration
public PmiAngularDimensionBuilder CreatePmiAngularDimensionBuilder(Dimension angularDimension)
Parameters
Type |
Name |
Description |
Dimension |
angularDimension |
|
Returns
Declaration
public PmiArcLengthDimension CreatePmiArcLengthDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiChamferDimension CreatePmiChamferDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiChamferDimensionBuilder(PmiChamferDimension)
Declaration
public PmiChamferDimensionBuilder CreatePmiChamferDimensionBuilder(PmiChamferDimension chamferDimension)
Parameters
Returns
Declaration
public PmiConcentricCircleDimension CreatePmiConcentricCircleDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiCurveLengthDimensionBuilder(PmiArcLengthDimension)
Declaration
public PmiCurveLengthDimensionBuilder CreatePmiCurveLengthDimensionBuilder(PmiArcLengthDimension curveLengthDimension)
Parameters
Returns
Declaration
public PmiCylindricalDimension CreatePmiCylindricalDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiDiameterDimension CreatePmiDiameterDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiFoldedRadiusDimension CreatePmiFoldedRadiusDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiHoleDimension CreatePmiHoleDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiHorizontalDimension CreatePmiHorizontalDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public void CreatePmiHorizontalOrdinateAutoDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin, bool allowDuplicate, bool repositionDim)
Parameters
Type |
Name |
Description |
DimensionData |
dimensionData |
|
PmiData |
pmiData |
|
Xform |
annotationPlane |
|
Point3d |
origin |
|
System.Boolean |
allowDuplicate |
|
System.Boolean |
repositionDim |
|
Declaration
public PmiHorizontalOrdinateDimension CreatePmiHorizontalOrdinateDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiLinearDimensionBuilder(Dimension)
Declaration
public PmiLinearDimensionBuilder CreatePmiLinearDimensionBuilder(Dimension linearDimension)
Parameters
Type |
Name |
Description |
Dimension |
linearDimension |
|
Returns
Declaration
public PmiMajorAngularDimension CreatePmiMajorAngularDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiMajorAngularDimensionBuilder(BaseAngularDimension)
Declaration
public PmiMajorAngularDimensionBuilder CreatePmiMajorAngularDimensionBuilder(BaseAngularDimension angularDimension)
Parameters
Returns
Declaration
public PmiMinorAngularDimension CreatePmiMinorAngularDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiMinorAngularDimensionBuilder(BaseAngularDimension)
Declaration
public PmiMinorAngularDimensionBuilder CreatePmiMinorAngularDimensionBuilder(BaseAngularDimension angularDimension)
Parameters
Returns
CreatePmiOrdinateDimensionBuilder(OrdinateDimension)
Declaration
public PmiOrdinateDimensionBuilder CreatePmiOrdinateDimensionBuilder(OrdinateDimension ordinateDimension)
Parameters
Returns
Declaration
public PmiOrdinateOriginDimension CreatePmiOrdinateOriginDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiParallelDimension CreatePmiParallelDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public PmiPerpendicularDimension CreatePmiPerpendicularDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiRadialDimensionBuilder(Dimension)
Declaration
public PmiRadialDimensionBuilder CreatePmiRadialDimensionBuilder(Dimension radialDimension)
Parameters
Type |
Name |
Description |
Dimension |
radialDimension |
|
Returns
Declaration
public PmiRadiusDimension CreatePmiRadiusDimension(DimensionData dimensionData, RadiusDimensionType radiusType, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreatePmiRapidDimensionBuilder(Dimension)
Declaration
public PmiRapidDimensionBuilder CreatePmiRapidDimensionBuilder(Dimension rapidDimension)
Parameters
Type |
Name |
Description |
Dimension |
rapidDimension |
|
Returns
CreatePmiThicknessDimensionBuilder(PmiConcentricCircleDimension)
Declaration
public PmiThicknessDimensionBuilder CreatePmiThicknessDimensionBuilder(PmiConcentricCircleDimension thicknessDimension)
Parameters
Returns
Declaration
public PmiVerticalDimension CreatePmiVerticalDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
Declaration
public void CreatePmiVerticalOrdinateAutoDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin, bool allowDuplicate, bool repositionDim)
Parameters
Type |
Name |
Description |
DimensionData |
dimensionData |
|
PmiData |
pmiData |
|
Xform |
annotationPlane |
|
Point3d |
origin |
|
System.Boolean |
allowDuplicate |
|
System.Boolean |
repositionDim |
|
Declaration
public PmiVerticalOrdinateDimension CreatePmiVerticalOrdinateDimension(DimensionData dimensionData, PmiData pmiData, Xform annotationPlane, Point3d origin)
Parameters
Returns
CreateRadialDimensionBuilder(Dimension)
Declaration
public RadialDimensionBuilder CreateRadialDimensionBuilder(Dimension radialDimension)
Parameters
Type |
Name |
Description |
Dimension |
radialDimension |
|
Returns
CreateRadiusDimension(DimensionData, RadiusDimensionType, Point3d)
Declaration
public RadiusDimension CreateRadiusDimension(DimensionData dimensionData, RadiusDimensionType radiusType, Point3d origin)
Parameters
Returns
CreateRapidDimensionBuilder(Dimension)
Declaration
public RapidDimensionBuilder CreateRapidDimensionBuilder(Dimension rapidDimension)
Parameters
Type |
Name |
Description |
Dimension |
rapidDimension |
|
Returns
CreateThicknessDimensionBuilder(BaseConcentricCircleDimension)
Declaration
public ThicknessDimensionBuilder CreateThicknessDimensionBuilder(BaseConcentricCircleDimension thicknessDimension)
Parameters
Returns
CreateVerticalDimension(DimensionData, Point3d)
Declaration
public VerticalDimension CreateVerticalDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
CreateVerticalOrdinateAutoDimension(DimensionData, Point3d, Boolean, Boolean)
Declaration
public void CreateVerticalOrdinateAutoDimension(DimensionData dimensionData, Point3d origin, bool allowDuplicate, bool repositionDim)
Parameters
Type |
Name |
Description |
DimensionData |
dimensionData |
|
Point3d |
origin |
|
System.Boolean |
allowDuplicate |
|
System.Boolean |
repositionDim |
|
CreateVerticalOrdinateDimension(DimensionData, Point3d)
Declaration
public VerticalOrdinateDimension CreateVerticalOrdinateDimension(DimensionData dimensionData, Point3d origin)
Parameters
Returns
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ToArray()
Declaration
public Dimension[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable