SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkGEPFileMapperUCSFfidcsiDev07t Class Reference

#include <svkGEPFileMapperUCSFfidcsiDev07t.h>

Inheritance diagram for svkGEPFileMapperUCSFfidcsiDev07t:
svkGEPFileMapperUCSFfidcsi svkGEPFileMapperUCSF svkGEPFileMapper

Public Member Functions

 vtkTypeMacro (svkGEPFileMapperUCSFfidcsiDev07t, svkGEPFileMapperUCSFfidcsi)
 
- Public Member Functions inherited from svkGEPFileMapperUCSFfidcsi
 vtkTypeMacro (svkGEPFileMapperUCSFfidcsi, svkGEPFileMapperUCSF)
 
- Public Member Functions inherited from svkGEPFileMapperUCSF
 vtkTypeMacro (svkGEPFileMapperUCSF, svkGEPFileMapper)
 
- Public Member Functions inherited from svkGEPFileMapper
 vtkTypeMacro (svkGEPFileMapper, vtkObject)
 
virtual void InitializeDcmHeader (map< string, vector< string > > pfMap, svkDcmHeader *header, float pfileVersion, int swapBytes, map< string, void * > inputArgs)
 
virtual void ReadData (vtkStringArray *pFileNames, svkImageData *data)
 
string GetProgressText ()
 
void SetProgressText (string progressText)
 
void SetPfileName (string pfileName)
 

Static Public Member Functions

static
svkGEPFileMapperUCSFfidcsiDev07t
New ()
 
- Static Public Member Functions inherited from svkGEPFileMapperUCSFfidcsi
static svkGEPFileMapperUCSFfidcsiNew ()
 
- Static Public Member Functions inherited from svkGEPFileMapperUCSF
static svkGEPFileMapperUCSFNew ()
 
- Static Public Member Functions inherited from svkGEPFileMapper
static svkGEPFileMapperNew ()
 
static string ConvertGEDateToDICOM (string geDate)
 

Protected Member Functions

 svkGEPFileMapperUCSFfidcsiDev07t ()
 
 ~svkGEPFileMapperUCSFfidcsiDev07t ()
 
virtual void InitSpecTuple (int numFreqPts, int freqPt, float *tuple, vtkDataArray *dataArray)
 
virtual float GetPPMRef ()
 
- Protected Member Functions inherited from svkGEPFileMapperUCSFfidcsi
 svkGEPFileMapperUCSFfidcsi ()
 
 ~svkGEPFileMapperUCSFfidcsi ()
 
virtual void GetSelBoxCenter (float selBoxCenter[3])
 
virtual void GetCenterFromRawFile (double *center)
 
virtual vtkstd::string GetVolumeLocalizationTechnique ()
 
- Protected Member Functions inherited from svkGEPFileMapperUCSF
 svkGEPFileMapperUCSF ()
 
 ~svkGEPFileMapperUCSF ()
 
virtual int GetNumKSpacePoints ()
 
virtual bool WasIndexSampled (int xIndex, int yIndex, int zIndex)
 
virtual void InitSatBandsFromXML ()
 
- Protected Member Functions inherited from svkGEPFileMapper
 svkGEPFileMapper ()
 
 ~svkGEPFileMapper ()
 
void InitPatientModule ()
 
void InitGeneralStudyModule ()
 
void InitGeneralSeriesModule ()
 
void InitFrameOfReferenceModule ()
 
void InitGeneralEquipmentModule ()
 
void InitEnhancedGeneralEquipmentModule ()
 
virtual void InitMultiFrameFunctionalGroupsModule ()
 
virtual void InitAcquisitionContextModule ()
 
virtual void InitMRSpectroscopyPulseSequenceModule ()
 
virtual void InitSharedFunctionalGroupMacros ()
 
virtual void InitPerFrameFunctionalGroupMacros ()
 
virtual void InitPixelMeasuresMacro ()
 
virtual void InitPlaneOrientationMacro ()
 
virtual void InitMRSpectroscopyFrameTypeMacro ()
 
virtual void InitMRTimingAndRelatedParametersMacro ()
 
virtual void InitMRSpectroscopyFOVGeometryMacro ()
 
