View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014693VTK(No Category)public2014-04-15 13:352014-10-02 15:13
ReporterJulien Finet 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version6.2.0 
Summary0014693: vtkAssignAttribute needs input array to have a name
DescriptionvtkAssignAttribute needs input array to have a name.
E.g.
  vtkNew<vtkImageData> imageData;
  imageData->SetDimensions(2,2,2);
  vtkNew<vtkFloatArray> tensors;
  //tensors->SetName("tensors");
  tensors->SetNumberOfComponents(9);
  tensors->SetNumberOfTuples(2*2*2);
  for (int i = 0; i < 2*2*2;++i)
    {
    tensors->SetTuple9(i,1.,0.,0.,0.,1.,0.,0.,0.,1.);
    }
  imageData->GetPointData()->SetTensors(tensors.GetPointer());

  vtkNew<vtkTrivialProducer> tp;
  tp->SetOutput(imageData.GetPointer());

  vtkNew<vtkAssignAttribute> tensorsToScalars;
  tensorsToScalars->Assign(vtkDataSetAttributes::TENSORS,
                           vtkDataSetAttributes::SCALARS,
                           vtkAssignAttribute::POINT_DATA);
  tensorsToScalars->SetInputConnection(tp->GetOutputPort());
  tensorsToScalars->Update();
  vtkImageData* output = vtkImageData::SafeDownCast(tensorsToScalars->GetOutputDataObject(0));
  std::cout << "Scalars: " << output->GetPointData()->GetScalars() << std::endl;

It prints "Scalars: 0". However, if the tensors array has a name, then it prints the array address correctly.
Tagshackaton
ProjectTBD
Typeincorrect functionality
Attached Files

 Relationships
related to 0014692closedUtkarsh Ayachit vtkAssignAttribute does not pass scalar type 

  Notes
(0033455)
Utkarsh Ayachit (administrator)
2014-10-02 10:55

Gerrit topic:

http://review.source.kitware.com/#/t/4757 [^]
(0033523)
Utkarsh Ayachit (administrator)
2014-10-02 15:13

merged in git/master.

 Issue History
Date Modified Username Field Change
2014-04-15 13:35 Julien Finet New Issue
2014-04-15 13:36 Julien Finet Relationship added related to 0014692
2014-10-01 12:51 Berk Geveci Tag Attached: hackaton
2014-10-02 09:31 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2014-10-02 10:55 Utkarsh Ayachit Status backlog => active development
2014-10-02 10:55 Utkarsh Ayachit Note Added: 0033455
2014-10-02 10:55 Utkarsh Ayachit Status active development => gerrit review
2014-10-02 15:13 Utkarsh Ayachit Note Added: 0033523
2014-10-02 15:13 Utkarsh Ayachit Status gerrit review => closed
2014-10-02 15:13 Utkarsh Ayachit Resolution open => fixed
2014-10-02 15:13 Utkarsh Ayachit Fixed in Version => 6.2.0


Copyright © 2000 - 2018 MantisBT Team