pyvista.PointCellDataSelection#

class PointCellDataSelection[ソース]#

データ配列の選択をサポートするリーダー用のMixinです.

>>> import pyvista as pv
>>> from pyvista import examples
>>> filename = examples.download_backward_facing_step(load=False)
>>> filename.split("/")[-1]  # omit the path
'foam_case_0_0_0_0.case'
>>> reader = pv.get_reader(filename)
>>> reader
EnSightReader('.../foam_case_0_0_0_0.case')
>>> reader.cell_array_names
['v2', 'nut', 'k', 'nuTilda', 'p', 'omega', 'f', 'epsilon', 'U']
>>> reader.point_array_names
[]
>>> reader.all_cell_arrays_status  
{'v2': True, 'nut': True, 'k': True, 'nuTilda': True, 'p': True, 'omega': True, 'f': True, 'epsilon': True, 'U': True}
>>> reader.disable_all_cell_arrays()
>>> reader.enable_cell_array('U')
>>> mesh = reader.read()  # MultiBlock mesh
>>> mesh[0].array_names
['U']

メソッド

PointCellDataSelection.cell_array_status(name)

名前付きのセル配列の状態を返します.

PointCellDataSelection.disable_all_cell_arrays()

すべてのポイント配列を無効にします.

PointCellDataSelection.disable_all_point_arrays()

すべてのポイント配列を無効にします.

PointCellDataSelection.disable_cell_array(name)

名前付きのセル配列を無効にします.

PointCellDataSelection.disable_point_array(name)

名前の付いたポイント配列を無効にします.

PointCellDataSelection.enable_all_cell_arrays()

すべてのポイント配列を有効にします.

PointCellDataSelection.enable_all_point_arrays()

すべてのポイントアレイを有効にします.

PointCellDataSelection.enable_cell_array(name)

名前付きのセル配列を有効にします.

PointCellDataSelection.enable_point_array(name)

名前付きの点状配列を有効にします.

PointCellDataSelection.point_array_status(name)

名前付きのポイント配列の状態を返します.

アトリビュート

PointCellDataSelection.all_cell_arrays_status

すべてのセル配列の状態を返します.

PointCellDataSelection.all_point_arrays_status

すべての点配列の状態を返します.

PointCellDataSelection.cell_array_names

すべてのセル配列名のリストを返します.

PointCellDataSelection.number_cell_arrays

セル配列の数を返します.

PointCellDataSelection.number_point_arrays

ポイント配列の数を返します.

PointCellDataSelection.point_array_names

すべてのポイント配列名のリストを返します.