CustusX  2023.01.05-dev+develop.0da12
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: