示教功能
更多...
#include <CAM_Teaching.hxx>
|
| void | AddNewClass (const char *name, const char *packageName, const char *superName) |
| void | AddNewClass (const NXString &name, const NXString &packageName, const NXString &superName) |
| void | AddNewRule (const char *name) |
| void | AddNewRule (const NXString &name) |
| NXString | GetRuleCondition () |
| NXString | GetRuleLibraryPath () |
| NXString | GetRulePath () |
| double | GetRulePriority () |
| void | RemoveClass (const char *name, const char *packageName) |
| void | RemoveClass (const NXString &name, const NXString &packageName) |
| void | RemoveRule () |
| void | RenameClass (const char *name, const char *packageName, const char *newName) |
| void | RenameClass (const NXString &name, const NXString &packageName, const NXString &newName) |
| void | RenameRule (const char *newName) |
| void | RenameRule (const NXString &newName) |
| void | SetRuleCondition (const char *condition) |
| void | SetRuleCondition (const NXString &condition) |
| void | SetRuleLibraryPath (const char *path) |
| void | SetRuleLibraryPath (const NXString &path) |
| void | SetRulePath (const char *path) |
| void | SetRulePath (const NXString &path) |
| void | SetRulePriority (double priority) |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
示教功能
表示一个 Teaching 构建器
抽象类
创建于 NX10.0.3.
◆ AddNewClass() [1/2]
| void NXOpen::CAM::Teaching::AddNewClass |
( |
const char * | name, |
|
|
const char * | packageName, |
|
|
const char * | superName ) |
添加一个新类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
| name | 名称 |
| packageName | 包名 |
| superName | 父类名 |
◆ AddNewClass() [2/2]
| void NXOpen::CAM::Teaching::AddNewClass |
( |
const NXString & | name, |
|
|
const NXString & | packageName, |
|
|
const NXString & | superName ) |
添加一个新类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
| name | 名称 |
| packageName | 包名 |
| superName | 父类名 |
◆ AddNewRule() [1/2]
| void NXOpen::CAM::Teaching::AddNewRule |
( |
const char * | name | ) |
|
添加新规则
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ AddNewRule() [2/2]
| void NXOpen::CAM::Teaching::AddNewRule |
( |
const NXString & | name | ) |
|
添加新规则
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ GetRuleCondition()
| NXString NXOpen::CAM::Teaching::GetRuleCondition |
( |
| ) |
|
获取规则条件
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
◆ GetRuleLibraryPath()
| NXString NXOpen::CAM::Teaching::GetRuleLibraryPath |
( |
| ) |
|
获取选定的规则库路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
◆ GetRulePath()
| NXString NXOpen::CAM::Teaching::GetRulePath |
( |
| ) |
|
获取选定的规则路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
◆ GetRulePriority()
| double NXOpen::CAM::Teaching::GetRulePriority |
( |
| ) |
|
获取选定的规则优先级
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
◆ RemoveClass() [1/2]
| void NXOpen::CAM::Teaching::RemoveClass |
( |
const char * | name, |
|
|
const char * | packageName ) |
移除一个类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
◆ RemoveClass() [2/2]
| void NXOpen::CAM::Teaching::RemoveClass |
( |
const NXString & | name, |
|
|
const NXString & | packageName ) |
移除一个类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
◆ RemoveRule()
| void NXOpen::CAM::Teaching::RemoveRule |
( |
| ) |
|
移除规则
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
◆ RenameClass() [1/2]
| void NXOpen::CAM::Teaching::RenameClass |
( |
const char * | name, |
|
|
const char * | packageName, |
|
|
const char * | newName ) |
重命名一个类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
| name | 名称 |
| packageName | 包名 |
| newName | 新名称 |
◆ RenameClass() [2/2]
| void NXOpen::CAM::Teaching::RenameClass |
( |
const NXString & | name, |
|
|
const NXString & | packageName, |
|
|
const NXString & | newName ) |
重命名一个类
创建于 NX10.0.3.
许可要求: fbm_author ("FBM Author")
- 参数
-
| name | 名称 |
| packageName | 包名 |
| newName | 新名称 |
◆ RenameRule() [1/2]
| void NXOpen::CAM::Teaching::RenameRule |
( |
const char * | newName | ) |
|
重命名规则
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ RenameRule() [2/2]
| void NXOpen::CAM::Teaching::RenameRule |
( |
const NXString & | newName | ) |
|
重命名规则
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRuleCondition() [1/2]
| void NXOpen::CAM::Teaching::SetRuleCondition |
( |
const char * | condition | ) |
|
设置规则条件
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
- 参数
-
◆ SetRuleCondition() [2/2]
| void NXOpen::CAM::Teaching::SetRuleCondition |
( |
const NXString & | condition | ) |
|
设置规则条件
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRuleLibraryPath() [1/2]
| void NXOpen::CAM::Teaching::SetRuleLibraryPath |
( |
const char * | path | ) |
|
设置选定的规则库路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRuleLibraryPath() [2/2]
| void NXOpen::CAM::Teaching::SetRuleLibraryPath |
( |
const NXString & | path | ) |
|
设置选定的规则库路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRulePath() [1/2]
| void NXOpen::CAM::Teaching::SetRulePath |
( |
const char * | path | ) |
|
设置选定的规则路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRulePath() [2/2]
| void NXOpen::CAM::Teaching::SetRulePath |
( |
const NXString & | path | ) |
|
设置选定的规则路径
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-
◆ SetRulePriority()
| void NXOpen::CAM::Teaching::SetRulePriority |
( |
double | priority | ) |
|
设置选定的规则优先级
创建于NX10.0.3。
许可要求:fbm_author ("FBM Author")
- 参数
-