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

草图集合 更多...

#include <SketchCollection.hxx>

类 NXOpen::SketchCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::SketchAngularDimensionBuilderCreateAngularDimensionBuilder (NXOpen::Annotations::AngularDimension *angularDimension)
NXOpen::SketchAutoConstrainBuilderCreateAutoConstrainBuilder ()
NXOpen::SketchAutoDimensionBuilderCreateAutoDimensionBuilder ()
NXOpen::SketchConstraintBuilderCreateConstraintBuilder ()
NXOpen::ConvertToFromReferenceBuilderCreateConvertToFromReferenceBuilder ()
NXOpen::SketchCornerBuilderCreateCornerBuilder ()
NXOpen::CurveSnapOptionsBuilderCreateCurveSnapOptionsBuilder ()
NXOpen::SketchDimensionBuilderCreateDimensionBuilder (NXOpen::SketchDimensionalConstraint *constraint)
NXOpen::SketchDragGeometryBuilderCreateDragGeometryBuilder ()
NXOpen::SketchEditDefiningSectionBuilderCreateEditDefiningSectionBuilder ()
NXOpen::SketchEditDimensionValueBuilderCreateEditDimensionValueBuilder (NXOpen::Annotations::Dimension *dimension)
NXOpen::SketchEditParametersBuilderCreateEditParametersBuilder (NXOpen::Sketch *operation)
NXOpen::SketchFindMovableObjectsBuilderCreateFindMovableObjectsBuilder ()
NXOpen::SketchIgnoreRelationBuilderCreateIgnoreRelationBuilder ()
NXOpen::InferredConstraintsBuilderCreateInferredConstraintsBuilder ()
NXOpen::SketchIntersectionCurveBuilderCreateIntersectionCurveBuilder (NXOpen::SketchIntersectionCurve *operation)
NXOpen::SketchIntersectionPointBuilderCreateIntersectionPointBuilder (NXOpen::SketchIntersectionPoint *operation)
NXOpen::SketchLinearDimensionBuilderCreateLinearDimensionBuilder (NXOpen::Annotations::Dimension *linearDimension)
NXOpen::SketchLineBuilderCreateLineBuilder ()
NXOpen::SketchMakeSymmetricBuilderCreateMakeSymmetricBuilder ()
NXOpen::SketchProjectBuilderCreateProjectBuilder (NXOpen::Features::Feature *operation)
NXOpen::SketchQuickExtendBuilderCreateQuickExtendBuilder ()
NXOpen::SketchQuickTrimBuilderCreateQuickTrimBuilder ()
NXOpen::SketchRadialDimensionBuilderCreateRadialDimensionBuilder (NXOpen::Annotations::Dimension *radialDimension)
NXOpen::SketchRapidDimensionBuilderCreateRapidDimensionBuilder ()
NXOpen::SketchRelationBuilderCreateRelationBuilder ()
NXOpen::RelationFinderSettingsBuilderCreateRelationFinderSettingsBuilder ()
NXOpen::SketchRemoteFindingBuilderCreateRemoteFindingBuilder ()
NXOpen::SketchSilhouetteBuilderCreateSilhouetteBuilder (NXOpen::Features::Feature *silhouettefeature)
NXOpen::SimpleSketchInPlaceBuilderCreateSimpleSketchInPlaceBuilder ()
NXOpen::SketchAlongPathBuilderCreateSketchAlongPathBuilder (NXOpen::Sketch *operation)
NXOpen::SketchAssociativeTrimBuilderCreateSketchAssociativeTrimBuilder (NXOpen::SketchAssociativeTrim *trimCon)
NXOpen::SketchChamferBuilderCreateSketchChamferBuilder ()
NXOpen::SketchConicBuilderCreateSketchConicBuilder (NXOpen::NXObject *conic)
NXOpen::SketchEllipseBuilderCreateSketchEllipseBuilder (NXOpen::NXObject *ellipse)
NXOpen::SketchFixObjectsBuilderCreateSketchFixObjectsBuilder ()
NXOpen::SketchIncludeGeometryBuilderCreateSketchIncludeGeometryBuilder (NXOpen::SmartObject *includedObject)
NXOpen::SketchInDraftingBuilderCreateSketchInDraftingBuilder ()
NXOpen::SketchInPlaceBuilderCreateSketchInPlaceBuilder2 (NXOpen::Sketch *operation)
NXOpen::SketchMakeCoincidentBuilderCreateSketchMakeCoincidentBuilder ()
NXOpen::SketchMakeCollinearBuilderCreateSketchMakeCollinearBuilder ()
NXOpen::SketchMakeEqualBuilderCreateSketchMakeEqualBuilder ()
NXOpen::SketchMakeHorizontalBuilderCreateSketchMakeHorizontalBuilder ()
NXOpen::SketchMakeMidpointAlignedBuilderCreateSketchMakeMidpointAlignedBuilder ()
NXOpen::SketchMakeParallelBuilderCreateSketchMakeParallelBuilder ()
NXOpen::SketchMakePerpendicularBuilderCreateSketchMakePerpendicularBuilder ()
NXOpen::SketchMakePerpendicularToStringBuilderCreateSketchMakePerpendicularToStringBuilder ()
NXOpen::SketchMakePointOnStringBuilderCreateSketchMakePointOnStringBuilder ()
NXOpen::SketchMakeTangentBuilderCreateSketchMakeTangentBuilder ()
NXOpen::SketchMakeTangentToStringBuilderCreateSketchMakeTangentToStringBuilder ()
NXOpen::SketchMakeUniformScaleBuilderCreateSketchMakeUniformScaleBuilder ()
NXOpen::SketchMakeVerticalBuilderCreateSketchMakeVerticalBuilder ()
NXOpen::SketchManageSymmetryLinesBuilderCreateSketchManageSymmetryLinesBuilder ()
NXOpen::SketchMirrorPatternBuilderCreateSketchMirrorPatternBuilder (NXOpen::SketchPattern *con)
NXOpen::SketchOffsetBuilderCreateSketchOffsetBuilder (NXOpen::SketchOffset *offCon)
NXOpen::SketchPasteBuilderCreateSketchPasteBuilder (const std::vector< NXOpen::Sketch * > &sketches)
NXOpen::SketchPatternBuilderCreateSketchPatternBuilder (NXOpen::SketchPattern *con)
NXOpen::SketchPolygonBuilderCreateSketchPolygonBuilder (NXOpen::SketchPolygon *polygonconstraint)
NXOpen::SketchSymmetricBuilderCreateSketchSymmetricBuilder ()
NXOpen::SketchSlotBuilderCreateSlotBuilder ()
NXOpen::SketchWorkRegionBuilderCreateWorkRegionBuilder ()
iterator end ()
NXOpen::SketchFindObject (const char *name)
NXOpen::SketchFindObject (const NXString &name)
NXOpen::SketchGetOwningSketch (NXOpen::SmartObject *geometry)
tag_t Tag () const

