poIResultCtrl IsLayerFilterValid

Checks if the layer filter is valid for the given data type.

Syntax

poIResultCtrl_handle IsLayerFilterValid layer_filter_id sub_id data_type_name

Application

HyperView Tcl Query

Description

This command checks to see if the layer filter with the given ID is valid for the given subcase ID and data type. This can also be used to see if the same layer filter can be applied for various data types.

Inputs

layer_filter_id
The ID of the layer filter to be created.
subcase_id
The ID of the subcase for which the layer filter has to be validated.
data_type_name
The data type name from which the filter has to be validated.

Example

To create a layer filter with an ID of "2" for subcase 1, with a data type of “Composite Stress” (for a result file containing the following data type list: {“Displacement” “Strain” “Composite Stress”}) and then check to see if the same filter can be used for "Strain":
hwi OpenStack
hwi GetSessionHandle session_handle
session_handle GetProjectHandle project_handle
project_handle GetPageHandle page_handle [project_handle GetActivePage]
page_handle GetWindowHandle window_handle [page_handle GetActiveWindow]
window_handle GetClientHandle client_handle
client_handle GetModelHandle model_handle [client_handle GetActiveModel]
model_handle GetResultCtrlHandle result_handle
result_handle CreateLayerFilter 1 "Composite Stress" 2
result_handle IsLayerFilterValid 2 1 "Strain"
hwi CloseStack

Errors

Returns an error if the result controller handle is invalid.