NXOpen .NET Reference  12.0.0
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Annotations.DimensionSetCollection Class Reference

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

Inheritance diagram for NXOpen.Annotations.DimensionSetCollection:

Public Member Functions

NXOpen.Annotations.DimensionSet[] ToArray ()
 Returns an array of NXOpen.Annotations.DimensionSet objects. More...
 
unsafe
NXOpen.Annotations.BaselineDimension 
CreateHorizontalBaselineDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a horizontal baseline dimension. More...
 
unsafe
NXOpen.Annotations.PmiBaselineDimension 
CreatePmiHorizontalBaselineDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData[] pmidata, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI horizontal baseline dimension. More...
 
unsafe
NXOpen.Annotations.BaselineDimension 
CreateVerticalBaselineDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a vertical baseline dimension. More...
 
unsafe
NXOpen.Annotations.PmiBaselineDimension 
CreatePmiVerticalBaselineDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData[] pmidata, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI vertical baseline dimension. More...
 
unsafe
NXOpen.Annotations.ChainDimension 
CreateHorizontalChainDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a horizontal chain dimension. More...
 
unsafe
NXOpen.Annotations.PmiChainDimension 
CreatePmiHorizontalChainDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData[] pmidata, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI horizontal chain dimension. More...
 
unsafe
NXOpen.Annotations.ChainDimension 
CreateVerticalChainDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Point3d origin)
 Creates a vertical chain dimension. More...
 
unsafe
NXOpen.Annotations.PmiChainDimension 
CreatePmiVerticalChainDimension (NXOpen.Annotations.DimensionData dimensionData, NXOpen.Annotations.PmiData[] pmidata, NXOpen.Xform annotationPlane, NXOpen.Point3d origin)
 Creates a PMI vertical chain dimension. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 

Properties

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

Detailed Description

Represents a collection of NXOpen.Annotations.DimensionSet objects

To obtain an instance of this class, refer to NXOpen.Annotations.AnnotationManager

Created in NX4.0.0

Member Function Documentation

unsafe NXOpen.Annotations.BaselineDimension NXOpen.Annotations.DimensionSetCollection.CreateHorizontalBaselineDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)

Creates a horizontal baseline dimension.

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionData
originOrigin for the dimension
Returns
New horizontal baseline dimension
unsafe NXOpen.Annotations.ChainDimension NXOpen.Annotations.DimensionSetCollection.CreateHorizontalChainDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)

Creates a horizontal chain dimension.

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionData
originOrigin for the dimension
Returns
New horizontal chain dimension
unsafe NXOpen.Annotations.PmiBaselineDimension NXOpen.Annotations.DimensionSetCollection.CreatePmiHorizontalBaselineDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData[]  pmidata,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)

Creates a PMI horizontal baseline dimension.

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionData
pmidataList of PmiData objects
annotationPlaneAnnotation plane on which the dimensions lie
originOrigin for the dimension
Returns
New PMI horizontal baseline dimension
unsafe NXOpen.Annotations.PmiChainDimension NXOpen.Annotations.DimensionSetCollection.CreatePmiHorizontalChainDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData[]  pmidata,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)

Creates a PMI horizontal chain dimension.

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionData
pmidataList of PmiData objects
annotationPlaneAnnotation plane on which the dimensions lie
originOrigin for the dimension
Returns
New PMI horizontal chain dimension
unsafe NXOpen.Annotations.PmiBaselineDimension NXOpen.Annotations.DimensionSetCollection.CreatePmiVerticalBaselineDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData[]  pmidata,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)

Creates a PMI vertical baseline dimension.

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionData
pmidataList of PmiData objects
annotationPlaneAnnotation plane on which the dimensions lie
originOrigin for the dimension
Returns
New PMI vertical baseline dimension
unsafe NXOpen.Annotations.PmiChainDimension NXOpen.Annotations.DimensionSetCollection.CreatePmiVerticalChainDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Annotations.PmiData[]  pmidata,
NXOpen.Xform  annotationPlane,
NXOpen.Point3d  origin 
)

Creates a PMI vertical chain dimension.

Created in NX4.0.0

License requirements: geometric_tol ("GDT")

Parameters
dimensionData
pmidataList of PmiData objects
annotationPlaneAnnotation plane on which the dimensions lie
originOrigin for the dimension
Returns
New PMI vertical chain dimension
unsafe NXOpen.Annotations.BaselineDimension NXOpen.Annotations.DimensionSetCollection.CreateVerticalBaselineDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)

Creates a vertical baseline dimension.

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionData
originOrigin for the dimension
Returns
New vertical baseline dimension
unsafe NXOpen.Annotations.ChainDimension NXOpen.Annotations.DimensionSetCollection.CreateVerticalChainDimension ( NXOpen.Annotations.DimensionData  dimensionData,
NXOpen.Point3d  origin 
)

Creates a vertical chain dimension.

Created in NX4.0.0

License requirements: drafting ("DRAFTING")

Parameters
dimensionData
originOrigin for the dimension
Returns
New vertical chain dimension
override int NXOpen.Annotations.DimensionSetCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
protected

Advances the enumerator to the next element of the collection.

NXOpen.Annotations.DimensionSet [] NXOpen.Annotations.DimensionSetCollection.ToArray ( )

Returns an array of NXOpen.Annotations.DimensionSet objects.

Property Documentation

Tag NXOpen.Annotations.DimensionSetCollection.Tag
get

Returns the tag of this object.


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