VTK
9.5.20250913
|
Functions | |
VTKIOCATALYSTCONDUIT_EXPORT bool | FillConduitNode (vtkDataObject *data_object, conduit_cpp::Node &conduit_node) |
Fill the given conduit "data" node with the data from the data object. | |
VTKIOCATALYSTCONDUIT_EXPORT void | FillConduitNodeAssembly (vtkPartitionedDataSetCollection *pdc, conduit_cpp::Node &conduit_node) |
Append PDC assembly node to conduit channel. | |
VTKIOCATALYSTCONDUIT_EXPORT bool vtkDataObjectToConduit::FillConduitNode | ( | vtkDataObject * | data_object, |
conduit_cpp::Node & | conduit_node | ||
) |
Fill the given conduit "data" node with the data from the data object.
data_object must be either vtkDataSet or vtkPartitionedDataSetCollection. The final structure is a valid blueprint mesh (for dataset) or multimesh (for pdc).
The conduit multimesh protocol is documented in ParaView's documentation https://docs.paraview.org/en/latest/Catalyst/blueprints.html#protocol-multimesh
In the specific case of mixed shape unstructured datasets, a new field "vtkCellSizes" is added to the input data object. At the moment, only vtkDataSet are supported.
VTKIOCATALYSTCONDUIT_EXPORT void vtkDataObjectToConduit::FillConduitNodeAssembly | ( | vtkPartitionedDataSetCollection * | pdc, |
conduit_cpp::Node & | conduit_node | ||
) |
Append PDC assembly node to conduit channel.
The node provided is usually the parent of the "data" node given to FillConduitNode.