详细描述

草图集合

表示草图的集合
要获取此类的实例,请参考 NXOpen::Part

创建于 NX3.0.0。

成员函数说明

◆ begin()

iterator NXOpen::SketchCollection::begin ( )

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

◆ CreateAngularDimensionBuilder()

NXOpen::SketchAngularDimensionBuilder * NXOpen::SketchCollection::CreateAngularDimensionBuilder ( NXOpen::Annotations::AngularDimension * angularDimension)

创建一个NXOpen::SketchAngularDimensionBuilder

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

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
参数
angularDimension要编辑的角度尺寸, 若为NULL,则创建新的角度尺寸

◆ CreateAutoConstrainBuilder()

NXOpen::SketchAutoConstrainBuilder * NXOpen::SketchCollection::CreateAutoConstrainBuilder ( )

创建 NXOpen::SketchAutoConstrainBuilder

返回
草图自动约束构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateAutoDimensionBuilder()

NXOpen::SketchAutoDimensionBuilder * NXOpen::SketchCollection::CreateAutoDimensionBuilder ( )

创建一个NXOpen::SketchAutoDimensionBuilder

返回
草图自动标注尺寸构建器对象
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateConstraintBuilder()

NXOpen::SketchConstraintBuilder * NXOpen::SketchCollection::CreateConstraintBuilder ( )

