public interface PostScenarioVariant extends TransientObject
PostScenarioBuilder
) and arbitrary
Data Sources to work together to provide a seamless
post processing experience.
Variant instances need to be disposed of after they are
no longer needed.
PostScenarioSelectionParameters.newVariant()
Modifier and Type | Method and Description |
---|---|
PostScenarioVariantType |
getDataType()
Read the type.
|
boolean |
getValueAsBoolean()
Read the typed value.
|
Complex |
getValueAsComplex()
Read the typed value.
|
PostScenarioVariantComponent |
getValueAsComponent()
Read the typed value.
|
double |
getValueAsDouble()
Read the typed value.
|
int |
getValueAsInteger()
Read the typed value.
|
PostScenarioModeDescription |
getValueAsModeDescription()
Read the typed value.
|
String |
getValueAsString()
Read the typed value.
|
String |
getValueAsUnicodeString()
Read the typed value.
|
Vector3d |
getValueAsVector3d()
Read the typed value.
|
void |
setValueAsBoolean(boolean value)
Set a typed value.
|
void |
setValueAsComplex(Complex value)
Set a typed value.
|
void |
setValueAsComponent(PostScenarioVariantComponent value)
Set a typed value.
|
void |
setValueAsDouble(double value)
Set a typed value.
|
void |
setValueAsInteger(int value)
Set a typed value.
|
void |
setValueAsModeDescription(PostScenarioModeDescription value)
Set a typed value.
|
void |
setValueAsString(String value)
Set a typed value.
|
void |
setValueAsUnary()
Set a typed value.
|
void |
setValueAsUnicodeString(String value)
Set a typed value.
|
void |
setValueAsVector3d(Vector3d value)
Set a typed value.
|
_value, dispose, printTestData, printTestData
boolean getValueAsBoolean() throws NXException, RemoteException
NXException
RemoteException
int getValueAsInteger() throws NXException, RemoteException
NXException
RemoteException
double getValueAsDouble() throws NXException, RemoteException
NXException
RemoteException
Complex getValueAsComplex() throws NXException, RemoteException
NXException
RemoteException
String getValueAsString() throws NXException, RemoteException
NXException
RemoteException
String getValueAsUnicodeString() throws NXException, RemoteException
NXException
RemoteException
Vector3d getValueAsVector3d() throws NXException, RemoteException
NXException
RemoteException
PostScenarioVariantComponent getValueAsComponent() throws NXException, RemoteException
NXException
RemoteException
PostScenarioModeDescription getValueAsModeDescription() throws NXException, RemoteException
NXException
RemoteException
PostScenarioVariantType getDataType() throws NXException, RemoteException
NXException
RemoteException
void setValueAsBoolean(boolean value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsInteger(int value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsDouble(double value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsComplex(Complex value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsString(String value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsUnicodeString(String value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsUnary() throws NXException, RemoteException
NXException
RemoteException
void setValueAsVector3d(Vector3d value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsComponent(PostScenarioVariantComponent value) throws NXException, RemoteException
value
- NXException
RemoteException
void setValueAsModeDescription(PostScenarioModeDescription value) throws NXException, RemoteException
value
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.