NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Annotations::DimensionCollection类 参考

尺寸集合 更多...

#include <Annotations_DimensionCollection.hxx>

类 NXOpen::Annotations::DimensionCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Annotations::AngularDimensionBuilderCreateAngularDimensionBuilder (NXOpen::Annotations::BaseAngularDimension *angularDimension)
NXOpen::Annotations::AppendedTextEditorBuilderCreateAppendedTextEditorBuilder (NXOpen::Annotations::Dimension *dimension)
NXOpen::Annotations::ArcLengthDimensionCreateArcLengthDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::ChamferDimensionCreateChamferDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::ChamferDimensionBuilderCreateChamferDimensionBuilder (NXOpen::Annotations::BaseChamferDimension *chamferDimension)
NXOpen::Annotations::ConcentricCircleDimensionCreateConcentricCircleDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::CurveLengthDimensionBuilderCreateCurveLengthDimensionBuilder (NXOpen::Annotations::BaseArcLengthDimension *curveLengthDimension)
NXOpen::Annotations::CylindricalDimensionCreateCylindricalDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::DiameterDimensionCreateDiameterDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::FoldedRadiusDimensionCreateFoldedRadiusDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::GeodesicDimensionBuilderCreateGeodesicDimensionBuilder (NXOpen::Annotations::Dimension *dimension)
NXOpen::Annotations::HoleDimensionCreateHoleDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::HorizontalDimensionCreateHorizontalDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
void CreateHorizontalOrdinateAutoDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin, bool allowDuplicate, bool repositionDim)
NXOpen::Annotations::HorizontalOrdinateDimensionCreateHorizontalOrdinateDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::LinearDimensionBuilderCreateLinearDimensionBuilder (NXOpen::Annotations::Dimension *linearDimension)
NXOpen::Annotations::MajorAngularDimensionCreateMajorAngularDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::MajorAngularDimensionBuilderCreateMajorAngularDimensionBuilder (NXOpen::Annotations::BaseAngularDimension *angularDimension)
NXOpen::Annotations::MinorAngularDimensionCreateMinorAngularDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::MinorAngularDimensionBuilderCreateMinorAngularDimensionBuilder (NXOpen::Annotations::BaseAngularDimension *angularDimension)
NXOpen::Annotations::OrdinateDimensionBuilderCreateOrdinateDimensionBuilder (NXOpen::Annotations::OrdinateDimension *ordinateDimension)
NXOpen::Annotations::OrdinateOriginDimensionCreateOrdinateOriginDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::ParallelDimensionCreateParallelDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::PerpendicularDimensionCreatePerpendicularDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiAngularDimensionBuilderCreatePmiAngularDimensionBuilder (NXOpen::Annotations::Dimension *angularDimension)
NXOpen::Annotations::PmiArcLengthDimensionCreatePmiArcLengthDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiChamferDimensionCreatePmiChamferDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiChamferDimensionBuilderCreatePmiChamferDimensionBuilder (NXOpen::Annotations::PmiChamferDimension *chamferDimension)
NXOpen::Annotations::PmiConcentricCircleDimensionCreatePmiConcentricCircleDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiCurveLengthDimensionBuilderCreatePmiCurveLengthDimensionBuilder (NXOpen::Annotations::PmiArcLengthDimension *curveLengthDimension)
NXOpen::Annotations::PmiCylindricalDimensionCreatePmiCylindricalDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiDiameterDimensionCreatePmiDiameterDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiFoldedRadiusDimensionCreatePmiFoldedRadiusDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiHoleDimensionCreatePmiHoleDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiHorizontalDimensionCreatePmiHorizontalDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
void CreatePmiHorizontalOrdinateAutoDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin, bool allowDuplicate, bool repositionDim)
NXOpen::Annotations::PmiHorizontalOrdinateDimensionCreatePmiHorizontalOrdinateDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiLinearDimensionBuilderCreatePmiLinearDimensionBuilder (NXOpen::Annotations::Dimension *linearDimension)
NXOpen::Annotations::PmiMajorAngularDimensionCreatePmiMajorAngularDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiMajorAngularDimensionBuilderCreatePmiMajorAngularDimensionBuilder (NXOpen::Annotations::BaseAngularDimension *angularDimension)
NXOpen::Annotations::PmiMinorAngularDimensionCreatePmiMinorAngularDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiMinorAngularDimensionBuilderCreatePmiMinorAngularDimensionBuilder (NXOpen::Annotations::BaseAngularDimension *angularDimension)
NXOpen::Annotations::PmiOrdinateDimensionBuilderCreatePmiOrdinateDimensionBuilder (NXOpen::Annotations::OrdinateDimension *ordinateDimension)
NXOpen::Annotations::PmiOrdinateOriginDimensionCreatePmiOrdinateOriginDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiParallelDimensionCreatePmiParallelDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiPerpendicularDimensionCreatePmiPerpendicularDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiRadialDimensionBuilderCreatePmiRadialDimensionBuilder (NXOpen::Annotations::Dimension *radialDimension)
NXOpen::Annotations::PmiRadiusDimensionCreatePmiRadiusDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::RadiusDimensionType radiusType, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::PmiRapidDimensionBuilderCreatePmiRapidDimensionBuilder (NXOpen::Annotations::Dimension *rapidDimension)
NXOpen::Annotations::PmiThicknessDimensionBuilderCreatePmiThicknessDimensionBuilder (NXOpen::Annotations::PmiConcentricCircleDimension *thicknessDimension)
NXOpen::Annotations::PmiVerticalDimensionCreatePmiVerticalDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
void CreatePmiVerticalOrdinateAutoDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin, bool allowDuplicate, bool repositionDim)
NXOpen::Annotations::PmiVerticalOrdinateDimensionCreatePmiVerticalOrdinateDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin)
NXOpen::Annotations::RadialDimensionBuilderCreateRadialDimensionBuilder (NXOpen::Annotations::Dimension *radialDimension)
NXOpen::Annotations::RadiusDimensionCreateRadiusDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::RadiusDimensionType radiusType, const NXOpen::Point3d &origin)
NXOpen::Annotations::RapidDimensionBuilderCreateRapidDimensionBuilder (NXOpen::Annotations::Dimension *rapidDimension)
NXOpen::Annotations::ThicknessDimensionBuilderCreateThicknessDimensionBuilder (NXOpen::Annotations::BaseConcentricCircleDimension *thicknessDimension)
NXOpen::Annotations::VerticalDimensionCreateVerticalDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
void CreateVerticalOrdinateAutoDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin, bool allowDuplicate, bool repositionDim)
NXOpen::Annotations::VerticalOrdinateDimensionCreateVerticalOrdinateDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin)
iterator end ()
tag_t Tag () const