创建一个NXOpen::SketchConstraintBuilder
于NX8.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateConvertToFromReferenceBuilder()

NXOpen::ConvertToFromReferenceBuilder * NXOpen::SketchCollection::CreateConvertToFromReferenceBuilder ( )

创建 NXOpen::ConvertToFromReferenceBuilder

返回
草图 ConvertToFromReferenceBuilder 对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateCornerBuilder()

NXOpen::SketchCornerBuilder * NXOpen::SketchCollection::CreateCornerBuilder ( )

创建 NXOpen::SketchCornerBuilder

返回
角构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateCurveSnapOptionsBuilder()

NXOpen::CurveSnapOptionsBuilder * NXOpen::SketchCollection::CreateCurveSnapOptionsBuilder ( )

创建 NXOpen::CurveSnapOptionsBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateDimensionBuilder()

NXOpen::SketchDimensionBuilder * NXOpen::SketchCollection::CreateDimensionBuilder ( NXOpen::SketchDimensionalConstraint * constraint)

创建 NXOpen::SketchDimensionBuilder

返回
尺寸构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")
参数
constraint要编辑的草图尺寸约束。

◆ CreateDragGeometryBuilder()

NXOpen::SketchDragGeometryBuilder * NXOpen::SketchCollection::CreateDragGeometryBuilder ( )

创建NXOpen::SketchDragGeometryBuilder

返回
拖拽几何图形构建器
在 NX1980.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateEditDefiningSectionBuilder()

NXOpen::SketchEditDefiningSectionBuilder * NXOpen::SketchCollection::CreateEditDefiningSectionBuilder ( )

创建一个NXOpen::SketchEditDefiningSectionBuilder

返回
编辑定义截面构建器对象
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 geometric_tol ("形位公差")

◆ CreateEditDimensionValueBuilder()

NXOpen::SketchEditDimensionValueBuilder * NXOpen::SketchCollection::CreateEditDimensionValueBuilder ( NXOpen::Annotations::Dimension * dimension)

创建 NXOpen::SketchEditDimensionValueBuilder。该建造器仅用于编辑草图尺寸值。

返回
尺寸值编辑建造器
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
参数
dimension要编辑的草图尺寸

◆ CreateEditParametersBuilder()

NXOpen::SketchEditParametersBuilder * NXOpen::SketchCollection::CreateEditParametersBuilder ( NXOpen::Sketch * operation)

创建NXOpen::SketchEditParametersBuilder。此构建器仅用于编辑草图的参数。

返回
编辑参数构建器
在 NX1926.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
参数
operation要编辑参数的NXOpen::Sketch

◆ CreateFindMovableObjectsBuilder()

NXOpen::SketchFindMovableObjectsBuilder * NXOpen::SketchCollection::CreateFindMovableObjectsBuilder ( )

创建NXOpen::SketchFindMovableObjectsBuilder

返回
查找可移动对象构建器对象
在 NX1872.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")或 nx_freeform_1("基础自由曲面建模")

◆ CreateIgnoreRelationBuilder()

NXOpen::SketchIgnoreRelationBuilder * NXOpen::SketchCollection::CreateIgnoreRelationBuilder ( )

创建SketchIgnoreRelationBuilder
在 NX1872.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateInferredConstraintsBuilder()

NXOpen::InferredConstraintsBuilder * NXOpen::SketchCollection::CreateInferredConstraintsBuilder ( )

创建 NXOpen::InferredConstraintsBuilder

