|
NX Open C++ 参考指南 2406 v1.1
|
剖面线构建器 更多...
#include <Annotations_HatchBuilder.hxx>
友元 | |
| class | _HatchBuilderBuilder |
剖面线构建器
此类用于构建边界内的剖面线。
要创建此类的新实例,请使用 NXOpen::Annotations::HatchCollection::CreateHatchBuilder
创建于 NX6.0.0.
| NXOpen::SelectDisplayableObjectList * NXOpen::Annotations::HatchBuilder::AnnotationToExclude | ( | ) |
获取 选择要排除的注释
创建于 NX6.0.0.
许可要求:无
| NXOpen::Annotations::HatchBuilder::AnnotationTypes NXOpen::Annotations::HatchBuilder::AnnotationType | ( | ) |
获取 剖面线对象的类型
创建于 NX6.0.0.
许可要求:无
| bool NXOpen::Annotations::HatchBuilder::AutomaticallyExcludeText | ( | ) |
返回是否自动排除文本。当选择方法设置为曲线时此设置无效。
创建于NX6.0.0。
许可要求:无
| NXOpen::Annotations::BoundaryBuilder * NXOpen::Annotations::HatchBuilder::Boundary | ( | ) |
获取 边界
创建于 NX6.0.0.
许可要求:无
| double NXOpen::Annotations::HatchBuilder::GetMarginPercent | ( | NXOpen::NXObject * | annotation | ) |
获取注释的边距百分比
创建于NX7.5.0。
许可要求:无
| annotation | 注释或 DraftingCombinedInstance |
| NXOpen::Annotations::HatchFillSettingsBuilder * NXOpen::Annotations::HatchBuilder::HatchFillSettings | ( | ) |
返回剖面线填充设置构建器
创建于NX7.5.0。
许可要求:无
|
inline |
表示剖面线对象的类型。请改用 NXOpen::Annotations::HatchBuilder::HatchFillSettings 。
剖面线
区域填充
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
获取角度。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
获取区域填充角度。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
返回填充线间距。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
返回区域填充材料。
设置区域填充材料。
areafillmaterial 获取比例。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
获取颜色。
设置颜色。
color 获取宽度。
设置宽度。
width 获取公差。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
返回剖面线文件。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
返回填充图案。
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
设置角度。
angle
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
设置区域填充角度。
angle
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) | const & |
设置剖面线文件。
filename
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
设置填充线间距。
distance
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) | const & |
设置填充图案。
identifier
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
设置比例。
scale
| NXOpen::Annotations::HatchBuilder::NX_DEPRECATED | ( | "Deprecated in NX7.5.0. Use NXOpen::Annotations::HatchFillSettingsBuilder instead." | ) |
设置公差。
tolerance
| void NXOpen::Annotations::HatchBuilder::SetAnnotationType | ( | NXOpen::Annotations::HatchBuilder::AnnotationTypes | type | ) |
设置 剖面线对象的类型
创建于 NX6.0.0.
许可要求:drafting ("DRAFTING")
| type | type |
| void NXOpen::Annotations::HatchBuilder::SetAutomaticallyExcludeText | ( | bool | excludeText | ) |
设置是否自动排除文本。当选择方法设置为曲线时此设置无效。
创建于NX6.0.0。
许可要求:drafting ("DRAFTING")
| excludeText | excludetext |
| void NXOpen::Annotations::HatchBuilder::SetCrosshatchFile | ( | const char * | filename | ) |
设置剖面线文件。
| filename | filename |
| void NXOpen::Annotations::HatchBuilder::SetCurveDirection | ( | NXOpen::NXObject * | curveTag, |
| int | curveDirection ) |
设置曲线方向到注释 在设置曲线元素方向到注释之前,需要先指定方向映射元素的数量
创建于NX8.0.0。
许可要求:drafting ("DRAFTING")
| curveTag | 曲线标签 |
| curveDirection | 曲线方向 |
| void NXOpen::Annotations::HatchBuilder::SetMarginPercent | ( | NXOpen::NXObject * | annotation, |
| double | marginpercent ) |
设置注释的边距百分比
创建于NX7.5.0。
许可要求:drafting ("DRAFTING")
| annotation | 注释或 DraftingCombinedInstance |
| marginpercent | 文本岛值 |
| void NXOpen::Annotations::HatchBuilder::SetNumCurrentDirectionMapElements | ( | int | numCurrentDirectionMapElement | ) |
设置注释的当前方向映射元素数量
创建于NX8.0.0。
许可要求:drafting ("DRAFTING")
| numCurrentDirectionMapElement | 当前方向映射元素数量 |
| void NXOpen::Annotations::HatchBuilder::SetPattern | ( | const char * | identifier | ) |
设置填充图案。
| identifier | identifier |
| void NXOpen::Annotations::HatchBuilder::SetSectionCurveDirections | ( | NXOpen::NXObject * | section, |
| NXOpen::NXObject * | curve, | ||
| const std::vector< int > & | curveDirections ) |
设置曲线方向到注释 在设置曲线元素方向到注释之前,需要先指定方向映射元素的数量
创建于NX8.5.0。
许可要求:drafting ("DRAFTING")
| section | 截面 |
| curve | 曲线 |
| curveDirections | 曲线的方向数组 |