pyvista.MultiBlock.get

pyvista.MultiBlock.get#

MultiBlock.get(
index: str,
default: MultiBlock | DataSet | None = None,
) MultiBlock | DataSet | None[ソース]#

ブロックを名前で返します.

名前が一意でない場合は,最初に出現したものを返す.その名前がデータセットに含まれていない場合は, default を返す.

パラメータ:
indexstr

マルチブロック内のデータセットのインデックスまたは名前.

defaultpyvista.DataSet or pyvista.MultiBlock, optional

index がマルチブロックにない場合に返すデフォルト.

戻り値:
pyvista.DataSet or pyvista.MultiBlock or None

指定されたインデックスのデータセットが存在する場合,そのデータセット.

>>> import pyvista as pv
>>> from pyvista import examples
>>> data = {'poly': pv.PolyData(), 'img': pv.ImageData()}
>>> blocks = pv.MultiBlock(data)
>>> blocks.get('poly')
PolyData ...
>>> blocks.get('cone')