|
NX Open C++ 参考指南 2406 v1.1
|
表示用于创建和编辑由草图定义的NXOpen::Fields::Field的构建器类。 必须选择有效的NXOpen::Fields::SketchProfileBuilder::Sketch 并使用NXOpen::Fields::SketchProfileBuilder::SetSketch 。
创建于NX1847.0.0.
更多...
#include <Fields_SketchProfileBuilder.hxx>
Public 类型 | |
| enum | InterpolationType { InterpolationTypeLinear , InterpolationTypeAkima , InterpolationTypeAkima72 , InterpolationTypeCubic } |
| 轮廓的插值方法。 更多... | |
| enum | SamplingPointType { SamplingPointTypeChordalTolerance , SamplingPointTypeEqualArcLength } |
| 草图曲线的离散点类型。 更多... | |
Public 成员函数 | |
| NXOpen::Expression * | ChordalTolerance () |
| NXOpen::Fields::SketchProfileBuilder::InterpolationType | Interpolation () |
| int | NumberPoints () |
| NXOpen::Expression * | Offset () |
| NXOpen::PointList * | Points () |
| NXOpen::Fields::SketchProfileBuilder::SamplingPointType | PointSamplingType () |
| NXOpen::Expression * | Scale () |
| void | SetInterpolation (NXOpen::Fields::SketchProfileBuilder::InterpolationType type) |
| void | SetMeasuresFixed (bool areMeasuresFixed) |
| void | SetNumberPoints (int type) |
| void | SetPointSamplingType (NXOpen::Fields::SketchProfileBuilder::SamplingPointType type) |
| void | SetUnitType (NXOpen::Unit *unitType) |
| NXOpen::SelectSketch * | Sketch () |
| 草图。 有效草图的要求为: | |
| NXOpen::Unit * | UnitType () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _SketchProfileBuilderBuilder |
表示用于创建和编辑由草图定义的NXOpen::Fields::Field的构建器类。 必须选择有效的NXOpen::Fields::SketchProfileBuilder::Sketch 并使用NXOpen::Fields::SketchProfileBuilder::SetSketch 。
创建于NX1847.0.0.
草图轮廓构建器
| NXOpen::Expression * NXOpen::Fields::SketchProfileBuilder::ChordalTolerance | ( | ) |
返回弦公差。
创建于 NX1847.0.0。
许可证要求:无
| NXOpen::Fields::SketchProfileBuilder::InterpolationType NXOpen::Fields::SketchProfileBuilder::Interpolation | ( | ) |
| int NXOpen::Fields::SketchProfileBuilder::NumberPoints | ( | ) |
返回点数。
创建于 NX1847.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Fields::SketchProfileBuilder::Offset | ( | ) |
返回偏移量。 偏移量的单位必须与 NXOpen::Fields::SketchProfileBuilder::UnitType 匹配。
在NX1847.0.0中创建。
许可要求:无
| NXOpen::PointList * NXOpen::Fields::SketchProfileBuilder::Points | ( | ) |
返回点列表。
创建于 NX1847.0.0。
许可证要求:无
| NXOpen::Fields::SketchProfileBuilder::SamplingPointType NXOpen::Fields::SketchProfileBuilder::PointSamplingType | ( | ) |
返回离散点类型。
设置离散点类型。
类型 返回离散点类型。
创建于 NX1926.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Fields::SketchProfileBuilder::Scale | ( | ) |
返回缩放比例。 缩放比例无单位。
在NX1847.0.0中创建。
许可要求:无
| void NXOpen::Fields::SketchProfileBuilder::SetInterpolation | ( | NXOpen::Fields::SketchProfileBuilder::InterpolationType | type | ) |
| void NXOpen::Fields::SketchProfileBuilder::SetMeasuresFixed | ( | bool | areMeasuresFixed | ) |
如果测量值被标记为固定且已更改,提交时的验证将检测到错误并失败。
编辑被另一个对象引用的轮廓时,建议调用此方法,
该轮廓依赖于特定的测量值。
在NX1980.0.0中创建。
许可要求:无
| areMeasuresFixed | 为true时,更改的测量值应阻止提交 |
| void NXOpen::Fields::SketchProfileBuilder::SetNumberPoints | ( | int | type | ) |
设置点数。
创建于 NX1847.0.0。
许可证要求:无
| type | 类型 |
| void NXOpen::Fields::SketchProfileBuilder::SetPointSamplingType | ( | NXOpen::Fields::SketchProfileBuilder::SamplingPointType | type | ) |
设置离散点类型。
创建于 NX1926.0.0。
许可证要求:无
| type | 类型 |
| void NXOpen::Fields::SketchProfileBuilder::SetUnitType | ( | NXOpen::Unit * | unitType | ) |
设置单位类型。
在NX1847.0.0中创建。
许可要求:无
| unitType | 单位类型 |
| NXOpen::SelectSketch * NXOpen::Fields::SketchProfileBuilder::Sketch | ( | ) |
草图。 有效草图的要求为:
返回
创建于NX1847.0.0.
许可要求:无
| NXOpen::Unit * NXOpen::Fields::SketchProfileBuilder::UnitType | ( | ) |
返回单位类型。
在NX1847.0.0中创建。
许可要求:无
|
virtual |
验证组件的输入是否足以调用提交。如果组件未处于可提交状态, 则抛出异常。例如,如果组件要求设置某些属性, 而您尚未设置,则此方法将抛出异常。某些组件会抛出尚未实现的NXException。