Skip to content

Commit 30a65fb

Browse files
committed
Now writing into csv instead of vtp.
1 parent 509d2c4 commit 30a65fb

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

standalone/DimensionReduction/main.cpp

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
#include <vtkDataObject.h>
1313
#include <vtkDataSet.h>
1414
#include <vtkDelimitedTextReader.h>
15+
#include <vtkDelimitedTextWriter.h>
1516
#include <vtkPointData.h>
1617
#include <vtkSmartPointer.h>
1718
#include <vtkTable.h>
18-
#include <vtkXMLDataObjectWriter.h>
1919

2020
int main(int argc, char **argv) {
2121
std::vector<std::string> inputFilePaths;
@@ -421,15 +421,13 @@ int main(int argc, char **argv) {
421421
// If output prefix is specified then write all output objects to disk
422422
if(!outputPathPrefix.empty()) {
423423
for(int i = 0; i < dimRed->GetNumberOfOutputPorts(); i++) {
424-
auto output = dimRed->GetOutputDataObject(i);
425-
auto writer = vtkSmartPointer<vtkXMLWriter>::Take(
426-
vtkXMLDataObjectWriter::NewWriter(output->GetDataObjectType()));
424+
auto output = dimRed->GetOutputPort(i);
425+
auto writer = vtkSmartPointer<vtkDelimitedTextWriter>::New();
427426

428427
std::string outputFileName = outputPathPrefix + "_port_"
429-
+ std::to_string(i) + "."
430-
+ writer->GetDefaultFileExtension();
428+
+ std::to_string(i) + ".csv";
431429
msg.printMsg("Writing output file `" + outputFileName + "'...");
432-
writer->SetInputDataObject(output);
430+
writer->SetInputConnection(output);
433431
writer->SetFileName(outputFileName.data());
434432
writer->Update();
435433
}

0 commit comments

Comments
 (0)