IMHOTEP Framework
|
Public Member Functions | |
DICOMSeries (string directory, string seriesUID) | |
string | getDescription () |
void | setMinMaxPixelValues (UInt32 min, UInt32 max) |
Properties | |
int | numberOfSlices [get, set] |
VectorString | filenames [get, set] |
string | seriesUID [get, set] |
Image | firstSlice [get, set] |
Image | lastSlice [get, set] |
SliceOrientation | sliceOrientation [get, set] |
Vector3 | sliceOffset [get, set] |
UInt32 | minPixelValue [get, set] |
UInt32 | maxPixelValue [get, set] |
bool | foundMinMaxPixelValues [get, set] |
Vector3 | directionCosineX [get, set] |
Vector3 | directionCosineY [get, set] |
bool | isConsecutiveVolume [get, set] |
Vector3 | sliceNormal [get, set] |
Information needed for a DICOM series.
Definition at line 20 of file DICOMSeries.cs.
|
inline |
Constructor, fills most of the attributes of the DICOMSeries class.
Definition at line 90 of file DICOMSeries.cs.
|
inline |
Get a human readable description of this series
Definition at line 194 of file DICOMSeries.cs.
|
inline |
If header did not contain information about minimum/maximum pixel values, this can be used to set them.
Definition at line 265 of file DICOMSeries.cs.
|
getset |
The direction cosine of a row of this image. This can be thought of as a unit-length vector pointing into the direction in which the row lies inside the patient coordinate system (i.e. when you walk along the row in 2D, in which direction would you walk in the patient coordinate system). See the DICOM standard for more information, or search online for "direction cosine".
Definition at line 71 of file DICOMSeries.cs.
|
getset |
The direction cosine of a column of this image. This can be thought of as a unit-length vector pointing into the direction in which the column lies inside the patient coordinate system (i.e. when you walk along the column in 2D, in which direction would you walk in the patient coordinate system). See the DICOM standard for more information, or search online for "direction cosine".
Definition at line 77 of file DICOMSeries.cs.
|
getset |
All files associated with this series.
Definition at line 25 of file DICOMSeries.cs.
|
getset |
The first image in the series.
Definition at line 30 of file DICOMSeries.cs.
|
getset |
True if the minPixelValue and maxPixelValue have been found or calculated, false otherwise.
Definition at line 61 of file DICOMSeries.cs.
|
getset |
True if there are multiple slices and the first and last slice have the same orientation, false otherwise.
Definition at line 80 of file DICOMSeries.cs.
|
getset |
The last image in the series.
Definition at line 32 of file DICOMSeries.cs.
|
getset |
Maximal pixel value of first slice
Definition at line 58 of file DICOMSeries.cs.
|
getset |
Minimal pixel value of first slice
Definition at line 53 of file DICOMSeries.cs.
|
getset |
The number of slices (i.e. number of files) for this series.
Definition at line 23 of file DICOMSeries.cs.
|
getset |
A unique ID (see the DICOM standard) which identifies this series.
Definition at line 27 of file DICOMSeries.cs.
|
getset |
The plane normal of the slices in this series (result of cross vector of the direction cosines).
Definition at line 84 of file DICOMSeries.cs.
|
getset |
Assuming this series is a volume of consecutive slices, where neighbouring slices always have the same offset between each other, this offset is stored in sliceOffset. For 2D slices, this is zero.
Definition at line 47 of file DICOMSeries.cs.
|
getset |
Approximate slice orientation of the slices in this series. Returns coronal, saggital or transverse depending on which way the normal of the slices is facing.
Definition at line 42 of file DICOMSeries.cs.