virtual void InitMREchoMacro ()
 
virtual void InitMRModifierMacro ()
 
virtual void InitMRReceiveCoilMacro ()
 
virtual void InitMRTransmitCoilMacro ()
 
virtual void InitMRAveragesMacro ()
 
virtual void InitMRSpatialSaturationMacro ()
 
virtual void InitSatBand (float satRAS[3], float translation)
 
virtual void InitMRSpectroscopyModule ()
 
virtual void InitVolumeLocalizationSeq ()
 
virtual void InitMRSpectroscopyDataModule ()
 
virtual void InitK0Sampled (svkDcmHeader *hdr)
 
virtual float GetFrequencyOffset ()
 
int GetNumVoxelsInVol ()
 
virtual void GetNumVoxels (int numVoxels[3])
 
virtual void GetVoxelSpacing (double voxelSpacing[3])
 
void GetFOV (float fov[3])
 
int GetNumCoils ()
 
int GetNumFrames ()
 
virtual int GetNumTimePoints ()
 
virtual int GetNumDummyScans ()
 
virtual int GetNumEPSIAcquisitions ()
 
bool AddDummy (int offset, int coilNum, int timePt)
 
void GetDcos (double dcos[3][3])
 
bool IsSwapOn ()
 
bool Is2D ()
 
virtual bool IsChopOn ()
 
virtual void GetXYZIndices (int dataIndex, int *x, int *y, int *z)
 
void UpdateProgress (double amount)
 
virtual void ModifyBehavior (svkImageData *data)
 
void RedimensionModifiedSVData (svkImageData *data)
 
virtual int GetNumberUnsuppressedAcquisitions ()
 
virtual int GetNumberSuppressedAcquisitions ()
 
virtual void GetSelBoxCenter (double selBoxCenter[3])
 
virtual void GetSelBoxSize (double selBoxSize[3])
 
void SetCellSpectrum (vtkImageData *data, bool wasSampled, int offset, int index, int x, int y, int z, int timePoint=0, int channel=0)
 
int GetHeaderValueAsInt (string key)
 
long long int GetHeaderValueAsLongInt (string key)
 
float GetHeaderValueAsFloat (string key)
 
string GetHeaderValueAsString (string key)
 
bool isInputArgSet (string argName)
 
bool GetInputArgStringValue (string argName, string *argValue)
 
bool GetInputArgBoolValue (string argName, bool *argValue)
 
virtual void ReorderEPSI (svkMrsImageData *data)
 
string GetNucleus ()
 
void ModifyForPatientEntry (double dcos[3][3])
 

Additional Inherited Members

- Public Types inherited from svkGEPFileMapper
enum  MapperBehavior {
  UNDEFINED = 0, LOAD_RAW, LOAD_RAW_UNSUPPRESSED, LOAD_RAW_SUPPRESSED,
  LOAD_AVG_UNSUPPRESSED, LOAD_AVG_SUPPRESSED, LOAD_EPSI
}
 
- Protected Attributes inherited from svkGEPFileMapper
string progressText
 
map< string, vector< string > > pfMap
 
svkDcmHeaderdcmHeader
 
float pfileVersion
 
int * specData
 
svkDcmHeader::DcmDataOrderingDirection dataSliceOrder
 
int chopVal
 
map< string, void * > inputArgs
 
int swapBytes
 
svkMRSIODiod
 
double progress
 
string pfileName
 

Detailed Description

Mapper from pfile header to DICOM IOD/SOP Class instance, overrides specific product logic with UCSF research sequence logic.

Constructor & Destructor Documentation

Member Function Documentation

float GetPPMRef ( )
protectedvirtual

Gets the chemical shift reference taking into account acquisition frequency offset and the acquisition sample temperature.

Reimplemented from svkGEPFileMapper.

void InitSpecTuple ( int  numFreqPts,
int  freqPt,
float *  tuple,
vtkDataArray *  dataArray 
)
protectedvirtual

Virtual method for initializing the spectrum array for a given cell. Frequency is reversed in this psd.

Reimplemented from svkGEPFileMapper.

static svkGEPFileMapperUCSFfidcsiDev07t* New ( )
static

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