[vtkusers] Modify scalar values
Michnay Balázs
michnay at freemail.hu
Thu Jan 20 09:25:11 EST 2005
He all,
I'd like to modify the scalar values of some pixels of a vtkImageData.
What I do is to get the scalarArray with GetPointData()->GetScalars()
and then I set the number of tuples and components.
If I try to set a component value, I get an error message (assertion
error).
What is the problem?
Thanks in advance,
Regards,
MB
The code:
-------------
vtkDataArray *scalarArrayDestination = LabeledImage->GetPointData()-
>GetScalars();
scalarArrayDestination->SetNumberOfTuples(NumberOfPixels);
scalarArrayDestination->SetNumberOfComponents(scalarArraySource-
>GetNumberOfComponents());
//The following line generates the error:
scalarArrayDestination->SetComponent(CurrentPixel,0, 1.0f);
More information about the vtkusers
mailing list