NorMIT-nav  18.04
An IGT application
cx::ProcessedUSInputData Class Reference

#include <cxUSFrameData.h>

Public Member Functions

 ProcessedUSInputData (std::vector< vtkImageDataPtr > frames, std::vector< TimedPosition > pos, vtkImageDataPtr mask, QString path, QString uid)
 
unsigned char * getFrame (unsigned int index) const
 
Eigen::Array3i getDimensions () const
 
Vector3D getSpacing () const
 
std::vector< TimedPositiongetFrames () const
 
vtkImageDataPtr getMask ()
 
QString getFilePath ()
 
QString getUid ()
 
bool validate () const
 

Detailed Description

Output from the reconstruct preprocessing and is input to the reconstruction.

Interface is thread-safe.

Definition at line 44 of file cxUSFrameData.h.

Constructor & Destructor Documentation

cx::ProcessedUSInputData::ProcessedUSInputData ( std::vector< vtkImageDataPtr frames,
std::vector< TimedPosition pos,
vtkImageDataPtr  mask,
QString  path,
QString  uid 
)

Definition at line 35 of file cxUSFrameData.cpp.

Member Function Documentation

Eigen::Array3i cx::ProcessedUSInputData::getDimensions ( ) const

Definition at line 75 of file cxUSFrameData.cpp.

QString cx::ProcessedUSInputData::getFilePath ( )

Definition at line 101 of file cxUSFrameData.cpp.

unsigned char * cx::ProcessedUSInputData::getFrame ( unsigned int  index) const

Definition at line 66 of file cxUSFrameData.cpp.

std::vector< TimedPosition > cx::ProcessedUSInputData::getFrames ( ) const

Definition at line 91 of file cxUSFrameData.cpp.

vtkImageDataPtr cx::ProcessedUSInputData::getMask ( )

Definition at line 96 of file cxUSFrameData.cpp.

Vector3D cx::ProcessedUSInputData::getSpacing ( ) const

Definition at line 84 of file cxUSFrameData.cpp.

QString cx::ProcessedUSInputData::getUid ( )

Definition at line 106 of file cxUSFrameData.cpp.

bool cx::ProcessedUSInputData::validate ( ) const

Definition at line 45 of file cxUSFrameData.cpp.


The documentation for this class was generated from the following files: