|
NX Open C++ 参考指南 2406 v1.1
|
草图操作构建器基类 更多...
#include <SketchOperationBuilder.hxx>
Public 类型 | |
| enum | SolverStatus { SolverStatusUnknown , SolverStatusInitializing , SolverStatusConfigured , SolverStatusConfigureFailed , SolverStatusUpdated , SolverStatusUpdateFailed } |
Public 成员函数 | |
| NXOpen::SketchOperationData * | ExportOperationData () |
| std::vector< NXOpen::SketchFoundRelation * > | FindRelations () |
| NXOpen::SketchOperationBuilder::SolverStatus | GetSolverStatus () |
| NX_DEPRECATED ("Deprecated in NX2007.0.0. Use NXOpen::SketchOperationBuilder::ExportOperationData instead.") NXString ExportSolverConfiguration(int *numStringSize) | |
| void | RestoreOperation () |
| void | SetRelationRelaxState (NXOpen::SketchRelation *relation, bool relax) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _SketchOperationBuilderBuilder |
草图操作构建器基类
表示 NXOpen::SketchOperationBuilder 。这是各种草图操作构建器(如 SketchEditDimensionValueBuilder 或 SketchMakeRelationBuilder )的基类,不能单独创建。
创建子构建器类的实例。
创建于 NX1847.0.0。
在 NXOpen::SketchOperationBuilder::GetSolverStatus 中用于返回此操作的求解器当前状态。
| NXOpen::SketchOperationData * NXOpen::SketchOperationBuilder::ExportOperationData | ( | ) |
返回内部求解器操作的数据。
创建于 NX2007.0.0。
许可要求:无
| std::vector< NXOpen::SketchFoundRelation * > NXOpen::SketchOperationBuilder::FindRelations | ( | ) |
根据操作输入计算所需关系。返回找到的关系以进行进一步处理。
| NXOpen::SketchOperationBuilder::SolverStatus NXOpen::SketchOperationBuilder::GetSolverStatus | ( | ) |
返回此操作的求解器状态。
| NXOpen::SketchOperationBuilder::NX_DEPRECATED | ( | "Deprecated in NX2007.0.0. Use NXOpen::SketchOperationBuilder::ExportOperationData instead." | ) |
返回内部求解器操作的配置数据。
numstringsize
| void NXOpen::SketchOperationBuilder::RestoreOperation | ( | ) |
清除所有放松的关系和锁定的对象(如果存在)。
创建于 NX1847.0.0。
许可要求:无
| void NXOpen::SketchOperationBuilder::SetRelationRelaxState | ( | NXOpen::SketchRelation * | relation, |
| bool | relax ) |
放松或不放松操作中找到的关系。true 表示放松,false 表示不放松。
创建于 NX1847.0.0。
许可要求:无
| relation | 关系 |
| relax | 放松 |