返回
推理约束构造器对象
创建于 NX5.0.0。

许可要求:无

◆ CreateIntersectionCurveBuilder()

NXOpen::SketchIntersectionCurveBuilder * NXOpen::SketchCollection::CreateIntersectionCurveBuilder ( NXOpen::SketchIntersectionCurve * operation)

创建相交曲线的构建器
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING") 或工程图 ("DRAFTING") 或几何公差 ("GDT")

参数
operation操作

◆ CreateIntersectionPointBuilder()

NXOpen::SketchIntersectionPointBuilder * NXOpen::SketchCollection::CreateIntersectionPointBuilder ( NXOpen::SketchIntersectionPoint * operation)

创建交点构造器
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
operation操作

◆ CreateLinearDimensionBuilder()

NXOpen::SketchLinearDimensionBuilder * NXOpen::SketchCollection::CreateLinearDimensionBuilder ( NXOpen::Annotations::Dimension * linearDimension)

创建一个NXOpen::SketchLinearDimensionBuilder

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

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
参数
linearDimension要编辑的线性尺寸, 若为NULL,则创建新的线性尺寸

◆ CreateLineBuilder()

NXOpen::SketchLineBuilder * NXOpen::SketchCollection::CreateLineBuilder ( )

创建NXOpen::SketchLineBuilder

返回
直线构建器
在 NX2007.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateMakeSymmetricBuilder()

NXOpen::SketchMakeSymmetricBuilder * NXOpen::SketchCollection::CreateMakeSymmetricBuilder ( )

创建一个NXOpen::SketchMakeSymmetricBuilder

返回
构建器对象
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateProjectBuilder()

NXOpen::SketchProjectBuilder * NXOpen::SketchCollection::CreateProjectBuilder ( NXOpen::Features::Feature * operation)

创建 NXOpen::SketchProjectBuilder

返回
构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")
参数
operation由该构造器编辑的特征,或 NULL 以创建新特征。

◆ CreateQuickExtendBuilder()

NXOpen::SketchQuickExtendBuilder * NXOpen::SketchCollection::CreateQuickExtendBuilder ( )

创建 NXOpen::SketchQuickExtendBuilder

返回
草图快速延伸构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateQuickTrimBuilder()

NXOpen::SketchQuickTrimBuilder * NXOpen::SketchCollection::CreateQuickTrimBuilder ( )

创建 NXOpen::SketchQuickTrimBuilder

返回
构造器对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateRadialDimensionBuilder()

NXOpen::SketchRadialDimensionBuilder * NXOpen::SketchCollection::CreateRadialDimensionBuilder ( NXOpen::Annotations::Dimension * radialDimension)

创建 NXOpen::SketchRadialDimensionBuilder

返回
径向尺寸建造器
于 NX9.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
参数
radialDimension要编辑的径向尺寸,若为 NULL,则创建新的径向尺寸

◆ CreateRapidDimensionBuilder()

NXOpen::SketchRapidDimensionBuilder * NXOpen::SketchCollection::CreateRapidDimensionBuilder ( )

创建一个NXOpen::SketchRapidDimensionBuilder

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

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateRelationBuilder()

NXOpen::SketchRelationBuilder * NXOpen::SketchCollection::CreateRelationBuilder ( )

创建NXOpen::SketchRelationBuilder

返回
关系构建器
在 NX2206.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateRelationFinderSettingsBuilder()

NXOpen::RelationFinderSettingsBuilder * NXOpen::SketchCollection::CreateRelationFinderSettingsBuilder ( )

创建 NXOpen::RelationFinderSettingsBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateRemoteFindingBuilder()

NXOpen::SketchRemoteFindingBuilder * NXOpen::SketchCollection::CreateRemoteFindingBuilder ( )

创建NXOpen::SketchRemoteFindingBuilder

返回
远程查找构建器
在 NX2212.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateSilhouetteBuilder()

