SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
svkDcmHeader Member List

This is the complete list of members for svkDcmHeader, including all inherited members.

AddDimensionIndex(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionIndexLabel indexType, int maxIndex=0)svkDcmHeader
AddSequenceItemElement(const char *parentSeqName, int parentSeqItemPosition, const char *elementName)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, string value, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, char *values, int numValues, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, unsigned short *values, int numValues, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, unsigned int *values, int numValues, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, float *values, unsigned long int numValues, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, int value, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, long int value, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, float value, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AddSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, double value, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
AXIAL enum valuesvkDcmHeader
CHANNEL_INDEX enum valuesvkDcmHeader
ClearElement(const char *elementName)=0svkDcmHeaderpure virtual
ClearSequence(const char *parentSeqName)=0svkDcmHeaderpure virtual
COL_INDEX enum valuesvkDcmHeader
ConvertEnhancedMriToMriHeader(svkDcmHeader *mri, vtkIdType dataType)svkDcmHeader
CopyDcmHeader(svkDcmHeader *headerCopy)=0svkDcmHeaderpure virtual
CopySequence(svkDcmHeader *target, const char *seqName)=0svkDcmHeaderpure virtual
CORONAL enum valuesvkDcmHeader
CreateIOD(DcmIodType iodType)=0svkDcmHeaderpure virtual
DcmDataOrderingDirection enum namesvkDcmHeader
DcmIodType enum namesvkDcmHeader
DcmPixelDataFormat enum namesvkDcmHeader
DCMTK_API enum valuesvkDcmHeader
Deidentify(PHIType phiType)svkDcmHeader
Deidentify(PHIType phiType, string id)svkDcmHeader
Deidentify(PHIType phyType, string patientId, string studyId)svkDcmHeader
DimensionIndexLabel enum namesvkDcmHeader
DimensionIndexLabelToString(svkDcmHeader::DimensionIndexLabel label)svkDcmHeaderstatic
DimensionVector typedefsvkDcmHeader
ElementExists(const char *elementName, const char *parentSeqName=NULL)=0svkDcmHeaderpure virtual
ENHANCED_MR_IMAGE enum valuesvkDcmHeader
EPSI_ACQ_INDEX enum valuesvkDcmHeader
GenerateUniqueUID()=0svkDcmHeaderpure virtual
GetByteValue(const char *name, char *values, long unsigned int numValues)=0svkDcmHeaderpure virtual
GetCellIDFromDimensionVectorIndex(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionVector *loopIndex)svkDcmHeaderstatic
GetCenterFromOrigin(double origin[3], int numVoxels[3], double voxelSpacing[3], double dcos[3][3], double center[3])svkDcmHeaderstatic
GetCenterFromOrigin(svkDcmHeader *hdr, double center[3])svkDcmHeaderstatic
GetDataDcos(double dcos[3][3], DcmDataOrderingDirection dataSliceOrder=SLICE_ORDER_UNDEFINED)svkDcmHeader
GetDcmNameFromTag(string groupElementString)=0svkDcmHeaderpure virtual
GetDcmPatientName(string PatientName)svkDcmHeader
GetDimensionIndexLabel(int dimensionIndexNumber)svkDcmHeader
GetDimensionIndexPosition(string indexLabel)svkDcmHeader
GetDimensionIndexVector()svkDcmHeader
GetDimensionLabelFromIndex(svkDcmHeader::DimensionVector *dimensionVector, int index)svkDcmHeaderstatic
GetDimensionVectorIndexFromCellID(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionVector *loopIndex, int cellID)svkDcmHeaderstatic
GetDimensionVectorIndexFromFrame(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionVector *loopIndex, int frame)svkDcmHeaderstatic
GetDimensionVectorValue(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionIndexLabel dimensionLabel)svkDcmHeaderstatic
GetDimensionVectorValue(svkDcmHeader::DimensionVector *dimensionVector, int index)svkDcmHeaderstatic
GetDoubleSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
GetDoubleValue(const char *name)=0svkDcmHeaderpure virtual
GetFloatSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName=NULL, int parentSeqItemPosition=0, int pos=0)=0svkDcmHeaderpure virtual
GetFloatSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, float *values, int numValues, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
GetFloatValue(const char *name)=0svkDcmHeaderpure virtual
GetFloatValue(const char *name, float *values, long unsigned int numValues)=0svkDcmHeaderpure virtual
GetIntSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName=NULL, int parentSeqItemPosition=0, int pos=0)=0svkDcmHeaderpure virtual
GetIntValue(const char *name)=0svkDcmHeaderpure virtual
GetLongIntSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName=NULL, int parentSeqItemPosition=0, int pos=0)=0svkDcmHeaderpure virtual
GetNormalVector(double normal[3])svkDcmHeader
GetNumberOfCells(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeaderstatic
GetNumberOfCoils()svkDcmHeader
GetNumberOfDimensionIndices(int numTimePts, int numCoils)svkDcmHeaderstatic
GetNumberOfElements(const char *elementName)=0svkDcmHeaderpure virtual
GetNumberOfFrames(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeader
GetNumberOfFramesInDimension(int dimensionIndex)svkDcmHeader
GetNumberOfItemsInSequence(const char *seqName)=0svkDcmHeaderpure virtual
GetNumberOfItemsInSequence(const char *seqName, const char *parentSeqName, int parentSeqItemPosition)=0svkDcmHeaderpure virtual
GetNumberOfSlices()svkDcmHeader
GetNumberOfTimePoints()svkDcmHeader
GetNumSpatialVoxels(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeaderstatic
GetOrientation(double orientation[2][3])svkDcmHeader
GetOrientationIndex(svkDcmHeader::Orientation orientation)svkDcmHeader
GetOrientationType()svkDcmHeader
GetOrigin(double origin[3], int frameNumber=0)svkDcmHeader
GetOriginalXFerSyntax()=0svkDcmHeaderpure virtual
GetOriginFromCenter(double center[3], int numVoxels[3], double voxelSpacing[3], double dcos[3][3], double origin[3])svkDcmHeaderstatic
GetPixelDataOffset(string fileName)svkDcmHeaderstatic
GetPixelDataType(int vtkDataType=svkDcmHeader::UNDEFINED)svkDcmHeader
GetPixelSize(double size[3])svkDcmHeader
GetPixelSpacing(double spacing[3])svkDcmHeader
GetPixelValue(long unsigned int position)=0svkDcmHeaderpure virtual
GetPixelValueAsShort(long int offsetToPixelData, long int pixelIndex, string fileName)svkDcmHeaderstatic
GetSequenceItemElementLength(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName, int parentSeqItemPosition)=0svkDcmHeaderpure virtual
GetShortValue(const char *name, short *values, long unsigned int numValues)=0svkDcmHeaderpure virtual
GetShortValue(const char *name, long unsigned int position)=0svkDcmHeaderpure virtual
GetSliceForFrame(int frame)svkDcmHeader
GetSpatialCellIDFromDimensionVectorIndex(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionVector *loopIndex)svkDcmHeaderstatic
GetSpatialDimensions(svkDcmHeader::DimensionVector *dimensionVector, int *numVoxels)svkDcmHeaderstatic
GetStringSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
GetStringSequenceItemElement(const char *seqName, int seqItemPosition, const char *elementName, int pos, const char *parentSeqName=NULL, int parentSeqItemPosition=0)=0svkDcmHeaderpure virtual
GetStringValue(const char *name)=0svkDcmHeaderpure virtual
GetStringValue(const char *name, int pos)=0svkDcmHeaderpure virtual
GetVtkDataTypeFromSvkDataType(vtkIdType vtkType)svkDcmHeaderstatic
INCREMENT_ALONG_NEG_NORMAL enum valuesvkDcmHeader
INCREMENT_ALONG_POS_NORMAL enum valuesvkDcmHeader
InitDerivedMRIHeader(svkDcmHeader *mri, vtkIdType dataType, string seriesDescription)svkDcmHeader
InitGeneralSeriesModule(string seriesNumber, string seriesDescription, string patientPosition)svkDcmHeader
InitGeneralStudyModule(string studyDate, string studyTime, string referringPhysiciansName, string studyID, string accessionNumber, string studyInstanceUID)svkDcmHeader
InitImagePixelModule(int rows, int columns, svkDcmHeader::DcmPixelDataFormat dataType)svkDcmHeader
InitImagePlaneModule(string imagePositionPatient, string pixelSpacing="", string imageOrientationPatient="", string sliceThickness="")svkDcmHeader
InitMRAveragesMacro(int numAverages=1)svkDcmHeader
InitMREchoMacro(float TE=UNKNOWN_TIME)svkDcmHeader
InitMRImageModule(string repetitionTime, string echoTime)svkDcmHeader
InitMRImagingModifierMacro(float transmitFreq, float pixelBandwidth, string magTransfer="NONE", string bloodNulling="NO")svkDcmHeader
InitMRModifierMacro(float inversionTime=UNKNOWN_TIME)svkDcmHeader
InitMRTimingAndRelatedParametersMacro(float tr=UNKNOWN_TIME, float flipAngle=-999, int numEchoes=1)svkDcmHeader
InitMRTransmitCoilMacro(string coilMfg="UNKNOWN", string coilName="UNKNOWN", string coilType="UNKNOWN")svkDcmHeader
InitMultiFrameDimensionModule(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeader
InitPatientModule(string PatientName, string patientID, string PatientBirthDate, string PatientSex)svkDcmHeader
InitPerFrameFunctionalGroupSequence(double toplc[3], double voxelSpacing[3], double dcos[3][3], svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeader
InitPixelMeasuresMacro(string pixelSizes, string sliceThickness)svkDcmHeader
InitPixelValueTransformationMacro(double slope=1.00000, double intercept=0.00000)svkDcmHeader
InitPlaneOrientationMacro(double dcos[3][3])svkDcmHeader
InitPlaneOrientationMacro(string orientationString)svkDcmHeader
InitRawDataModule(string contentDate, string contentTime, void *rawFile)svkDcmHeader
InitVOILUTModule(float center, float width)svkDcmHeader
InitVolumeLocalizationSeq(float size[3], float center[3], float dcos[3][3])svkDcmHeader
InsertEmptyElement(const char *name)=0svkDcmHeaderpure virtual
InsertUniqueUID(const char *name)=0svkDcmHeaderpure virtual
IsDimensionDefined(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionIndexLabel indexType)svkDcmHeaderstatic
IsFileDICOM(string fname)svkDcmHeaderstatic
MakeDerivedDcmHeader(svkDcmHeader *headerCopy, string seriesDescription)svkDcmHeader
MakeDerivedDcmHeader(string seriesDescription="")svkDcmHeader
ModifyValueRecursive(const char *name, string value)=0svkDcmHeaderpure virtual
MR_IMAGE enum valuesvkDcmHeader
MR_SPECTROSCOPY enum valuesvkDcmHeader
MULTI_FRAME_BYTE_SC enum valuesvkDcmHeader
MULTI_FRAME_WORD_SC enum valuesvkDcmHeader
Orientation enum namesvkDcmHeader
PHI_DEIDENTIFIED enum valuesvkDcmHeader
PHI_IDENTIFIED enum valuesvkDcmHeader
PHI_LIMITED enum valuesvkDcmHeader
PHIType enum namesvkDcmHeader
PrintDcmHeader()=0svkDcmHeaderpure virtual
PrintDcmHeader(ostream &os)=0svkDcmHeaderpure virtual
PrintDimensionIndexVector(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeaderstatic
RAW_DATA enum valuesvkDcmHeader
ReadDcmFile(string fileName, unsigned int max_length=0)=0svkDcmHeaderpure virtual
ReadDcmFileHeaderOnly(string fileName)=0svkDcmHeaderpure virtual
Redimension(svkDcmHeader::DimensionVector *dimensionVector)svkDcmHeader
Redimension(svkDcmHeader::DimensionVector *dimensionVector, double *newToplcOrigin, double *newPixelSpacing)svkDcmHeader
RemoveDimensionIndex(svkDcmHeader::DimensionIndexLabel indexType)svkDcmHeader
RemoveElement(const char *elementName)=0svkDcmHeaderpure virtual
ReplaceOldElements(bool replaceElements)=0svkDcmHeaderpure virtual
ROW_INDEX enum valuesvkDcmHeader
SAGITTAL enum valuesvkDcmHeader
SECONDARY_CAPTURE enum valuesvkDcmHeader
SetDcmPatientName(string PatientName)svkDcmHeader
SetDimensionIndexSize(svkDcmHeader::DimensionIndexLabel indexType, int maxIndex)svkDcmHeader
SetDimensionIndices(unsigned int *indexValues, int numFrameIndices, int sliceNum, int timePt, int coilNum, int numTimePts, int numCoils)svkDcmHeaderstatic
SetDimensionVectorValue(svkDcmHeader::DimensionVector *dimensionVector, int index, int value)svkDcmHeaderstatic
SetDimensionVectorValue(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionIndexLabel indexType, int value)svkDcmHeaderstatic
SetPixelDataType(DcmPixelDataFormat dataType)svkDcmHeader
SetSliceOrder(DcmDataOrderingDirection sliceOrderVal)svkDcmHeader
SetSOPClassUID(DcmIodType iodType)=0svkDcmHeaderpure virtual
SetValue(const char *name, int value)=0svkDcmHeaderpure virtual
SetValue(const char *name, float value)=0svkDcmHeaderpure virtual
SetValue(const char *name, double value)=0svkDcmHeaderpure virtual
SetValue(const char *name, string value, bool setMetaInfo=false)=0svkDcmHeaderpure virtual
SetValue(const char *name, unsigned char *values, int numValues)=0svkDcmHeaderpure virtual
SetValue(const char *name, unsigned short *values, int numValues)=0svkDcmHeaderpure virtual
SetValue(const char *name, signed short *values, int numValues)=0svkDcmHeaderpure virtual
SetValue(const char *name, float *values, int numValues)=0svkDcmHeaderpure virtual
SIGNED_FLOAT_4 enum valuesvkDcmHeader
SIGNED_FLOAT_8 enum valuesvkDcmHeader
SIGNED_INT_2 enum valuesvkDcmHeader
SLICE_INDEX enum valuesvkDcmHeader
SLICE_ORDER_UNDEFINED enum valuesvkDcmHeader
StringToDimensionIndexLabel(string dimensionIndexLabelString)svkDcmHeaderstatic
svkDcmHeader()svkDcmHeaderprotected
SwapDimensionIndexLabels(svkDcmHeader::DimensionVector *dimensionVector, svkDcmHeader::DimensionIndexLabel label1, svkDcmHeader::DimensionIndexLabel label2)svkDcmHeaderstatic
TIME_INDEX enum valuesvkDcmHeader
UNDEFINED enum valuesvkDcmHeader
UNKNOWN_ORIENTATION enum valuesvkDcmHeader
UNKNOWN_STRINGsvkDcmHeaderstatic
UNKNOWN_TIMEsvkDcmHeaderstatic
UNSIGNED_INT_1 enum valuesvkDcmHeader
UNSIGNED_INT_2 enum valuesvkDcmHeader
UpdateNumCoils()svkDcmHeader
UpdateNumTimePoints()svkDcmHeader
vtkTypeMacro(svkDcmHeader, vtkObject)svkDcmHeader
WasModified()svkDcmHeaderprotected
WriteDcmFile(string fileName)=0svkDcmHeaderpure virtual
WriteDcmFileCompressed(string fileName)=0svkDcmHeaderpure virtual
~svkDcmHeader()svkDcmHeaderprotected