PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Namespaces | Macros | Typedefs | Functions
PlusCommon.h File Reference
#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"
Include dependency graph for PlusCommon.h:
This graph shows which files directly or indirectly include this file:

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)
 

Macro Definition Documentation

◆ PLUS_FAIL

#define PLUS_FAIL   IGSIO_FAIL

Definition at line 43 of file PlusCommon.h.

◆ PLUS_SUCCESS

#define PLUS_SUCCESS   IGSIO_SUCCESS

Definition at line 44 of file PlusCommon.h.

◆ VTK_OVERRIDE

#define VTK_OVERRIDE   override;

Definition at line 49 of file PlusCommon.h.

Typedef Documentation

◆ PlusStatus

typedef igsioStatus PlusStatus

Definition at line 40 of file PlusCommon.h.