public interface PostScenarioManager extends Remote
PostScenarioBuilder
. PostScenarioManager
. Modifier and Type | Method and Description |
---|---|
PostScenarioAvailableDescriptorCollection |
availablePostScenarioDescriptors()
Contains a
PostScenarioAvailableDescriptorCollection . |
boolean |
checkScenarioDataSourceCompatible(PostScenarioParameters scenarioParameters)
Deprecated.
Deprecated in NX12.0.0. This function is no longer useful because the new API only lists compatible data sources per slot.
|
boolean |
checkValidDataSource(PostScenarioParameters scenarioParameters)
Checks if the data source set in
PostScenarioParameters is valid. |
PostScenarioBuilder |
createPostScenarioBuilderFromParameters(PostScenarioParameters scenarioParameters)
Creates a transient object
PostScenarioBuilder that is
responsible for creating a post scenario object. |
PostScenarioBuilder |
createPostScenarioBuilderFromScenario(PostScenario scenario)
Creates a builder for the Scenario retrieved from a Visualized Scenario.
|
PostScenarioBuilder |
createPostScenarioBuilderFromViewport(int viewportIndex)
Creates a builder for the Scenario retrieved from a Visualized Scenario from a certain viewport.
|
ViewportSynchronizationOptions |
createViewportSynchronizationOptions()
Creates viewport synchronization options.
|
DataSourceCollection |
dataSources()
Contains a
DataSourceCollection . |
PostScenarioParameters |
newPostScenarioParameters()
Creates a transient object
PostScenarioParameters that
contains the settings required to create a post scenario. |
PostScenarioDescriptorCollection |
postScenarioDescriptors()
Deprecated.
Deprecated in NX12.0.0. Use
availablePostScenarioDescriptors() instead.
|
void |
setViewportSynchronizationOptions(ViewportSynchronizationOptions options)
Sets the viewport synchronization options.
|
PostScenarioDescriptorCollection postScenarioDescriptors() throws RemoteException
availablePostScenarioDescriptors()
instead.
RemoteException
PostScenarioAvailableDescriptorCollection availablePostScenarioDescriptors() throws RemoteException
PostScenarioAvailableDescriptorCollection
.
This member enumerates scenario descriptors available for use with the Data Sources selected in dataSources()
.
RemoteException
DataSourceCollection dataSources() throws RemoteException
DataSourceCollection
.
The DataSource
s added to this collection will be used to populate the availablePostScenarioDescriptors()
.
These data sources will also be the ones available to any PostScenarioBuilder
in the current session.
RemoteException
PostScenarioParameters newPostScenarioParameters() throws NXException, RemoteException
PostScenarioParameters
that
contains the settings required to create a post scenario.
The object should be destroyed after the post scenario is created.
NXException
RemoteException
boolean checkValidDataSource(PostScenarioParameters scenarioParameters) throws NXException, RemoteException
PostScenarioParameters
is valid.
scenarioParameters
- NXException
RemoteException
boolean checkScenarioDataSourceCompatible(PostScenarioParameters scenarioParameters) throws NXException, RemoteException
PostScenarioParameters
are compatible.
scenarioParameters
- NXException
RemoteException
PostScenarioBuilder createPostScenarioBuilderFromParameters(PostScenarioParameters scenarioParameters) throws NXException, RemoteException
PostScenarioBuilder
that is
responsible for creating a post scenario object.
scenarioParameters
- NXException
RemoteException
PostScenarioBuilder createPostScenarioBuilderFromViewport(int viewportIndex) throws NXException, RemoteException
viewportIndex
- NXException
RemoteException
PostScenarioBuilder createPostScenarioBuilderFromScenario(PostScenario scenario) throws NXException, RemoteException
scenario
- NXException
RemoteException
ViewportSynchronizationOptions createViewportSynchronizationOptions() throws NXException, RemoteException
NXException
RemoteException
void setViewportSynchronizationOptions(ViewportSynchronizationOptions options) throws NXException, RemoteException
options
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.