详细描述

尺寸集合

表示NXOpen::Annotations::Dimension 对象的集合
这是一个集合类。

于NX3.0.0版本创建。

成员函数说明

◆ begin()

iterator NXOpen::Annotations::DimensionCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateAngularDimensionBuilder()

NXOpen::Annotations::AngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateAngularDimensionBuilder ( NXOpen::Annotations::BaseAngularDimension * angularDimension)

创建一个NXOpen::Annotations::AngularDimensionBuilder

返回
角度尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
angularDimension要编辑的工程图或PMI继承角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreateAppendedTextEditorBuilder()

NXOpen::Annotations::AppendedTextEditorBuilder * NXOpen::Annotations::DimensionCollection::CreateAppendedTextEditorBuilder ( NXOpen::Annotations::Dimension * dimension)

创建一个NXOpen::Annotations::AppendedTextEditorBuilder
创建于NX9.0.0。
许可证要求: 无

参数
dimension要编辑的NXOpen::Annotations::Dimension

◆ CreateArcLengthDimension()

NXOpen::Annotations::ArcLengthDimension * NXOpen::Annotations::DimensionCollection::CreateArcLengthDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建弧长尺寸

返回
新的弧长尺寸
于NX4.0.0版本创建。

许可证要求: drafting ("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateChamferDimension()

NXOpen::Annotations::ChamferDimension * NXOpen::Annotations::DimensionCollection::CreateChamferDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建倒角尺寸

返回
新的倒角尺寸
于NX4.0.0版本创建。

许可证要求: drafting ("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateChamferDimensionBuilder()

NXOpen::Annotations::ChamferDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateChamferDimensionBuilder ( NXOpen::Annotations::BaseChamferDimension * chamferDimension)

创建一个NXOpen::Annotations::ChamferDimensionBuilder

返回
倒角尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
chamferDimension要编辑的工程图或PMI继承倒角尺寸, 若为NULL,则创建一个倒角尺寸

◆ CreateConcentricCircleDimension()

NXOpen::Annotations::ConcentricCircleDimension * NXOpen::Annotations::DimensionCollection::CreateConcentricCircleDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建同心圆尺寸

返回
新建的同心圆尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateCurveLengthDimensionBuilder()

NXOpen::Annotations::CurveLengthDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateCurveLengthDimensionBuilder ( NXOpen::Annotations::BaseArcLengthDimension * curveLengthDimension)

创建NXOpen::Annotations::CurveLengthDimensionBuilder

返回
曲线长度尺寸构造器
版本始于NX9.0.0。
许可证要求:drafting ("DRAFTING")
参数
curveLengthDimension要编辑的工程图或继承PMI曲线长度尺寸, 若为NULL,则新建一个曲线长度尺寸

◆ CreateCylindricalDimension()

NXOpen::Annotations::CylindricalDimension * NXOpen::Annotations::DimensionCollection::CreateCylindricalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建圆柱尺寸

返回
新建的圆柱尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateDiameterDimension()

NXOpen::Annotations::DiameterDimension * NXOpen::Annotations::DimensionCollection::CreateDiameterDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建直径尺寸

返回
新建的直径尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateFoldedRadiusDimension()

NXOpen::Annotations::FoldedRadiusDimension * NXOpen::Annotations::DimensionCollection::CreateFoldedRadiusDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建折叠半径尺寸

返回
新建的折叠半径尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateGeodesicDimensionBuilder()

NXOpen::Annotations::GeodesicDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateGeodesicDimensionBuilder ( NXOpen::Annotations::Dimension * dimension)

创建一个NXOpen::Annotations::GeodesicDimensionBuilder

返回
测地线尺寸构造器
创建于NX10.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
参数
dimension要编辑的NXOpen::Annotations::Dimension

◆ CreateHoleDimension()

NXOpen::Annotations::HoleDimension * NXOpen::Annotations::DimensionCollection::CreateHoleDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建孔尺寸

返回
新建的孔尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateHorizontalDimension()

NXOpen::Annotations::HorizontalDimension * NXOpen::Annotations::DimensionCollection::CreateHorizontalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建水平尺寸

返回
新建的水平尺寸
版本始于NX4.0.0。

许可要求: 工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateHorizontalOrdinateAutoDimension()

void NXOpen::Annotations::DimensionCollection::CreateHorizontalOrdinateAutoDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin,
bool allowDuplicate,
bool repositionDim )

创建水平坐标自动尺寸
版本始于NX5.0.0。
许可证要求:drafting ("DRAFTING")

参数
dimensionData尺寸数据
origin尺寸原点
allowDuplicateTRUE - 允许存在值重复的尺寸
repositionDimTRUE - 重新定位现有尺寸

◆ CreateHorizontalOrdinateDimension()

NXOpen::Annotations::HorizontalOrdinateDimension * NXOpen::Annotations::DimensionCollection::CreateHorizontalOrdinateDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建水平坐标尺寸

返回
新的水平坐标尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateLinearDimensionBuilder()

NXOpen::Annotations::LinearDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateLinearDimensionBuilder ( NXOpen::Annotations::Dimension * linearDimension)

创建一个NXOpen::Annotations::LinearDimensionBuilder

返回
线性尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
linearDimension要编辑的工程图或PMI线性尺寸, 若为NULL,则创建一个线性尺寸

◆ CreateMajorAngularDimension()

NXOpen::Annotations::MajorAngularDimension * NXOpen::Annotations::DimensionCollection::CreateMajorAngularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建大角度尺寸

返回
新的大角度尺寸
于NX4.0.0版本创建。

许可证要求: drafting ("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateMajorAngularDimensionBuilder()

NXOpen::Annotations::MajorAngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateMajorAngularDimensionBuilder ( NXOpen::Annotations::BaseAngularDimension * angularDimension)

创建一个NXOpen::Annotations::AngularDimensionBuilder

返回
角度尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
angularDimension要编辑的工程图或PMI继承角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreateMinorAngularDimension()

NXOpen::Annotations::MinorAngularDimension * NXOpen::Annotations::DimensionCollection::CreateMinorAngularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建小角度尺寸

返回
新的小角度尺寸
于NX4.0.0版本创建。

许可证要求: drafting ("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateMinorAngularDimensionBuilder()

NXOpen::Annotations::MinorAngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateMinorAngularDimensionBuilder ( NXOpen::Annotations::BaseAngularDimension * angularDimension)

创建一个NXOpen::Annotations::AngularDimensionBuilder

返回
小角度尺寸构造器
创建于NX9.0.0。
许可证要求: drafting ("DRAFTING")
参数
angularDimension要编辑的工程图或PMI继承角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreateOrdinateDimensionBuilder()

NXOpen::Annotations::OrdinateDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateOrdinateDimensionBuilder ( NXOpen::Annotations::OrdinateDimension * ordinateDimension)

创建一个NXOpen::Annotations::OrdinateDimensionBuilder

返回
坐标尺寸构造器
创建于NX9.0.0。
许可证要求: drafting ("DRAFTING")
参数
ordinateDimension要编辑的工程图或PMI继承坐标尺寸, 若为NULL,则创建一个坐标尺寸

◆ CreateOrdinateOriginDimension()

NXOpen::Annotations::OrdinateOriginDimension * NXOpen::Annotations::DimensionCollection::CreateOrdinateOriginDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建坐标原点尺寸

返回
新建的坐标原点尺寸
版本始于NX4.0.0。
许可证要求:drafting ("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateParallelDimension()

NXOpen::Annotations::ParallelDimension * NXOpen::Annotations::DimensionCollection::CreateParallelDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建平行尺寸

返回
新的平行尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreatePerpendicularDimension()

NXOpen::Annotations::PerpendicularDimension * NXOpen::Annotations::DimensionCollection::CreatePerpendicularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建垂直尺寸

返回
新的垂直尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreatePmiAngularDimensionBuilder()

NXOpen::Annotations::PmiAngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiAngularDimensionBuilder ( NXOpen::Annotations::Dimension * angularDimension)

创建一个NXOpen::Annotations::PmiAngularDimensionBuilder

返回
角度尺寸构造器
创建于NX9.0.0。
许可证要求: geometric_tol ("GDT")
参数
angularDimension要编辑的PMI角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreatePmiArcLengthDimension()

NXOpen::Annotations::PmiArcLengthDimension * NXOpen::Annotations::DimensionCollection::CreatePmiArcLengthDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI弧长尺寸

返回
新的PMI弧长尺寸
于NX4.0.0版本创建。

许可证要求: geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiChamferDimension()

NXOpen::Annotations::PmiChamferDimension * NXOpen::Annotations::DimensionCollection::CreatePmiChamferDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI倒角尺寸

返回
新的PMI倒角尺寸
于NX4.0.0版本创建。

许可证要求: geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiChamferDimensionBuilder()

NXOpen::Annotations::PmiChamferDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiChamferDimensionBuilder ( NXOpen::Annotations::PmiChamferDimension * chamferDimension)

创建一个NXOpen::Annotations::PmiChamferDimensionBuilder

返回
倒角尺寸构建器
创建于NX9.0.0。

许可要求: geometric_tol ("GDT")
参数
chamferDimension要编辑的PMI倒角尺寸, 若为NULL,则创建一个倒角尺寸

◆ CreatePmiConcentricCircleDimension()

NXOpen::Annotations::PmiConcentricCircleDimension * NXOpen::Annotations::DimensionCollection::CreatePmiConcentricCircleDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI同心圆尺寸

返回
新建的PMI同心圆尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiCurveLengthDimensionBuilder()

NXOpen::Annotations::PmiCurveLengthDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiCurveLengthDimensionBuilder ( NXOpen::Annotations::PmiArcLengthDimension * curveLengthDimension)

创建NXOpen::Annotations::PmiCurveLengthDimensionBuilder

返回
曲线长度尺寸构造器
版本始于NX9.0.0。
许可证要求:geometric_tol ("GDT")
参数
curveLengthDimension要编辑的PMI曲线长度尺寸, 若为NULL,则新建一个曲线长度尺寸

◆ CreatePmiCylindricalDimension()

NXOpen::Annotations::PmiCylindricalDimension * NXOpen::Annotations::DimensionCollection::CreatePmiCylindricalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI圆柱尺寸

返回
新建的PMI圆柱尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiDiameterDimension()

NXOpen::Annotations::PmiDiameterDimension * NXOpen::Annotations::DimensionCollection::CreatePmiDiameterDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI直径尺寸

返回
新建的PMI直径尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiFoldedRadiusDimension()

NXOpen::Annotations::PmiFoldedRadiusDimension * NXOpen::Annotations::DimensionCollection::CreatePmiFoldedRadiusDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI折叠半径尺寸

返回
新建的PMI折叠半径尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiHoleDimension()

NXOpen::Annotations::PmiHoleDimension * NXOpen::Annotations::DimensionCollection::CreatePmiHoleDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI孔尺寸

返回
新建的PMI孔尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiHorizontalDimension()

NXOpen::Annotations::PmiHorizontalDimension * NXOpen::Annotations::DimensionCollection::CreatePmiHorizontalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI水平尺寸

返回
新建的PMI水平尺寸
版本始于NX4.0.0。

许可要求: 形位公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiHorizontalOrdinateAutoDimension()

void NXOpen::Annotations::DimensionCollection::CreatePmiHorizontalOrdinateAutoDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin,
bool allowDuplicate,
bool repositionDim )

创建PMI水平坐标自动尺寸
版本始于NX5.0.0。
许可证要求:geometric_tol ("GDT")

参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点
allowDuplicateTRUE - 允许存在值重复的尺寸
repositionDimTRUE - 重新定位现有尺寸

◆ CreatePmiHorizontalOrdinateDimension()

NXOpen::Annotations::PmiHorizontalOrdinateDimension * NXOpen::Annotations::DimensionCollection::CreatePmiHorizontalOrdinateDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI水平坐标尺寸

返回
新的PMI水平坐标尺寸
版本始于NX4.0.0
许可要求:几何公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiLinearDimensionBuilder()

NXOpen::Annotations::PmiLinearDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiLinearDimensionBuilder ( NXOpen::Annotations::Dimension * linearDimension)

创建一个NXOpen::Annotations::PmiLinearDimensionBuilder

返回
线性尺寸构建器
创建于NX9.0.0。

许可要求: geometric_tol ("GDT")
参数
linearDimension要编辑的PMI线性尺寸, 若为NULL,则创建一个线性尺寸

◆ CreatePmiMajorAngularDimension()

NXOpen::Annotations::PmiMajorAngularDimension * NXOpen::Annotations::DimensionCollection::CreatePmiMajorAngularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI大角度尺寸

返回
新的PMI大角度尺寸
于NX4.0.0版本创建。

许可证要求: geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiMajorAngularDimensionBuilder()

NXOpen::Annotations::PmiMajorAngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiMajorAngularDimensionBuilder ( NXOpen::Annotations::BaseAngularDimension * angularDimension)

创建一个NXOpen::Annotations::PmiMajorAngularDimensionBuilder

返回
角度尺寸构造器
创建于NX9.0.0。
许可证要求: geometric_tol ("GDT")
参数
angularDimension要编辑的工程图或PMI继承角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreatePmiMinorAngularDimension()

NXOpen::Annotations::PmiMinorAngularDimension * NXOpen::Annotations::DimensionCollection::CreatePmiMinorAngularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI小角度尺寸

返回
新的PMI小角度尺寸
于NX4.0.0版本创建。

许可证要求: geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiMinorAngularDimensionBuilder()

NXOpen::Annotations::PmiMinorAngularDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiMinorAngularDimensionBuilder ( NXOpen::Annotations::BaseAngularDimension * angularDimension)

创建一个NXOpen::Annotations::PmiMinorAngularDimensionBuilder

返回
角度尺寸构造器
创建于NX9.0.0。
许可证要求: geometric_tol ("GDT")
参数
angularDimension要编辑的工程图或PMI继承角度尺寸, 若为NULL,则创建一个角度尺寸

◆ CreatePmiOrdinateDimensionBuilder()

NXOpen::Annotations::PmiOrdinateDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiOrdinateDimensionBuilder ( NXOpen::Annotations::OrdinateDimension * ordinateDimension)

创建一个NXOpen::Annotations::PmiOrdinateDimensionBuilder

返回
坐标尺寸构造器
创建于NX9.0.0。
许可证要求: geometric_tol ("GDT")
参数
ordinateDimension要编辑的PMI坐标尺寸, 若为NULL,则创建一个坐标尺寸

◆ CreatePmiOrdinateOriginDimension()

NXOpen::Annotations::PmiOrdinateOriginDimension * NXOpen::Annotations::DimensionCollection::CreatePmiOrdinateOriginDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI坐标原点尺寸

返回
新建的PMI坐标原点尺寸
版本始于NX4.0.0。
许可证要求:geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiParallelDimension()

NXOpen::Annotations::PmiParallelDimension * NXOpen::Annotations::DimensionCollection::CreatePmiParallelDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI平行尺寸

返回
新的PMI平行尺寸
版本始于NX4.0.0
许可要求:几何公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiPerpendicularDimension()

NXOpen::Annotations::PmiPerpendicularDimension * NXOpen::Annotations::DimensionCollection::CreatePmiPerpendicularDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI垂直尺寸

返回
新的PMI垂直尺寸
版本始于NX4.0.0
许可要求:几何公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiRadialDimensionBuilder()

NXOpen::Annotations::PmiRadialDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiRadialDimensionBuilder ( NXOpen::Annotations::Dimension * radialDimension)

创建一个NXOpen::Annotations::PmiRadialDimensionBuilder

返回
径向尺寸构建器
创建于NX9.0.0。

许可要求: geometric_tol ("GDT")
参数
radialDimension要编辑的PMI径向尺寸, 若为NULL,则创建一个径向尺寸

◆ CreatePmiRadiusDimension()

NXOpen::Annotations::PmiRadiusDimension * NXOpen::Annotations::DimensionCollection::CreatePmiRadiusDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::RadiusDimensionType radiusType,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI半径尺寸

返回
新的PMI半径尺寸
版本始于NX4.0.0
许可要求:几何公差("GDT")
参数
dimensionData尺寸数据
radiusType半径类型
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiRapidDimensionBuilder()

NXOpen::Annotations::PmiRapidDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiRapidDimensionBuilder ( NXOpen::Annotations::Dimension * rapidDimension)

创建一个NXOpen::Annotations::PmiRapidDimensionBuilder

返回
快速尺寸构建器
创建于NX9.0.0。

许可要求: geometric_tol ("GDT")
参数
rapidDimension仅传NULL,仅用于创建

◆ CreatePmiThicknessDimensionBuilder()

NXOpen::Annotations::PmiThicknessDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreatePmiThicknessDimensionBuilder ( NXOpen::Annotations::PmiConcentricCircleDimension * thicknessDimension)

创建NXOpen::Annotations::PmiThicknessDimensionBuilder

返回
厚度尺寸构造器
版本始于NX9.0.0。
许可证要求:geometric_tol ("GDT")
参数
thicknessDimension要编辑的PMI厚度尺寸, 若为NULL,则新建一个厚度尺寸

◆ CreatePmiVerticalDimension()

NXOpen::Annotations::PmiVerticalDimension * NXOpen::Annotations::DimensionCollection::CreatePmiVerticalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI竖直尺寸

返回
新的PMI竖直尺寸
版本始于NX4.0.0
许可要求:几何公差("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreatePmiVerticalOrdinateAutoDimension()

void NXOpen::Annotations::DimensionCollection::CreatePmiVerticalOrdinateAutoDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin,
bool allowDuplicate,
bool repositionDim )

创建PMI垂直坐标自动尺寸
版本始于NX5.0.0。
许可证要求:geometric_tol ("GDT")

参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点
allowDuplicateTRUE - 允许存在值重复的尺寸
repositionDimTRUE - 重新定位现有尺寸

◆ CreatePmiVerticalOrdinateDimension()

NXOpen::Annotations::PmiVerticalOrdinateDimension * NXOpen::Annotations::DimensionCollection::CreatePmiVerticalOrdinateDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::PmiData * pmiData,
NXOpen::Xform * annotationPlane,
const NXOpen::Point3d & origin )

创建PMI垂直坐标尺寸

返回
新建的PMI垂直坐标尺寸
版本始于NX4.0.0。
许可证要求:geometric_tol ("GDT")
参数
dimensionData尺寸数据
pmiDataPMI数据
annotationPlane尺寸所在的注释平面
origin尺寸原点

◆ CreateRadialDimensionBuilder()

NXOpen::Annotations::RadialDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateRadialDimensionBuilder ( NXOpen::Annotations::Dimension * radialDimension)

创建一个NXOpen::Annotations::RadialDimensionBuilder

返回
径向尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
radialDimension要编辑的工程图或PMI继承径向尺寸, 若为NULL,则创建一个径向尺寸

◆ CreateRadiusDimension()

NXOpen::Annotations::RadiusDimension * NXOpen::Annotations::DimensionCollection::CreateRadiusDimension ( NXOpen::Annotations::DimensionData * dimensionData,
NXOpen::Annotations::RadiusDimensionType radiusType,
const NXOpen::Point3d & origin )

创建半径尺寸

返回
新的半径尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
radiusType半径类型
origin尺寸原点

◆ CreateRapidDimensionBuilder()

NXOpen::Annotations::RapidDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateRapidDimensionBuilder ( NXOpen::Annotations::Dimension * rapidDimension)

创建一个NXOpen::Annotations::RapidDimensionBuilder

返回
快速尺寸构建器
创建于NX9.0.0。

许可要求: drafting ("DRAFTING")
参数
rapidDimension仅传NULL,仅用于创建

◆ CreateThicknessDimensionBuilder()

NXOpen::Annotations::ThicknessDimensionBuilder * NXOpen::Annotations::DimensionCollection::CreateThicknessDimensionBuilder ( NXOpen::Annotations::BaseConcentricCircleDimension * thicknessDimension)

创建NXOpen::Annotations::ThicknessDimensionBuilder

返回
厚度尺寸构造器
版本始于NX9.0.0。
许可证要求:drafting ("DRAFTING")
参数
thicknessDimension要编辑的工程图或继承PMI厚度尺寸, 若为NULL,则新建一个厚度尺寸

◆ CreateVerticalDimension()

NXOpen::Annotations::VerticalDimension * NXOpen::Annotations::DimensionCollection::CreateVerticalDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建竖直尺寸

返回
新的竖直尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ CreateVerticalOrdinateAutoDimension()

void NXOpen::Annotations::DimensionCollection::CreateVerticalOrdinateAutoDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin,
bool allowDuplicate,
bool repositionDim )

创建垂直坐标自动尺寸
版本始于NX5.0.0。
许可证要求:drafting ("DRAFTING")

参数
dimensionData尺寸数据
origin尺寸原点
allowDuplicateTRUE - 允许存在值重复的尺寸
repositionDimTRUE - 重新定位现有尺寸

◆ CreateVerticalOrdinateDimension()

NXOpen::Annotations::VerticalOrdinateDimension * NXOpen::Annotations::DimensionCollection::CreateVerticalOrdinateDimension ( NXOpen::Annotations::DimensionData * dimensionData,
const NXOpen::Point3d & origin )

创建竖直坐标尺寸

返回
新的竖直坐标尺寸
版本始于NX4.0.0
许可要求:工程图("DRAFTING")
参数
dimensionData尺寸数据
origin尺寸原点

◆ end()

iterator NXOpen::Annotations::DimensionCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ Tag()

tag_t NXOpen::Annotations::DimensionCollection::Tag ( ) const

返回此对象的标识。