元素集合
更多...
#include <Markup_ElementCollection.hxx>
|
| iterator | begin () |
| std::vector< NXOpen::Markup::Element * > | CopyObjects (const std::vector< NXOpen::Markup::Element * > &inputObjects) |
| NXOpen::Markup::Circle * | CreateCircle (const NXOpen::Point3d &anchorPoint, const NXOpen::Point3d ¢er, double radius) |
| NXOpen::Markup::Circle * | CreateCircle (const NXOpen::Point3d ¢er, double radius) |
| NXOpen::Markup::EditElementDisplayBuilder * | CreateEditElementDisplayBuilder (const std::vector< NXOpen::Markup::Element * > &objects) |
| NXOpen::Markup::ElementBuilder * | CreateElementBuilder (NXOpen::Markup::Element *annotation) |
| NXOpen::Markup::Ellipse * | CreateEllipse (const NXOpen::Point3d &anchorPoint, const NXOpen::Point3d ¢er, double major, double minor) |
| NXOpen::Markup::Ellipse * | CreateEllipse (const NXOpen::Point3d ¢er, double major, double minor) |
| NXOpen::Markup::Freehand * | CreateFreehand (const NXOpen::Point3d &anchorPoint, const std::vector< NXOpen::Point3d > &points) |
| NXOpen::Markup::Freehand * | CreateFreehand (const std::vector< NXOpen::Point3d > &points) |
| NXOpen::Markup::Rectangle * | CreateRectangle (const NXOpen::Point3d &anchorPoint, const NXOpen::Point3d ¢er, double length, double width) |
| NXOpen::Markup::Rectangle * | CreateRectangle (const NXOpen::Point3d ¢er, double length, double width) |
| NXOpen::Markup::Text * | CreateText (const NXOpen::Point3d &position, const char *textContent) |
| NXOpen::Markup::Text * | CreateText (const NXOpen::Point3d &position, const NXString &textContent) |
| std::vector< NXOpen::Markup::Element * > | CutObjects (const std::vector< NXOpen::Markup::Element * > &inputObjects) |
| iterator | end () |
| NXOpen::Markup::Element * | FindObject (const char *id) |
| NXOpen::Markup::Element * | FindObject (const NXString &id) |
| tag_t | Tag () const |
元素集合
该类收集 NXOpen::Markup::Markup 中的所有标记
要获取此类的实例,请参阅 NXOpen::Markup::Markup
创建于 NX1899.0.0.
◆ begin()
| iterator NXOpen::Markup::ElementCollection::begin |
( |
| ) |
|
◆ CopyObjects()
◆ CreateCircle() [1/2]
创建一个带锚点的NXOpen::Markup::Circle
于NX1926.0.0中创建。
许可证要求:dmu_markup(“在NX桌面中暴露DMU功能的许可证”)
- 参数
-
| anchorPoint | 锚点 |
| center | 绝对坐标中的点 |
| radius | 半径 |
◆ CreateCircle() [2/2]
◆ CreateEditElementDisplayBuilder()
◆ CreateElementBuilder()
◆ CreateEllipse() [1/2]
创建一个带锚点的NXOpen::Markup::Ellipse
于NX1926.0.0中创建。
许可证要求:dmu_markup(“在NX桌面中暴露DMU功能的许可证”)
- 参数
-
| anchorPoint | 锚点 |
| center | 绝对坐标中的点 |
| major | 长半轴 |
| minor | 短半轴 |
◆ CreateEllipse() [2/2]
创建一个固定到屏幕的NXOpen::Markup::Ellipse
于NX1899.0.0中创建。
许可证要求:dmu_markup(“在NX桌面中暴露DMU功能的许可证”)
- 参数
-
| center | 绝对坐标中的点 |
| major | 长半轴 |
| minor | 短半轴 |
◆ CreateFreehand() [1/2]
◆ CreateFreehand() [2/2]
◆ CreateRectangle() [1/2]
创建带锚点的 NXOpen::Markup::Rectangle
在 NX1926.0.0 中创建。
许可证要求:dmu_markup("在 NX 桌面中公开 DMU 功能的许可证")
- 参数
-
| anchorPoint | 锚点 |
| center | 绝对坐标点 |
| length | 长度 |
| width | 宽度 |
◆ CreateRectangle() [2/2]
创建固定于屏幕的 NXOpen::Markup::Rectangle
在 NX1899.0.0 中创建。
许可证要求:dmu_markup("在 NX 桌面中公开 DMU 功能的许可证")
- 参数
-
| center | 绝对坐标点 |
| length | 长度 |
| width | 宽度 |
◆ CreateText() [1/2]
创建 NXOpen::Markup::Text
于 NX1899.0.0 中创建。
许可要求 : dmu_markup ("在 NX 桌面中暴露 DMU 功能的许可")
- 参数
-
| position | 绝对坐标点 |
| textContent | 文本内容 |
◆ CreateText() [2/2]
创建一个NXOpen::Markup::Text
创建于 NX1899.0.0。
许可要求:dmu_markup(“在NX桌面中暴露DMU功能的许可”)
- 参数
-
| position | 绝对坐标中的点 |
| textContent | 文本内容 |
◆ CutObjects()
◆ end()
| iterator NXOpen::Markup::ElementCollection::end |
( |
| ) |
|
|
inline |
◆ FindObject() [1/2]
◆ FindObject() [2/2]
◆ Tag()
| tag_t NXOpen::Markup::ElementCollection::Tag |
( |
| ) |
const |