PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
src
PlusDataCollection
SonixVideo
vtkPlusSonixVolumeReader.h
Go to the documentation of this file.
1
/*=Plus=header=begin======================================================
2
Program: Plus
3
Copyright (c) Laboratory for Percutaneous Surgery. All rights reserved.
4
See License.txt for details.
5
=========================================================Plus=header=end*/
6
7
#ifndef _vtkPlusSONIXVOLUMEREADER_H_
8
#define _vtkPlusSONIXVOLUMEREADER_H_
9
10
#include "PlusConfigure.h"
11
#include "vtkPlusDataCollectionExport.h"
12
13
#include "vtkImageAlgorithm.h"
14
15
//class vtkIGSIOTrackedFrameList;
16
22
class
vtkPlusDataCollectionExport
vtkPlusSonixVolumeReader
:
public
vtkImageAlgorithm
23
{
24
public
:
25
static
vtkPlusSonixVolumeReader
*New();
26
vtkTypeMacro(
vtkPlusSonixVolumeReader
,vtkImageAlgorithm);
27
virtual
void
PrintSelf(ostream& os, vtkIndent indent)
VTK_OVERRIDE
;
28
30
static
PlusStatus
GenerateTrackedFrameFromSonixVolume(
const
char
* volumeFileName, vtkIGSIOTrackedFrameList* trackedFrameList,
double
acquisitionFrameRate = 10);
31
32
protected
:
34
vtkPlusSonixVolumeReader
();
36
~
vtkPlusSonixVolumeReader
();
37
private
:
38
vtkPlusSonixVolumeReader
(
const
vtkPlusSonixVolumeReader
&);
39
void
operator=(
const
vtkPlusSonixVolumeReader
&);
40
};
41
42
#endif
PlusStatus
igsioStatus PlusStatus
Definition:
PlusCommon.h:40
VTK_OVERRIDE
#define VTK_OVERRIDE
Definition:
PlusCommon.h:49
vtkPlusSonixVolumeReader
Reads a volume from file to tracked frame list.
Definition:
vtkPlusSonixVolumeReader.h:22
Generated on Fri Nov 15 2024 01:47:34 for PlusLib by
1.8.15