|
NX Open C++ 参考指南 2406 v1.1
|
草图集合 更多...
#include <SketchCollection.hxx>
类 | |
| class | iterator |
草图集合
表示草图的集合
要获取此类的实例,请参考 NXOpen::Part
创建于 NX3.0.0。
| iterator NXOpen::SketchCollection::begin | ( | ) |
返回一个指向第一个元素的迭代器。
| NXOpen::SketchAngularDimensionBuilder * NXOpen::SketchCollection::CreateAngularDimensionBuilder | ( | NXOpen::Annotations::AngularDimension * | angularDimension | ) |
创建一个NXOpen::SketchAngularDimensionBuilder
| angularDimension | 要编辑的角度尺寸, 若为NULL,则创建新的角度尺寸 |
| NXOpen::SketchAutoConstrainBuilder * NXOpen::SketchCollection::CreateAutoConstrainBuilder | ( | ) |
创建 NXOpen::SketchAutoConstrainBuilder
| NXOpen::SketchAutoDimensionBuilder * NXOpen::SketchCollection::CreateAutoDimensionBuilder | ( | ) |
创建一个NXOpen::SketchAutoDimensionBuilder
| NXOpen::SketchConstraintBuilder * NXOpen::SketchCollection::CreateConstraintBuilder | ( | ) |
创建一个NXOpen::SketchConstraintBuilder
于NX8.5.0版本创建。
许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
| NXOpen::ConvertToFromReferenceBuilder * NXOpen::SketchCollection::CreateConvertToFromReferenceBuilder | ( | ) |
创建 NXOpen::ConvertToFromReferenceBuilder
| NXOpen::SketchCornerBuilder * NXOpen::SketchCollection::CreateCornerBuilder | ( | ) |
创建 NXOpen::SketchCornerBuilder
| NXOpen::CurveSnapOptionsBuilder * NXOpen::SketchCollection::CreateCurveSnapOptionsBuilder | ( | ) |
创建 NXOpen::CurveSnapOptionsBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchDimensionBuilder * NXOpen::SketchCollection::CreateDimensionBuilder | ( | NXOpen::SketchDimensionalConstraint * | constraint | ) |
创建 NXOpen::SketchDimensionBuilder
| constraint | 要编辑的草图尺寸约束。 |
| NXOpen::SketchDragGeometryBuilder * NXOpen::SketchCollection::CreateDragGeometryBuilder | ( | ) |
创建NXOpen::SketchDragGeometryBuilder。
| NXOpen::SketchEditDefiningSectionBuilder * NXOpen::SketchCollection::CreateEditDefiningSectionBuilder | ( | ) |
创建一个NXOpen::SketchEditDefiningSectionBuilder
| NXOpen::SketchEditDimensionValueBuilder * NXOpen::SketchCollection::CreateEditDimensionValueBuilder | ( | NXOpen::Annotations::Dimension * | dimension | ) |
创建 NXOpen::SketchEditDimensionValueBuilder。该建造器仅用于编辑草图尺寸值。
| dimension | 要编辑的草图尺寸 |
| NXOpen::SketchEditParametersBuilder * NXOpen::SketchCollection::CreateEditParametersBuilder | ( | NXOpen::Sketch * | operation | ) |
创建NXOpen::SketchEditParametersBuilder。此构建器仅用于编辑草图的参数。
| operation | 要编辑参数的NXOpen::Sketch |
| NXOpen::SketchFindMovableObjectsBuilder * NXOpen::SketchCollection::CreateFindMovableObjectsBuilder | ( | ) |
创建NXOpen::SketchFindMovableObjectsBuilder
| NXOpen::SketchIgnoreRelationBuilder * NXOpen::SketchCollection::CreateIgnoreRelationBuilder | ( | ) |
创建SketchIgnoreRelationBuilder
在 NX1872.0.0 中创建。
许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
| NXOpen::InferredConstraintsBuilder * NXOpen::SketchCollection::CreateInferredConstraintsBuilder | ( | ) |
创建 NXOpen::InferredConstraintsBuilder
| NXOpen::SketchIntersectionCurveBuilder * NXOpen::SketchCollection::CreateIntersectionCurveBuilder | ( | NXOpen::SketchIntersectionCurve * | operation | ) |
创建相交曲线的构建器
创建于 NX5.0.0。
许可证要求:实体建模 ("SOLIDS MODELING") 或工程图 ("DRAFTING") 或几何公差 ("GDT")
| operation | 操作 |
| NXOpen::SketchIntersectionPointBuilder * NXOpen::SketchCollection::CreateIntersectionPointBuilder | ( | NXOpen::SketchIntersectionPoint * | operation | ) |
创建交点构造器
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")
| operation | 操作 |
| NXOpen::SketchLinearDimensionBuilder * NXOpen::SketchCollection::CreateLinearDimensionBuilder | ( | NXOpen::Annotations::Dimension * | linearDimension | ) |
创建一个NXOpen::SketchLinearDimensionBuilder
| linearDimension | 要编辑的线性尺寸, 若为NULL,则创建新的线性尺寸 |
| NXOpen::SketchLineBuilder * NXOpen::SketchCollection::CreateLineBuilder | ( | ) |
| NXOpen::SketchMakeSymmetricBuilder * NXOpen::SketchCollection::CreateMakeSymmetricBuilder | ( | ) |
创建一个NXOpen::SketchMakeSymmetricBuilder
| NXOpen::SketchProjectBuilder * NXOpen::SketchCollection::CreateProjectBuilder | ( | NXOpen::Features::Feature * | operation | ) |
创建 NXOpen::SketchProjectBuilder
| operation | 由该构造器编辑的特征,或 NULL 以创建新特征。 |
| NXOpen::SketchQuickExtendBuilder * NXOpen::SketchCollection::CreateQuickExtendBuilder | ( | ) |
创建 NXOpen::SketchQuickExtendBuilder
| NXOpen::SketchQuickTrimBuilder * NXOpen::SketchCollection::CreateQuickTrimBuilder | ( | ) |
创建 NXOpen::SketchQuickTrimBuilder
| NXOpen::SketchRadialDimensionBuilder * NXOpen::SketchCollection::CreateRadialDimensionBuilder | ( | NXOpen::Annotations::Dimension * | radialDimension | ) |
创建 NXOpen::SketchRadialDimensionBuilder
| radialDimension | 要编辑的径向尺寸,若为 NULL,则创建新的径向尺寸 |
| NXOpen::SketchRapidDimensionBuilder * NXOpen::SketchCollection::CreateRapidDimensionBuilder | ( | ) |
创建一个NXOpen::SketchRapidDimensionBuilder
| NXOpen::SketchRelationBuilder * NXOpen::SketchCollection::CreateRelationBuilder | ( | ) |
创建NXOpen::SketchRelationBuilder。
| NXOpen::RelationFinderSettingsBuilder * NXOpen::SketchCollection::CreateRelationFinderSettingsBuilder | ( | ) |
创建 NXOpen::RelationFinderSettingsBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchRemoteFindingBuilder * NXOpen::SketchCollection::CreateRemoteFindingBuilder | ( | ) |
创建NXOpen::SketchRemoteFindingBuilder。
| NXOpen::SketchSilhouetteBuilder * NXOpen::SketchCollection::CreateSilhouetteBuilder | ( | NXOpen::Features::Feature * | silhouettefeature | ) |
创建NXOpen::SketchSilhouetteBuilder
| silhouettefeature | 此构建器要编辑的特征,或 NULL 以创建新特征。 |
| NXOpen::SimpleSketchInPlaceBuilder * NXOpen::SketchCollection::CreateSimpleSketchInPlaceBuilder | ( | ) |
创建 NXOpen::SimpleSketchInPlaceBuilder
| NXOpen::SketchAlongPathBuilder * NXOpen::SketchCollection::CreateSketchAlongPathBuilder | ( | NXOpen::Sketch * | operation | ) |
创建 NXOpen::SketchAlongPathBuilder
| operation | 要重新附着的 NXOpen::Sketch,或 NULL 以创建新草图 |
| NXOpen::SketchAssociativeTrimBuilder * NXOpen::SketchCollection::CreateSketchAssociativeTrimBuilder | ( | NXOpen::SketchAssociativeTrim * | trimCon | ) |
创建 NXOpen::SketchAssociativeTrimBuilder
创建于 NX6.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")
| trimCon | 修剪约束 |
| NXOpen::SketchChamferBuilder * NXOpen::SketchCollection::CreateSketchChamferBuilder | ( | ) |
创建一个NXOpen::SketchChamferBuilder
| NXOpen::SketchConicBuilder * NXOpen::SketchCollection::CreateSketchConicBuilder | ( | NXOpen::NXObject * | conic | ) |
创建一个NXOpen::SketchConicBuilder
| conic | 要编辑的圆锥曲线。 |
| NXOpen::SketchEllipseBuilder * NXOpen::SketchCollection::CreateSketchEllipseBuilder | ( | NXOpen::NXObject * | ellipse | ) |
创建一个NXOpen::SketchEllipseBuilder
| ellipse | 要编辑的椭圆。 |
| NXOpen::SketchFixObjectsBuilder * NXOpen::SketchCollection::CreateSketchFixObjectsBuilder | ( | ) |
创建SketchFixObjectsBuilder 以定义活动草图的固定几何图形。
在 NX1847.0.0 中创建。
许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
| NXOpen::SketchIncludeGeometryBuilder * NXOpen::SketchCollection::CreateSketchIncludeGeometryBuilder | ( | NXOpen::SmartObject * | includedObject | ) |
创建SketchIncludeGeometryBuilder。如需编辑包含的对象,需传入该包含对象。 若未传入包含对象,则可创建新的包含对象。
在 NX1847.0.0 中创建。
许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
| includedObject | includedobject |
| NXOpen::SketchInDraftingBuilder * NXOpen::SketchCollection::CreateSketchInDraftingBuilder | ( | ) |
创建一个NXOpen::SketchInDraftingBuilder
| NXOpen::SketchInPlaceBuilder * NXOpen::SketchCollection::CreateSketchInPlaceBuilder2 | ( | NXOpen::Sketch * | operation | ) |
创建 NXOpen::SketchInPlaceBuilder
创建 NXOpen::SketchInPlaceBuilder
| operation | 要重新附着的 NXOpen::Sketch,或 NULL 以创建新草图 |
| NXOpen::SketchMakeCoincidentBuilder * NXOpen::SketchCollection::CreateSketchMakeCoincidentBuilder | ( | ) |
创建 SketchMakeCoincidentBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeCollinearBuilder * NXOpen::SketchCollection::CreateSketchMakeCollinearBuilder | ( | ) |
创建 SketchMakeCollinearBuilder
于 NX1872.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeEqualBuilder * NXOpen::SketchCollection::CreateSketchMakeEqualBuilder | ( | ) |
创建 SketchMakeEqualBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeHorizontalBuilder * NXOpen::SketchCollection::CreateSketchMakeHorizontalBuilder | ( | ) |
创建 SketchMakeHorizontalBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeMidpointAlignedBuilder * NXOpen::SketchCollection::CreateSketchMakeMidpointAlignedBuilder | ( | ) |
创建 SketchMakeMidpointAlignedBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeParallelBuilder * NXOpen::SketchCollection::CreateSketchMakeParallelBuilder | ( | ) |
创建 SketchMakeParallelBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakePerpendicularBuilder * NXOpen::SketchCollection::CreateSketchMakePerpendicularBuilder | ( | ) |
创建 SketchMakePerpendicularBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakePerpendicularToStringBuilder * NXOpen::SketchCollection::CreateSketchMakePerpendicularToStringBuilder | ( | ) |
创建 SketchMakePerpendicularToStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakePointOnStringBuilder * NXOpen::SketchCollection::CreateSketchMakePointOnStringBuilder | ( | ) |
创建 SketchMakePointOnStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeTangentBuilder * NXOpen::SketchCollection::CreateSketchMakeTangentBuilder | ( | ) |
创建 SketchMakeTangentBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeTangentToStringBuilder * NXOpen::SketchCollection::CreateSketchMakeTangentToStringBuilder | ( | ) |
创建 SketchMakeTangentToStringBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchMakeUniformScaleBuilder * NXOpen::SketchCollection::CreateSketchMakeUniformScaleBuilder | ( | ) |
创建NXOpen::SketchMakeUniformScaleBuilder
| NXOpen::SketchMakeVerticalBuilder * NXOpen::SketchCollection::CreateSketchMakeVerticalBuilder | ( | ) |
创建 SketchMakeVerticalBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchManageSymmetryLinesBuilder * NXOpen::SketchCollection::CreateSketchManageSymmetryLinesBuilder | ( | ) |
创建NXOpen::SketchManageSymmetryLinesBuilder
在 NX1847.0.0 中创建。
许可要求:solid_modeling("实体建模")或 drafting("制图")或 geometric_tol("GDT")
| NXOpen::SketchMirrorPatternBuilder * NXOpen::SketchCollection::CreateSketchMirrorPatternBuilder | ( | NXOpen::SketchPattern * | con | ) |
创建一个NXOpen::SketchMirrorPatternBuilder
于NX7.5.0版本创建。
许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
| con | 图案约束 |
| 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 | 偏置约束 |
| NXOpen::SketchPasteBuilder * NXOpen::SketchCollection::CreateSketchPasteBuilder | ( | const std::vector< NXOpen::Sketch * > & | sketches | ) |
创建一个NXOpen::SketchPasteBuilder
于NX7.5.0版本创建。
许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
| sketches | 要复制/粘贴的NXOpen::Sketch |
| NXOpen::SketchPatternBuilder * NXOpen::SketchCollection::CreateSketchPatternBuilder | ( | NXOpen::SketchPattern * | con | ) |
创建一个NXOpen::SketchPatternBuilder
于NX7.5.0版本创建。
许可证要求: solid_modeling ("实体建模") 或 drafting ("制图") 或 geometric_tol ("形位公差")
| con | 图案约束 |
| NXOpen::SketchPolygonBuilder * NXOpen::SketchCollection::CreateSketchPolygonBuilder | ( | NXOpen::SketchPolygon * | polygonconstraint | ) |
创建一个NXOpen::SketchPolygonBuilder
| polygonconstraint | 多边形约束。此处唯一可接受的值为NULL。 |
| NXOpen::SketchSymmetricBuilder * NXOpen::SketchCollection::CreateSketchSymmetricBuilder | ( | ) |
创建 SketchSymmetricBuilder
于 NX1847.0.0 版本创建。
许可证要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")或几何公差("GDT")
| NXOpen::SketchSlotBuilder * NXOpen::SketchCollection::CreateSlotBuilder | ( | ) |
创建一个 NXOpen::SketchSlotBuilder 。
| NXOpen::SketchWorkRegionBuilder * NXOpen::SketchCollection::CreateWorkRegionBuilder | ( | ) |
创建NXOpen::SketchDefineWorkRegionBuilder
创建NXOpen::SketchWorkRegionBuilder
|
inline |
返回一个指向最后一个元素之后位置的迭代器。
| NXOpen::Sketch * NXOpen::SketchCollection::FindObject | ( | const char * | name | ) |
查找具有给定名称的 NXOpen::Sketch 。 如果找不到具有给定名称的对象,则会抛出异常。
| name | NXOpen::Sketch 的名称 |
| NXOpen::Sketch * NXOpen::SketchCollection::FindObject | ( | const NXString & | name | ) |
查找具有给定名称的 NXOpen::Sketch 。 如果找不到具有给定名称的对象,则会抛出异常。
| name | NXOpen::Sketch 的名称 |
| NXOpen::Sketch * NXOpen::SketchCollection::GetOwningSketch | ( | NXOpen::SmartObject * | geometry | ) |
返回拥有指定几何对象的草图
| geometry | 几何对象 |
| tag_t NXOpen::SketchCollection::Tag | ( | ) | const |
返回此对象的标签。