[vtkusers] 3D image as N cubes
bill.lorensen at gmail.com
Wed Jun 3 09:36:46 EDT 2015
This example may help:
On Wed, Jun 3, 2015 at 8:48 AM, Francisco Lopez de la Franca
<franciscolopezdelafranca at gmail.com> wrote:
> I've created an example (see below) but everything is OK except that the
> output image is not created. I'd be very pleased if someone can help me
> (maybe with an explanatory example or whatever).
> char* filename = new char;
> strcpy(filename, "nifti_image.nii");
> vtkSmartPointer<vtkNIFTIImageReader> reader =
> //Create the octree
> vtkSmartPointer<vtkOctreePointLocator> octree =
> octree->SetDataSet((vtkDataSet*) reader->GetOutput());
> std::cout << "Number of cells in tree: " <<
> octree->GetDataSet()->GetNumberOfCells() << std::endl;
> std::cout << "Number of points in tree: " <<
> octree->GetDataSet()->GetNumberOfPoints() << std::endl;
> char* outfile = new char;
> strcpy(outfile, "OcTree.vtp");
> vtkSmartPointer<vtkXMLPolyDataWriter> writer =
> writer->SetInputData((vtkPolyData*) octree->GetDataSet());
> 2015-05-29 12:40 GMT+02:00 Francisco Lopez de la Franca
> <franciscolopezdelafranca at gmail.com>:
>> Hi everybody,
>> I'd like to represent a 3D image as a fixed number of cubes, I mean,
>> something like a spatial occupancy matrix in 3D.
>> Could you, please, recommend me a fast way to do it or does it exist a
>> data structure in VTK to achieve this?
>> I've found the OcTree structure but I donot know if it is valid for this.
>> Thank you very much.
>> My best regards.
> Powered by www.kitware.com
> Visit other Kitware open-source projects at
> Please keep messages on-topic and check the VTK FAQ at:
> Search the list archives at: http://markmail.org/search/?q=vtkusers
> Follow this link to subscribe/unsubscribe:
Unpaid intern in BillsBasement at noware dot com
More information about the vtkusers