VTK  9.5.20251008
vtkDataObjectToConduit.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-License-Identifier: BSD-3-Clause
11#ifndef vtkDataObjectToConduit_h
12#define vtkDataObjectToConduit_h
13
14#include "vtkIOCatalystConduitModule.h" // For windows import/export of shared libraries
15
16namespace conduit_cpp
17{
18class Node;
19}
20
21VTK_ABI_NAMESPACE_BEGIN
22class vtkDataObject;
24VTK_ABI_NAMESPACE_END
25
27{
28VTK_ABI_NAMESPACE_BEGIN
41VTKIOCATALYSTCONDUIT_EXPORT bool FillConduitNode(
42 vtkDataObject* data_object, conduit_cpp::Node& conduit_node);
43
48VTKIOCATALYSTCONDUIT_EXPORT void FillConduitNodeAssembly(
49 vtkPartitionedDataSetCollection* pdc, conduit_cpp::Node& conduit_node);
50
51VTK_ABI_NAMESPACE_END
52}
53
54#endif
55// VTK-HeaderTest-Exclude: vtkDataObjectToConduit.h
general representation of visualization data
Composite dataset that groups datasets as a collection.
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.