23 #include <itksys/SystemTools.hxx> 25 #include <QApplication> 38 int main(
int argc,
char *argv[])
40 QApplication qtapplication(argc, argv);
44 stderr,
"Usage: %s [filename1] [filename2] ...\n\n", itksys::SystemTools::GetFilenameName(argv[0]).c_str());
62 for (i = 1; i < argc; ++i)
65 if (strcmp(argv[i],
"-testing") == 0)
72 mitk::StandaloneDataStorage::SetOfObjects::Pointer dataNodes =
mitk::IOUtil::Load(argv[i], *ds);
74 if (dataNodes->empty())
76 fprintf(stderr,
"Could not open file %s \n\n", argv[i]);
93 if (image.IsNotNull())
100 tf->InitializeByMitkImage(image);
103 tf->GetColorTransferFunction()->AddRGBPoint(tf->GetColorTransferFunction()->GetRange()[0], 1.0, 0.0, 0.0);
104 tf->GetColorTransferFunction()->AddRGBPoint(tf->GetColorTransferFunction()->GetRange()[1], 1.0, 1.0, 0.0);
107 tf->GetScalarOpacityFunction()->AddPoint(0, 0);
108 tf->GetScalarOpacityFunction()->AddPoint(tf->GetColorTransferFunction()->GetRange()[1], 1);
145 renderWindow.resize(256, 256);
149 return qtapplication.exec();
vtkRenderer * GetVtkRenderer() const
void SetDataStorage(mitk::DataStorage *storage) override
set the datastorage that will be used for rendering
int main(int argc, char *argv[])
Change the type of display to 3D.
MITKQTWIDGETS_EXPORT void QmitkRegisterClasses()
static RenderingManager * GetInstance()
Image class for storing images.
MITK implementation of the QVTKWidget.
virtual mitk::VtkPropRenderer * GetRenderer()
mitk::Image::Pointer image
void SetMapperID(const MapperSlotId mapperId) override
Set the MapperSlotId to use.
void RequestUpdateAll(RequestType type=REQUEST_UPDATE_ALL)
static DataStorage::SetOfObjects::Pointer Load(const std::string &path, DataStorage &storage, const ReaderOptionsFunctorBase *optionsCallback=nullptr)
Load a file into the given DataStorage.