|
NX Open C++ 参考指南 2406 v1.1
|
中心线构建器 更多...
#include <Annotations_CenterlineBuilder.hxx>
Public 成员函数 | |
| void | AddEndExtensions (double start, double end) |
| void | AddExtension (int index, double defaultValue) |
| std::vector< double > | GetAllExtensions () |
| std::vector< double > | GetAllIndividualExtensions () |
| std::vector< double > | GetEndExtensions () |
| void | RemoveEndExtensions () |
| void | RemoveExtension (int index) |
| void | ResetAllExtensions (double defaultValue) |
| void | SetAllIndividualExtensions (const std::vector< double > &extensionValues) |
| void | SetEndExtensions (double start, double end) |
| void | SetIndividualExtensions (int index, double value1, double value2) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _CenterlineBuilderBuilder |
中心线构建器
表示所有类型中心线的基础符号构建器
此为抽象类,无法实例化。
创建于 NX6.0.0。
| void NXOpen::Annotations::CenterlineBuilder::AddEndExtensions | ( | double | start, |
| double | end ) |
仅在末端添加延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| start | 默认起始端延伸值 |
| end | 默认末端延伸值 |
| void NXOpen::Annotations::CenterlineBuilder::AddExtension | ( | int | index, |
| double | defaultValue ) |
根据选择对象索引添加延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| index | 选择对象的索引 |
| defaultValue | 默认延伸值 |
| std::vector< double > NXOpen::Annotations::CenterlineBuilder::GetAllExtensions | ( | ) |
返回所有延伸。 如果构建器是 NXOpen::Annotations::BoltCircleCenterlineBuilder 或 NXOpen::Annotations::CircularCenterlineBuilder 且 NXOpen::Annotations::CircleCenterlineSettingsBuilder::IndividualDistance 为 false,则此方法将不返回任何延伸。
| std::vector< double > NXOpen::Annotations::CenterlineBuilder::GetAllIndividualExtensions | ( | ) |
返回各个延伸。此方法仅适用于 NXOpen::Annotations::CenterMark 和 NXOpen::Annotations::CircleCenterline 。 如果构建器是 NXOpen::Annotations::BoltCircleCenterlineBuilder 或 NXOpen::Annotations::CircularCenterlineBuilder 且 NXOpen::Annotations::CircleCenterlineSettingsBuilder::IndividualDistance 为 false,则此方法将不返回任何延伸。
| std::vector< double > NXOpen::Annotations::CenterlineBuilder::GetEndExtensions | ( | ) |
返回末端延伸。中心线的第一个和最后一个延伸。 如果构建器是 NXOpen::Annotations::BoltCircleCenterlineBuilder 或 NXOpen::Annotations::CircularCenterlineBuilder 且 NXOpen::Annotations::CircleCenterlineSettingsBuilder::IndividualDistance 为 false,则此方法将不返回任何延伸。
| void NXOpen::Annotations::CenterlineBuilder::RemoveEndExtensions | ( | ) |
移除末端延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| void NXOpen::Annotations::CenterlineBuilder::RemoveExtension | ( | int | index | ) |
根据选择对象索引移除延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| index | 选择对象的索引 |
| void NXOpen::Annotations::CenterlineBuilder::ResetAllExtensions | ( | double | defaultValue | ) |
使用提供的默认值重置所有延伸
创建于 NX6.0.1。
许可要求:制图 ("DRAFTING")
| defaultValue | 新的延伸值 |
| void NXOpen::Annotations::CenterlineBuilder::SetAllIndividualExtensions | ( | const std::vector< double > & | extensionValues | ) |
设置所有各个延伸
创建于 NX8.0.1。
许可要求:制图 ("DRAFTING")
| extensionValues | 作为输入的延伸值 |
| void NXOpen::Annotations::CenterlineBuilder::SetEndExtensions | ( | double | start, |
| double | end ) |
仅修改末端延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| start | 一端的新延伸值 |
| end | 另一端的新延伸值 |
| void NXOpen::Annotations::CenterlineBuilder::SetIndividualExtensions | ( | int | index, |
| double | value1, | ||
| double | value2 ) |
根据选择对象索引修改延伸
创建于 NX6.0.0。
许可要求:制图 ("DRAFTING")
| index | 选择对象的索引 |
| value1 | 一端的新延伸值 |
| value2 | 另一端的新延伸值 |