vtkPhilipsPAR Class Reference

#include <vtkPhilipsPAR.h>

Inheritance diagram for vtkPhilipsPAR:

Inheritance graph
[legend]
Collaboration diagram for vtkPhilipsPAR:

Collaboration graph
[legend]
List of all members.

Detailed Description

Philips PAR/REC structs and reading support functions.

This class reads the Philips PAR information and outputs the information as a struct.

See also:
vtkPhilipsRECReader

Definition at line 154 of file vtkPhilipsPAR.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPhilipsPAR, vtkObject)
void PrintSelf (ostream &os, vtkIndent indent)
bool ReadPAR (std::string parFile, struct par_parameter *pPar)
std::vector< std::pair< int,
int > > 
GetRECSliceIndexImageTypes (std::string parFile)
std::vector< std::pair< int,
int > > 
GetRECSliceIndexScanningSequence (std::string parFile)
std::vector< std::pair< int,
int > > 
GetImageTypesScanningSequence (std::string parFile)
bool GetRECRescaleValues (std::string parFile, std::vector< std::vector< float > > *rescaleValues, int scan_sequence)
bool GetDiffusionGradientOrientationAndBValues (std::string parFile, std::vector< std::vector< float > > *gradientValues, std::vector< float > *bValues)
std::vector< int > GetLabelTypesASL (std::string parFile)
std::string GetLineNumber (std::string file, int lineNum)

Static Public Member Functions

static vtkPhilipsPARNew ()

Protected Member Functions

 vtkPhilipsPAR ()
 ~vtkPhilipsPAR ()


Constructor & Destructor Documentation

vtkPhilipsPAR::vtkPhilipsPAR (  )  [protected]

vtkPhilipsPAR::~vtkPhilipsPAR (  )  [protected]


Member Function Documentation

static vtkPhilipsPAR* vtkPhilipsPAR::New (  )  [static]

Reimplemented from vtkObject.

vtkPhilipsPAR::vtkTypeRevisionMacro ( vtkPhilipsPAR  ,
vtkObject   
)

void vtkPhilipsPAR::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkObject.

bool vtkPhilipsPAR::ReadPAR ( std::string  parFile,
struct par_parameter pPar 
)

std::vector< std::pair< int, int > > vtkPhilipsPAR::GetRECSliceIndexImageTypes ( std::string  parFile  ) 

std::vector< std::pair< int, int > > vtkPhilipsPAR::GetRECSliceIndexScanningSequence ( std::string  parFile  ) 

std::vector< std::pair< int, int > > vtkPhilipsPAR::GetImageTypesScanningSequence ( std::string  parFile  ) 

bool vtkPhilipsPAR::GetRECRescaleValues ( std::string  parFile,
std::vector< std::vector< float > > *  rescaleValues,
int  scan_sequence 
)

bool vtkPhilipsPAR::GetDiffusionGradientOrientationAndBValues ( std::string  parFile,
std::vector< std::vector< float > > *  gradientValues,
std::vector< float > *  bValues 
)

std::vector< int > vtkPhilipsPAR::GetLabelTypesASL ( std::string  parFile  ) 

std::string vtkPhilipsPAR::GetLineNumber ( std::string  file,
int  lineNum 
)


The documentation for this class was generated from the following file:
Generated on Tue May 12 14:53:44 2009 for vtkCNMRRLibrary by  doxygen 1.4.7