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
svkGEPFileMapperUCSFProseProstate Class Reference

#include <svkGEPFileMapperUCSFProseProstate.h>

Inheritance diagram for svkGEPFileMapperUCSFProseProstate:
svkGEPFileMapperUCSF svkGEPFileMapper

Public Member Functions

 vtkTypeMacro (svkGEPFileMapperUCSFProseProstate, 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
svkGEPFileMapperUCSFProseProstate
New ()
 
- 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

 svkGEPFileMapperUCSFProseProstate ()
 
 ~svkGEPFileMapperUCSFProseProstate ()
 
virtual void GetVoxelSpacing (double voxelSpacing[3])
 
- 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 string GetVolumeLocalizationTechnique ()
 
virtual void InitVolumeLocalizationSeq ()
 
virtual void InitMRSpectroscopyDataModule ()
 
virtual void InitK0Sampled (svkDcmHeader *hdr)
 
virtual void GetCenterFromRawFile (double *center)
 
virtual float GetFrequencyOffset ()
 
int GetNumVoxelsInVol ()
 
virtual void GetNumVoxels (int numVoxels[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])
 
virtual float GetPPMRef ()
 
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)
 
virtual void InitSpecTuple (int numFreqPts, int freqPt, float *tuple, vtkDataArray *dataArray)
 
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.

Constructor & Destructor Documentation

Member Function Documentation

void GetVoxelSpacing ( double  voxelSpacing[3])
protectedvirtual

Get the voxel spacing in 3D, with option for anisotropic FOV with rhuser19. Note that the slice spacing may include a skip.

Reimplemented from svkGEPFileMapper.

References svkGEPFileMapper::GetFOV(), svkGEPFileMapper::GetHeaderValueAsFloat(), svkGEPFileMapper::GetNumVoxels(), and svkGEPFileMapper::pfileVersion.

static svkGEPFileMapperUCSFProseProstate* New ( )
static

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