![]() |
open_iA
2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
#include "dlg_datatypeconversion.h"#include "charts/iAChartWidget.h"#include "charts/iAHistogramData.h"#include "charts/iAPlotTypes.h"#include "iAConnector.h"#include "iAMathUtility.h"#include "iAToolsITK.h"#include "iAToolsVTK.h"#include "iATransferFunction.h"#include "iATypedCallHelper.h"#include "iAVtkWidget.h"#include "io/iARawFileParameters.h"#include <itkChangeInformationImageFilter.h>#include <itkExtractImageFilter.h>#include <itkImageSliceConstIteratorWithIndex.h>#include <itkNormalizeImageFilter.h>#include <itkRescaleIntensityImageFilter.h>#include <vtkColorTransferFunction.h>#include <vtkGenericOpenGLRenderWindow.h>#include <vtkImageActor.h>#include <vtkImageData.h>#include <vtkImageMapper3D.h>#include <vtkImageMapToColors.h>#include <vtkInteractorStyleImage.h>#include <vtkMatrix4x4.h>#include <vtkMetaImageWriter.h>#include <vtkPlaneSource.h>#include <vtkPolyDataMapper.h>#include <vtkProperty.h>#include <vtkRenderer.h>#include <vtkVersion.h>#include <QCheckBox>#include <QComboBox>#include <QLabel>#include <QLineEdit>#include <QList>#include <QStringList>#include <QVariant>Functions | |
| template<class T > | |
| void | DataTypeConversion_template (QString const &filename, iARawFileParameters const &p, unsigned int zSkip, size_t numBins, iAPlotData::DataType *histptr, double &minVal, double &maxVal, double &discretization, iAConnector *xyimage, iAConnector *xzimage, iAConnector *yzimage) |
| template<class T > | |
| void | DataTypeConversionROI_template (QString const &filename, iARawFileParameters const &p, double *roi, double &minVal, double &maxVal, iAConnector *roiimage) |
| template<class T > | |
| void | extractSliceImage (typename itk::Image< T, 3 >::Pointer itkimage, unsigned int firstDir, unsigned int secondDir, iAConnector *image) |
| template<class T > | |
| void | getFileMinMax (FILE *pFile, double &minVal, double &maxVal) |
| template<typename T > | |
| void | loadBinary (FILE *pFile, vtkImageData *imageData, float shift, float scale, double &minout, double &maxout) |
| QVBoxLayout * | setupSliceWidget (iAVtkWidget *&widget, vtkSmartPointer< vtkPlaneSource > &roiSource, iAConnector *image, QString const &name) |
| void DataTypeConversion_template | ( | QString const & | filename, |
| iARawFileParameters const & | p, | ||
| unsigned int | zSkip, | ||
| size_t | numBins, | ||
| iAPlotData::DataType * | histptr, | ||
| double & | minVal, | ||
| double & | maxVal, | ||
| double & | discretization, | ||
| iAConnector * | xyimage, | ||
| iAConnector * | xzimage, | ||
| iAConnector * | yzimage | ||
| ) |
| void DataTypeConversionROI_template | ( | QString const & | filename, |
| iARawFileParameters const & | p, | ||
| double * | roi, | ||
| double & | minVal, | ||
| double & | maxVal, | ||
| iAConnector * | roiimage | ||
| ) |
| void extractSliceImage | ( | typename itk::Image< T, 3 >::Pointer | itkimage, |
| unsigned int | firstDir, | ||
| unsigned int | secondDir, | ||
| iAConnector * | image | ||
| ) |
| void getFileMinMax | ( | FILE * | pFile, |
| double & | minVal, | ||
| double & | maxVal | ||
| ) |
| void loadBinary | ( | FILE * | pFile, |
| vtkImageData * | imageData, | ||
| float | shift, | ||
| float | scale, | ||
| double & | minout, | ||
| double & | maxout | ||
| ) |
| QVBoxLayout* setupSliceWidget | ( | iAVtkWidget *& | widget, |
| vtkSmartPointer< vtkPlaneSource > & | roiSource, | ||
| iAConnector * | image, | ||
| QString const & | name | ||
| ) |
1.8.18