顺序管理器
更多...
#include <Drawings_OrderManager.hxx>
|
| void | ApplyOrder (NXOpen::Sketch *parentObject, const char *orderName) |
| void | ApplyOrder (NXOpen::Sketch *parentObject, const NXString &orderName) |
| void | CreateNewOrder (NXOpen::Sketch *parentObject, const char *newOrderName, const std::vector< NXOpen::Layout2d::Component * > &objectsInOrder) |
| void | CreateNewOrder (NXOpen::Sketch *parentObject, const NXString &newOrderName, const std::vector< NXOpen::Layout2d::Component * > &objectsInOrder) |
| void | DeleteOrder (NXOpen::Sketch *parentObject, const char *newOrderName) |
| void | DeleteOrder (NXOpen::Sketch *parentObject, const NXString &newOrderName) |
| void | GetAvailableOrdersNames (NXOpen::Sketch *parentObject, std::vector< NXString > &ordersNames) |
| NXString | GetCurrentOrderName (NXOpen::Sketch *parentObject) |
| bool | IsSystemOrder (NXOpen::Sketch *parentObject, const char *orderName) |
| bool | IsSystemOrder (NXOpen::Sketch *parentObject, const NXString &orderName) |
| void | RenameOrder (NXOpen::Sketch *parentObject, const char *orderName, const char *newOrderName) |
| void | RenameOrder (NXOpen::Sketch *parentObject, const NXString &orderName, const NXString &newOrderName) |
| void | Reorder (NXOpen::Sketch *parentObject, const std::vector< NXOpen::Layout2d::Component * > &objectsInOrder) |
| tag_t | Tag () const |
顺序管理器
表示管理顺序的对象。顺序表示零件导航器中草图节点中2D组件的显示方式。 顺序有两种类型:系统定义和用户定义。系统定义顺序不能被修改。
要获取此类的实例,请参考 NXOpen::Layout2d::ComponentCollection
在 NX11.0.0 中创建。
◆ ApplyOrder() [1/2]
| void NXOpen::Drawings::OrderManager::ApplyOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const char * | orderName ) |
应用与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
◆ ApplyOrder() [2/2]
应用与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
◆ CreateNewOrder() [1/2]
创建列表中提供的2D组件的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| newOrderName | 新顺序名称 |
| objectsInOrder | 要重新排序的对象数组 |
◆ CreateNewOrder() [2/2]
创建列表中提供的2D组件的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| newOrderName | 新顺序名称 |
| objectsInOrder | 要重新排序的对象数组 |
◆ DeleteOrder() [1/2]
| void NXOpen::Drawings::OrderManager::DeleteOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const char * | newOrderName ) |
删除与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| newOrderName | 新顺序名称 |
◆ DeleteOrder() [2/2]
| void NXOpen::Drawings::OrderManager::DeleteOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const NXString & | newOrderName ) |
删除与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| newOrderName | 新顺序名称 |
◆ GetAvailableOrdersNames()
| void NXOpen::Drawings::OrderManager::GetAvailableOrdersNames |
( |
NXOpen::Sketch * | parentObject, |
|
|
std::vector< NXString > & | ordersNames ) |
获取指定草图父级的所有可用顺序名称
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| ordersNames | 顺序名称 |
◆ GetCurrentOrderName()
获取当前应用的顺序名称
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
◆ IsSystemOrder() [1/2]
| bool NXOpen::Drawings::OrderManager::IsSystemOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const char * | orderName ) |
验证与指定名称匹配的顺序是否为系统定义顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
◆ IsSystemOrder() [2/2]
| bool NXOpen::Drawings::OrderManager::IsSystemOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const NXString & | orderName ) |
验证与指定名称匹配的顺序是否为系统定义顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
◆ RenameOrder() [1/2]
| void NXOpen::Drawings::OrderManager::RenameOrder |
( |
NXOpen::Sketch * | parentObject, |
|
|
const char * | orderName, |
|
|
const char * | newOrderName ) |
使用提供的新名称重命名与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
| newOrderName | 新顺序名称 |
◆ RenameOrder() [2/2]
使用提供的新名称重命名与指定名称匹配的顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| orderName | 顺序名称 |
| newOrderName | 新顺序名称 |
◆ Reorder()
如果顺序是用户定义的,则根据提供的2D组件列表更新当前顺序,否则创建新顺序
在 NX11.0.0 中创建。
许可证要求: nx_layout ("NX Layout")
- 参数
-
| parentObject | 父对象 |
| objectsInOrder | 要重新排序的对象数组 |
◆ Tag()
| tag_t NXOpen::Drawings::OrderManager::Tag |
( |
| ) |
const |