21 #ifndef vtkConduitSource_h
22 #define vtkConduitSource_h
26 #include "vtkIOCatalystConduitModule.h"
32 VTK_ABI_NAMESPACE_BEGIN
46 vtkSetMacro(UseAMRMeshProtocol,
bool);
47 vtkGetMacro(UseAMRMeshProtocol,
bool);
48 vtkBooleanMacro(UseAMRMeshProtocol,
bool);
57 vtkSetMacro(UseMultiMeshProtocol,
bool);
58 vtkGetMacro(UseMultiMeshProtocol,
bool);
59 vtkBooleanMacro(UseMultiMeshProtocol,
bool);
67 vtkSetMacro(OutputMultiBlock,
bool);
68 vtkGetMacro(OutputMultiBlock,
bool);
69 vtkBooleanMacro(OutputMultiBlock,
bool);
115 bool GeneratePartitionedDataSetCollection(
vtkDataObject* output);
123 std::unique_ptr<vtkInternals> Internals;
124 bool UseAMRMeshProtocol;
125 bool UseMultiMeshProtocol;
126 bool OutputMultiBlock;
128 VTK_ABI_NAMESPACE_END
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
struct conduit_node_impl conduit_node
static vtkDataObjectAlgorithm * New()
data source for Conduit Mesh Blueprint.
a simple class to control print indentation
Superclass for algorithms that produce only data object as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.