命令构建器
更多...
#include <Report_CommandBuilder.hxx>
|
|
class | _CommandBuilderBuilder |
◆ UserInputLocation
表示命令中用户输入的位置。
| 枚举值 |
|---|
| UserInputLocationBeforeAutomation | 自动化步骤前的用户项
|
| UserInputLocationAfterAutomation | 自动化步骤后的用户项
|
◆ Active()
| bool NXOpen::Report::CommandBuilder::Active |
( |
| ) |
|
返回一个值,指示命令是否处于激活状态
创建于NX11.0.0.
许可要求:无
◆ AddArgument()
添加一个参数到命令中
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ AddUserInput()
添加用户输入并将其添加到命令中。
- 返回
创建于NX11.0.0。
许可要求:无
- 参数
-
| userInputLocation | 用户输入位置 |
| userInputType | 用户输入类型 |
◆ Alias()
| NXString NXOpen::Report::CommandBuilder::Alias |
( |
| ) |
|
获取命令别名
于NX2206.0.0版本创建。
许可要求:无
◆ DisplayName()
| NXString NXOpen::Report::CommandBuilder::DisplayName |
( |
| ) |
|
返回命令显示名称
创建于NX11.0.0.
许可要求:无
◆ GetArguments()
获取命令中的所有参数
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ GetHint()
| void NXOpen::Report::CommandBuilder::GetHint |
( |
std::vector< NXString > & | commandHint | ) |
|
获取命令提示
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ GetNamespaces()
| void NXOpen::Report::CommandBuilder::GetNamespaces |
( |
std::vector< NXString > & | pNamespaces | ) |
|
获取命令适用的类别
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ GetUserInputs()
获取所有用户输入。
创建于NX11.0.0。
许可要求:无
- 参数
-
| userInputLocation | 用户输入位置 |
| pUserInputs | 用户输入列表 |
◆ MoveUserInputs()
将用户输入移动到新位置。
创建于NX11.0.0。
许可要求:无
- 参数
-
| userInputLocation | 用户输入位置 |
| pUserInputs | 要移动的用户输入列表 |
| isBeforeRefUserInput | 是否移至参考输入之前 |
| pRefUserInputs | 目标参考用户输入 |
◆ Name()
| NXString NXOpen::Report::CommandBuilder::Name |
( |
| ) |
|
获取命令名称
于NX11.0.0版本创建。
许可要求:无
◆ ProgramInformation()
返回自动化程序信息对象。
创建于NX11.0.0。
许可要求:无
◆ RemoveArguments()
移除指定参数
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ RemoveUserInputs()
删除用户输入。
创建于NX11.0.0。
许可要求:无
- 参数
-
| userInputLocation | 用户输入位置 |
| pUserInputs | 要删除的用户输入列表 |
◆ SetActive()
| void NXOpen::Report::CommandBuilder::SetActive |
( |
bool | isActive | ) |
|
设置一个值,指示命令是否处于激活状态
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ SetAlias() [1/2]
| void NXOpen::Report::CommandBuilder::SetAlias |
( |
const char * | aliasName | ) |
|
设置命令别名
创建于NX2206.0.0.
许可要求:无
- 参数
-
◆ SetAlias() [2/2]
| void NXOpen::Report::CommandBuilder::SetAlias |
( |
const NXString & | aliasName | ) |
|
设置命令别名
创建于NX2206.0.0.
许可要求:无
- 参数
-
◆ SetDisplayName() [1/2]
| void NXOpen::Report::CommandBuilder::SetDisplayName |
( |
const char * | displayName | ) |
|
设置命令显示名称
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ SetDisplayName() [2/2]
| void NXOpen::Report::CommandBuilder::SetDisplayName |
( |
const NXString & | displayName | ) |
|
设置命令显示名称
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ SetHint()
| void NXOpen::Report::CommandBuilder::SetHint |
( |
std::vector< NXString > & | commandHint | ) |
|
设置命令提示
创建于NX11.0.0.
许可要求:无
- 参数
-
◆ SetName() [1/2]
| void NXOpen::Report::CommandBuilder::SetName |
( |
const char * | commandName | ) |
|
设置命令名称
于NX11.0.0版本创建。
许可要求:无
- 参数
-
◆ SetName() [2/2]
| void NXOpen::Report::CommandBuilder::SetName |
( |
const NXString & | commandName | ) |
|
设置命令名称
于NX11.0.0版本创建。
许可要求:无
- 参数
-
◆ SetNamespaces()
| void NXOpen::Report::CommandBuilder::SetNamespaces |
( |
std::vector< NXString > & | pNamespaces | ) |
|
设置命令适用的类别
创建于NX11.0.0.
许可要求:无
- 参数
-