NXOpen::SketchSilhouetteBuilder * NXOpen::SketchCollection::CreateSilhouetteBuilder ( NXOpen::Features::Feature * silhouettefeature)

创建NXOpen::SketchSilhouetteBuilder

返回
构建器对象
在 NX2306.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
参数
silhouettefeature此构建器要编辑的特征,或 NULL 以创建新特征。

◆ CreateSimpleSketchInPlaceBuilder()

NXOpen::SimpleSketchInPlaceBuilder * NXOpen::SketchCollection::CreateSimpleSketchInPlaceBuilder ( )

创建 NXOpen::SimpleSketchInPlaceBuilder

返回
SimpleSketchInPlaceBuilder 对象
创建于 NX1953.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT") 或 nx_freeform_1 ("basic freeform modeling")

◆ CreateSketchAlongPathBuilder()

NXOpen::SketchAlongPathBuilder * NXOpen::SketchCollection::CreateSketchAlongPathBuilder ( NXOpen::Sketch * operation)

创建 NXOpen::SketchAlongPathBuilder

返回
SketchAlongPathBuilder 对象
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT") 或 nx_freeform_1 ("basic freeform modeling")
参数
operation要重新附着的 NXOpen::Sketch,或 NULL 以创建新草图

◆ CreateSketchAssociativeTrimBuilder()

NXOpen::SketchAssociativeTrimBuilder * NXOpen::SketchCollection::CreateSketchAssociativeTrimBuilder ( NXOpen::SketchAssociativeTrim * trimCon)

创建 NXOpen::SketchAssociativeTrimBuilder
创建于 NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
trimCon修剪约束

◆ CreateSketchChamferBuilder()

NXOpen::SketchChamferBuilder * NXOpen::SketchCollection::CreateSketchChamferBuilder ( )

创建一个NXOpen::SketchChamferBuilder

返回
草图倒角构建器对象
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateSketchConicBuilder()

NXOpen::SketchConicBuilder * NXOpen::SketchCollection::CreateSketchConicBuilder ( NXOpen::NXObject * conic)

创建一个NXOpen::SketchConicBuilder

返回
SketchConicBuilder对象
于NX6.0.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
参数
conic要编辑的圆锥曲线。

◆ CreateSketchEllipseBuilder()

NXOpen::SketchEllipseBuilder * NXOpen::SketchCollection::CreateSketchEllipseBuilder ( NXOpen::NXObject * ellipse)

创建一个NXOpen::SketchEllipseBuilder

返回
SketchEllipseBuilder对象
于NX6.0.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
参数
ellipse要编辑的椭圆。

◆ CreateSketchFixObjectsBuilder()

NXOpen::SketchFixObjectsBuilder * NXOpen::SketchCollection::CreateSketchFixObjectsBuilder ( )

创建SketchFixObjectsBuilder 以定义活动草图的固定几何图形。
在 NX1847.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateSketchIncludeGeometryBuilder()

NXOpen::SketchIncludeGeometryBuilder * NXOpen::SketchCollection::CreateSketchIncludeGeometryBuilder ( NXOpen::SmartObject * includedObject)

创建SketchIncludeGeometryBuilder。如需编辑包含的对象,需传入该包含对象。 若未传入包含对象,则可创建新的包含对象。
在 NX1847.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

参数
includedObjectincludedobject

◆ CreateSketchInDraftingBuilder()

NXOpen::SketchInDraftingBuilder * NXOpen::SketchCollection::CreateSketchInDraftingBuilder ( )

创建一个NXOpen::SketchInDraftingBuilder

返回
SketchInDraftingBuilder对象
于NX5.0.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

◆ CreateSketchInPlaceBuilder2()

NXOpen::SketchInPlaceBuilder * NXOpen::SketchCollection::CreateSketchInPlaceBuilder2 ( NXOpen::Sketch * operation)

创建 NXOpen::SketchInPlaceBuilder

