PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include "vtkPlusCommonExport.h"
#include "itkImageIOBase.h"
#include "vtkPlusLogger.h"
#include "vtkPlusMacro.h"
#include "vtkIGSIORecursiveCriticalSection.h"
#include <vtkImageData.h>
#include <vtksys/SystemTools.hxx>
#include <itkImage.h>
#include <float.h>
#include <array>
#include <list>
#include <locale>
#include <sstream>
#include <igsioCommon.h>
#include <vtkIGSIOTrackedFrameList.h>
#include <igsioTrackedFrame.h>
#include <igsioVideoFrame.h>
#include <vtkIGSIOTransformRepository.h>
#include "vtkPlusConfig.h"
#include "PlusXmlUtils.h"
#include "PlusCommon.txx"
Go to the source code of this file.
Namespaces | |
PlusCommon | |
Macros | |
#define | PLUS_FAIL IGSIO_FAIL |
#define | PLUS_SUCCESS IGSIO_SUCCESS |
#define | VTK_OVERRIDE override; |
Typedefs | |
typedef int | PlusCommon::IGTLScalarPixelType |
typedef itk::ImageIOBase::IOComponentType | PlusCommon::ITKScalarPixelType |
typedef igsioStatus | PlusStatus |
typedef int | PlusCommon::VTKScalarPixelType |
Functions | |
template<typename ScalarType > | |
vtkPlusCommonExport PlusStatus | PlusCommon::DeepCopyVtkVolumeToItkImage (vtkImageData *inFrame, typename itk::Image< ScalarType, 2 >::Pointer outFrame) |
template<typename ScalarType > | |
vtkPlusCommonExport PlusStatus | PlusCommon::DeepCopyVtkVolumeToItkVolume (vtkImageData *inFrame, typename itk::Image< ScalarType, 3 >::Pointer outFrame) |
vtkPlusCommonExport std::string | PlusCommon::GetPlusLibVersionString () |
vtkPlusCommonExport PlusStatus | PlusCommon::WriteToFile (igsioTrackedFrame *frame, const std::string &filename, vtkMatrix4x4 *imageToTracker) |
#define PLUS_FAIL IGSIO_FAIL |
Definition at line 43 of file PlusCommon.h.
#define PLUS_SUCCESS IGSIO_SUCCESS |
Definition at line 44 of file PlusCommon.h.
#define VTK_OVERRIDE override; |
Definition at line 49 of file PlusCommon.h.
typedef igsioStatus PlusStatus |
Definition at line 40 of file PlusCommon.h.