NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::FeatureReplayBuilder类 参考

特征回放构建器 更多...

#include <Features_FeatureReplayBuilder.hxx>

类 NXOpen::Features::FeatureReplayBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
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。

成员函数说明

◆ MakeFirstCurrent()

void NXOpen::Features::FeatureReplayBuilder::MakeFirstCurrent ( )

使工作部件的第一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ MakeLastCurrent()

void NXOpen::Features::FeatureReplayBuilder::MakeLastCurrent ( )

使工作部件的最后一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ MakeNextBooleanCurrent()

void NXOpen::Features::FeatureReplayBuilder::MakeNextBooleanCurrent ( )

使工作部件的下一个布尔特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ MakeNextCurrent()

void NXOpen::Features::FeatureReplayBuilder::MakeNextCurrent ( )

使工作部件的下一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ MakePreviousCurrent()

void NXOpen::Features::FeatureReplayBuilder::MakePreviousCurrent ( )

使工作部件的上一个特征成为当前特征。如果正在重播,将停止。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ Pause()

void NXOpen::Features::FeatureReplayBuilder::Pause ( )

暂停特征重播。如果正在重播,将暂停。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ Play()

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")

◆ ReplayTimestampNumber()

int NXOpen::Features::FeatureReplayBuilder::ReplayTimestampNumber ( )

获取特征的重播时间戳编号。如果此特征大于当前特征,特征重播将继续到该特征,并显示中间步骤。如果此特征小于当前特征,下一次重播时此特征将成为当前特征。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ SecondsBetweenSteps()

double NXOpen::Features::FeatureReplayBuilder::SecondsBetweenSteps ( )

获取重播步骤之间的延迟(以秒为单位)
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ SetReplayTimestampNumber()

void NXOpen::Features::FeatureReplayBuilder::SetReplayTimestampNumber ( int replayTimestampNumber)

设置特征的重播时间戳编号。如果此特征大于当前特征,特征重播将继续到该特征,并显示中间步骤。如果此特征小于当前特征,下一次重播时此特征将成为当前特征。
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
replayTimestampNumber重播时间戳编号

◆ SetSecondsBetweenSteps()

void NXOpen::Features::FeatureReplayBuilder::SetSecondsBetweenSteps ( double secondsBetweenSteps)

设置重播步骤之间的延迟(以秒为单位)
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
secondsBetweenSteps步骤间间隔秒数