返回
SketchInPlaceBuilder 对象
弃用
在 NX11.0.0 中已过时。请使用 NXOpen::SketchCollection::CreateSketchInPlaceBuilder2 代替。

创建于 NX7.5.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

创建 NXOpen::SketchInPlaceBuilder

返回
SketchInPlaceBuilder 对象
创建于 NX11.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT") 或 nx_freeform_1 ("basic freeform modeling")
参数
operation要重新附着的 NXOpen::Sketch,或 NULL 以创建新草图

◆ CreateSketchMakeCoincidentBuilder()

NXOpen::SketchMakeCoincidentBuilder * NXOpen::SketchCollection::CreateSketchMakeCoincidentBuilder ( )

创建 SketchMakeCoincidentBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeCollinearBuilder()

NXOpen::SketchMakeCollinearBuilder * NXOpen::SketchCollection::CreateSketchMakeCollinearBuilder ( )

创建 SketchMakeCollinearBuilder
于 NX1872.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeEqualBuilder()

NXOpen::SketchMakeEqualBuilder * NXOpen::SketchCollection::CreateSketchMakeEqualBuilder ( )

创建 SketchMakeEqualBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeHorizontalBuilder()

NXOpen::SketchMakeHorizontalBuilder * NXOpen::SketchCollection::CreateSketchMakeHorizontalBuilder ( )

创建 SketchMakeHorizontalBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeMidpointAlignedBuilder()

NXOpen::SketchMakeMidpointAlignedBuilder * NXOpen::SketchCollection::CreateSketchMakeMidpointAlignedBuilder ( )

创建 SketchMakeMidpointAlignedBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeParallelBuilder()

NXOpen::SketchMakeParallelBuilder * NXOpen::SketchCollection::CreateSketchMakeParallelBuilder ( )

创建 SketchMakeParallelBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakePerpendicularBuilder()

NXOpen::SketchMakePerpendicularBuilder * NXOpen::SketchCollection::CreateSketchMakePerpendicularBuilder ( )

创建 SketchMakePerpendicularBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakePerpendicularToStringBuilder()

NXOpen::SketchMakePerpendicularToStringBuilder * NXOpen::SketchCollection::CreateSketchMakePerpendicularToStringBuilder ( )

创建 SketchMakePerpendicularToStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakePointOnStringBuilder()

NXOpen::SketchMakePointOnStringBuilder * NXOpen::SketchCollection::CreateSketchMakePointOnStringBuilder ( )

创建 SketchMakePointOnStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeTangentBuilder()

NXOpen::SketchMakeTangentBuilder * NXOpen::SketchCollection::CreateSketchMakeTangentBuilder ( )

创建 SketchMakeTangentBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeTangentToStringBuilder()

NXOpen::SketchMakeTangentToStringBuilder * NXOpen::SketchCollection::CreateSketchMakeTangentToStringBuilder ( )

创建 SketchMakeTangentToStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchMakeUniformScaleBuilder()

NXOpen::SketchMakeUniformScaleBuilder * NXOpen::SketchCollection::CreateSketchMakeUniformScaleBuilder ( )

创建NXOpen::SketchMakeUniformScaleBuilder

返回
创建均匀缩放构建器对象
在 NX1872.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateSketchMakeVerticalBuilder()

NXOpen::SketchMakeVerticalBuilder * NXOpen::SketchCollection::CreateSketchMakeVerticalBuilder ( )

创建 SketchMakeVerticalBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSketchManageSymmetryLinesBuilder()

NXOpen::SketchManageSymmetryLinesBuilder * NXOpen::SketchCollection::CreateSketchManageSymmetryLinesBuilder ( )

创建NXOpen::SketchManageSymmetryLinesBuilder
在 NX1847.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

◆ CreateSketchMirrorPatternBuilder()

NXOpen::SketchMirrorPatternBuilder * NXOpen::SketchCollection::CreateSketchMirrorPatternBuilder ( NXOpen::SketchPattern * con)

