Skip to content

The example BasicRegionGrowing fails to compile #400

@yurivict

Description

@yurivict

This example fails:

/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:48:15: error: no member named 'SetLower' in 'itk::Object'
  regionGrow->SetLower(lower);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:49:15: error: no member named 'SetUpper' in 'itk::Object'
  regionGrow->SetUpper(upper);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:51:15: error: no member named 'SetReplaceValue' in 'itk::Object'
  regionGrow->SetReplaceValue(255);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:57:15: error: no member named 'SetSeed' in 'itk::Object'
  regionGrow->SetSeed(seed1);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:58:15: error: no member named 'SetInput' in 'itk::Object'
  regionGrow->SetInput(image);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:64:15: error: no member named 'SetSeed' in 'itk::Object'
  regionGrow->SetSeed(seed2);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:65:15: error: no member named 'SetReplaceValue' in 'itk::Object'
  regionGrow->SetReplaceValue(150);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:67:15: error: no member named 'SetInput' in 'itk::Object'
  regionGrow->SetInput(image);
  ~~~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:72:24: error: use of undeclared identifier 'image2'; did you mean 'image'?
  connector2->SetInput(image2);
                       ^~~~~~
                       image
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:41:8: note: 'image' declared here
  auto image = ImageType::New();
       ^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:75:11: error: no member named 'SetInput' in 'vtkImageActor'
  actor2->SetInput(connector2->GetOutput());
  ~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:79:26: error: use of undeclared identifier 'addFilter'
  addConnector->SetInput(addFilter->GetOutput());
                         ^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:82:13: error: no member named 'SetInput' in 'vtkImageActor'
  addActor->SetInput(addConnector->GetOutput());
  ~~~~~~~~~~^
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:114:26: error: use of undeclared identifier 'actor1'; did you mean 'actor2'?
  leftRenderer->AddActor(actor1);
                         ^~~~~~
                         actor2
/disk-samsung/freebsd-ports/science/InsightToolkit/BasicRegionGrowing/Code.cxx:74:34: note: 'actor2' declared here
  vtkSmartPointer<vtkImageActor> actor2 = vtkSmartPointer<vtkImageActor>::New();
                                 ^

Version: 5.3rc04
clang-14
FreeBSD 13.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:BugInconsistencies or issues which will cause an incorrect result under some or all circumstances

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions