23 #ifndef vtkVRMLSource_h 24 #define vtkVRMLSource_h 26 #include "vtkMultiBlockDataSetAlgorithm.h" 27 #include "vtkPVVTKExtensionsDefaultModule.h" 29 class vtkMultiBlockDataSet;
30 class vtkVRMLImporter;
32 class VTKPVVTKEXTENSIONSDEFAULT_EXPORT
vtkVRMLSource :
public vtkMultiBlockDataSetAlgorithm
36 void PrintSelf(ostream& os, vtkIndent indent);
43 vtkSetStringMacro(FileName);
44 vtkGetStringMacro(FileName);
51 vtkSetMacro(Color,
int);
52 vtkGetMacro(Color,
int);
53 vtkBooleanMacro(Color,
int);
61 vtkSetMacro(Append,
int);
62 vtkGetMacro(Append,
int);
63 vtkBooleanMacro(Append,
int);
66 static int CanReadFile(
const char* filename);
72 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
74 void InitializeImporter();
75 void CopyImporterToOutputs(vtkMultiBlockDataSet*);
vtkVRMLImporter * Importer
Converts importer to a source.