创建一个NXOpen::SketchMirrorPatternBuilder
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

参数
con图案约束

◆ CreateSketchOffsetBuilder()

NXOpen::SketchOffsetBuilder * NXOpen::SketchCollection::CreateSketchOffsetBuilder ( NXOpen::SketchOffset * offCon)

创建 NXOpen::SketchOffsetBuilder 。该命令仅支持创建最多 200 条输出曲线。即输入截面中的曲线数量乘以复制份数必须小于或等于 200。
创建于 NX5.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
offCon偏置约束

◆ CreateSketchPasteBuilder()

NXOpen::SketchPasteBuilder * NXOpen::SketchCollection::CreateSketchPasteBuilder ( const std::vector< NXOpen::Sketch * > & sketches)

创建一个NXOpen::SketchPasteBuilder
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

参数
sketches要复制/粘贴的NXOpen::Sketch

◆ CreateSketchPatternBuilder()

NXOpen::SketchPatternBuilder * NXOpen::SketchCollection::CreateSketchPatternBuilder ( NXOpen::SketchPattern * con)

创建一个NXOpen::SketchPatternBuilder
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")

参数
con图案约束

◆ CreateSketchPolygonBuilder()

NXOpen::SketchPolygonBuilder * NXOpen::SketchCollection::CreateSketchPolygonBuilder ( NXOpen::SketchPolygon * polygonconstraint)

创建一个NXOpen::SketchPolygonBuilder

返回
SketchPolygonBuilder对象
于NX7.5.0版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
参数
polygonconstraint多边形约束。此处唯一可接受的值为NULL。

◆ CreateSketchSymmetricBuilder()

NXOpen::SketchSymmetricBuilder * NXOpen::SketchCollection::CreateSketchSymmetricBuilder ( )

创建 SketchSymmetricBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")

◆ CreateSlotBuilder()

NXOpen::SketchSlotBuilder * NXOpen::SketchCollection::CreateSlotBuilder ( )

创建一个 NXOpen::SketchSlotBuilder

返回
槽构建器
在 NX2312.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

◆ CreateWorkRegionBuilder()

NXOpen::SketchWorkRegionBuilder * NXOpen::SketchCollection::CreateWorkRegionBuilder ( )

创建NXOpen::SketchDefineWorkRegionBuilder

返回
定义工作区域的构建器对象
弃用
在 NX1980.0.0 中已过时。请改用NXOpen::SketchWorkRegionBuilder

在 NX1847.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")

创建NXOpen::SketchWorkRegionBuilder

返回
工作区域构建器对象
在 NX1980.0.0 中创建。

许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")或 nx_freeform_1("基础自由曲面建模")

◆ end()

iterator NXOpen::SketchCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::Sketch * NXOpen::SketchCollection::FindObject ( const char * name)

查找具有给定名称的 NXOpen::Sketch 。 如果找不到具有给定名称的对象,则会抛出异常。

返回
具有此名称的草图
创建于 NX3.0.0。

许可证要求:无
参数
nameNXOpen::Sketch 的名称

◆ FindObject() [2/2]

NXOpen::Sketch * NXOpen::SketchCollection::FindObject ( const NXString & name)

查找具有给定名称的 NXOpen::Sketch 。 如果找不到具有给定名称的对象,则会抛出异常。

返回
具有此名称的草图
创建于 NX3.0.0。

许可证要求:无
参数
nameNXOpen::Sketch 的名称

◆ GetOwningSketch()

NXOpen::Sketch * NXOpen::SketchCollection::GetOwningSketch ( NXOpen::SmartObject * geometry)

返回拥有指定几何对象的草图

返回
拥有几何对象的草图
创建于 NX4.0.0。

许可证要求:实体建模 ("SOLIDS MODELING") 或工程图 ("DRAFTING") 或几何公差 ("GDT")
参数
geometry几何对象

◆ Tag()

tag_t NXOpen::SketchCollection::Tag ( ) const

返回此对象的标签。