CustusX  2020.11.07-dev+develop.4ce4a
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 36 of file cxUSFrameData.cpp.

Member Function Documentation

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

Definition at line 76 of file cxUSFrameData.cpp.

QString cx::ProcessedUSInputData::getFilePath ( )

Definition at line 102 of file cxUSFrameData.cpp.

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

Definition at line 67 of file cxUSFrameData.cpp.

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

Definition at line 92 of file cxUSFrameData.cpp.

vtkImageDataPtr cx::ProcessedUSInputData::getMask ( )

Definition at line 97 of file cxUSFrameData.cpp.

Vector3D cx::ProcessedUSInputData::getSpacing ( ) const

Definition at line 85 of file cxUSFrameData.cpp.

QString cx::ProcessedUSInputData::getUid ( )

Definition at line 107 of file cxUSFrameData.cpp.

bool cx::ProcessedUSInputData::validate ( ) const

Definition at line 46 of file cxUSFrameData.cpp.

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