22#ifndef vtkConduitSource_h 
   23#define vtkConduitSource_h 
   26#include "vtkIOCatalystConduitModule.h"  
   32VTK_ABI_NAMESPACE_BEGIN
 
   45  vtkSetMacro(UseMultiMeshProtocol, 
bool);
 
   46  vtkGetMacro(UseMultiMeshProtocol, 
bool);
 
   47  vtkBooleanMacro(UseMultiMeshProtocol, 
bool);
 
   55  vtkSetMacro(OutputMultiBlock, 
bool);
 
   56  vtkGetMacro(OutputMultiBlock, 
bool);
 
   57  vtkBooleanMacro(OutputMultiBlock, 
bool);
 
  101  std::unique_ptr<vtkInternals> Internals;
 
  102  bool UseMultiMeshProtocol;
 
  103  bool OutputMultiBlock;
 
data source for Conduit Mesh Blueprint.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
void SetAssemblyNode(const conduit_node *node)
Set the node to read the assembly information from, if any.
 
void SetGlobalFieldsNode(const conduit_node *node)
Mechanism to add global / field-data arrays.
 
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
 
void SetNode(const conduit_node *node)
Get/Set the conduit_node.
 
static vtkConduitSource * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
~vtkConduitSource() override
 
Superclass for algorithms that produce only data object as output.
 
a simple class to control print indentation