public interface FeatureReplayBuilder extends Builder
FeatureReplayBuilder
builder.
FeatureReplayBuilder
is used to control the feature replay
of a part. Using this class, one can make the first feature or the last feature current, and
step through the features by making the next feature or previous feature current. This class also
allows stepping to the next boolean feature or automatically replay to a given feature. If the
feature to be replayed to, is more than the current feature, one can specify a delay
(time interval in seconds) between the replay of each of the features to observe the part construction
with interactive NX session. When interactive NX session is not running, there will be no display of
objects / current features. FeatureCollection.createFeatureReplayBuilder()
Property | Value |
---|---|
ReplayTimestampNumber | 0 |
SecondsBetweenSteps | 0 |
Modifier and Type | Method and Description |
---|---|
void |
makeFirstCurrent()
Makes the first feature of the work part current.
|
void |
makeLastCurrent()
Makes the last feature of the work part current.
|
void |
makeNextBooleanCurrent()
Makes the next boolean feature of the work part current.
|
void |
makeNextCurrent()
Makes the next feature of the work part current.
|
void |
makePreviousCurrent()
Makes the previous feature of the work part current.
|
void |
pause()
Pauses feature replay.
|
void |
play()
Starts feature replay.
|
int |
replayTimestampNumber()
Returns the replay timestamp number of feature.
|
double |
secondsBetweenSteps()
Returns the delay in seconds between replay steps
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReplayTimestampNumber(int replayTimestampNumber)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSecondsBetweenSteps(double secondsBetweenSteps)
License requirements: solid_modeling ("SOLIDS MODELING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void makeFirstCurrent() throws NXException, RemoteException
NXException
RemoteException
void makePreviousCurrent() throws NXException, RemoteException
NXException
RemoteException
void makeNextCurrent() throws NXException, RemoteException
NXException
RemoteException
void makeLastCurrent() throws NXException, RemoteException
NXException
RemoteException
void makeNextBooleanCurrent() throws NXException, RemoteException
NXException
RemoteException
int replayTimestampNumber() throws NXException, RemoteException
NXException
RemoteException
void setReplayTimestampNumber(int replayTimestampNumber) throws NXException, RemoteException
replayTimestampNumber
- NXException
RemoteException
double secondsBetweenSteps() throws NXException, RemoteException
NXException
RemoteException
void setSecondsBetweenSteps(double secondsBetweenSteps) throws NXException, RemoteException
secondsBetweenSteps
- NXException
RemoteException
void play() throws NXException, RemoteException
replayTimestampNumber()
and setReplayTimestampNumber(int)
. If
replayTimestampNumber()
and setReplayTimestampNumber(int)
is more
than the current feature, feature replay will continue to
replayTimestampNumber()
and setReplayTimestampNumber(int)
- one
feature at a time and there will be a delay of
secondsBetweenSteps()
and setSecondsBetweenSteps(double)
seconds
between replay of each feature. If
replayTimestampNumber()
and setReplayTimestampNumber(int)
is less
than the current feature, feature
replayTimestampNumber()
and setReplayTimestampNumber(int)
will be
made current feature and no steps are shown.
NXException
RemoteException
void pause() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.