|
NX Open C++ 参考指南 2406 v1.1
|
特征回放构建器 更多...
#include <Features_FeatureReplayBuilder.hxx>
Public 成员函数 | |
| void | MakeFirstCurrent () |
| void | MakeLastCurrent () |
| void | MakeNextBooleanCurrent () |
| void | MakeNextCurrent () |
| void | MakePreviousCurrent () |
| void | Pause () |
| void | Play () |
| int | ReplayTimestampNumber () |
| double | SecondsBetweenSteps () |
| void | SetReplayTimestampNumber (int replayTimestampNumber) |
| void | SetSecondsBetweenSteps (double secondsBetweenSteps) |
| 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 | _FeatureReplayBuilderBuilder |
特征回放构建器
表示 NXOpen::Features::FeatureReplayBuilder 建造器。 NXOpen::Features::FeatureReplayBuilder 用于控制零件的特征重播。 使用此类,可以使第一个特征或最后一个特征成为当前特征,并通过使下一个特征或上一个特征成为当前特征来逐步遍历特征。 此类还允许跳转到下一个布尔特征或自动重播到给定特征。如果要重播到的特征大于当前特征,可以指定每个特征重播之间的延迟(以秒为单位的时间间隔),以便在交互式NX会话中观察零件构建过程。当交互式NX会话未运行时,将不会显示对象/当前特征。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateFeatureReplayBuilder
默认值。
| 属性 | 值 |
|---|---|
| 重播时间戳编号 | 0 |
| 步骤间间隔秒数 | 0 |
创建于 NX6.0.0。
| void NXOpen::Features::FeatureReplayBuilder::MakeFirstCurrent | ( | ) |
使工作部件的第一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::MakeLastCurrent | ( | ) |
使工作部件的最后一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::MakeNextBooleanCurrent | ( | ) |
使工作部件的下一个布尔特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::MakeNextCurrent | ( | ) |
使工作部件的下一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::MakePreviousCurrent | ( | ) |
使工作部件的上一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::Pause | ( | ) |
暂停特征重播。如果正在重播,将暂停。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::Play | ( | ) |
开始特征重播。如果特征重播处于暂停状态,将从暂停状态继续。重播将继续到由 NXOpen::Features::FeatureReplayBuilder::SetReplayTimestampNumber 设置的特征编号。 如果 NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber 大于当前特征,特征重播将继续到 NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber(每次一个特征),并且每个特征重播之间的延迟为 NXOpen::Features::FeatureReplayBuilder::SecondsBetweenSteps 秒。 如果 NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber 小于当前特征,特征 NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber 将成为当前特征,并且不显示步骤。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| int NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber | ( | ) |
获取特征的重播时间戳编号。如果此特征大于当前特征,特征重播将继续到该特征,并显示中间步骤。如果此特征小于当前特征,下一次重播时此特征将成为当前特征。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| double NXOpen::Features::FeatureReplayBuilder::SecondsBetweenSteps | ( | ) |
获取重播步骤之间的延迟(以秒为单位)
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::FeatureReplayBuilder::SetReplayTimestampNumber | ( | int | replayTimestampNumber | ) |
设置特征的重播时间戳编号。如果此特征大于当前特征,特征重播将继续到该特征,并显示中间步骤。如果此特征小于当前特征,下一次重播时此特征将成为当前特征。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| replayTimestampNumber | 重播时间戳编号 |
| void NXOpen::Features::FeatureReplayBuilder::SetSecondsBetweenSteps | ( | double | secondsBetweenSteps | ) |
设置重播步骤之间的延迟(以秒为单位)
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| secondsBetweenSteps | 步骤间间隔秒数 |