Converts between world and voxel coordinates for markers and entire markerlists.
More...
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertMarkerList (XMarkerList &markerList, ConversionMode::Type conversionMode, SelectedComponents::Type selectedComponents, const MedicalImageProperties *referenceImage) |
| Converts the given markerList according to conversionMode and enableDirectionVectorConversion .
|
|
|
-----------------------------------—
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ApplyTransformationMatrixToMarkerList (XMarkerList &list, SelectedComponents::Type selectedComponents, const Matrix4 &transformation) |
| Transforms a given marker list using the transformation matrix T.
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ApplyTransformationMatrixToMarker (XMarker &marker, SelectedComponents::Type selectedComponents, const ml::Matrix4 &transformation) |
| Transforms a given marker using the transformation matrix T.
|
|
|
-----------------------------------—
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertFloatToIntegerVoxelMarkerList (XMarkerList &markerList_voxel, SelectedComponents::Type selectedComponents) |
| Converts a marker list from floating point (=continuous) voxel coordinates to integer (=index) voxel coordinates.
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertFloatToIntegerVoxelMarker (XMarker &marker, SelectedComponents::Type selectedComponents) |
| Converts a marker from floating point (=continuous) voxel coordinates to integer (=index) voxel coordinates.
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertIntegerToFloatVoxelMarkerList (XMarkerList &markerList, SelectedComponents::Type selectedComponents) |
| Converts a marker list from integer (=index) voxel coordinates to floating point (=continuous) voxel coordinates.
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertIntegerToFloatVoxelMarker (XMarker &marker, SelectedComponents::Type selectedComponents) |
| Converts a marker from integer (=index) voxel coordinates to floating point (=continuous) voxel coordinates.
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertIntegerVoxelToWorldMarkerList (XMarkerList &markerList, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker list from integer (=index) voxel coordinates to world coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertIntegerVoxelToWorldMarker (XMarker &marker, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker from integer (=index) voxel coordinates to world coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertFloatVoxelToWorldMarkerList (XMarkerList &markerList, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker list from floating point (=continuous) voxel coordinates to world coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertFloatVoxelToWorldMarker (XMarker &marker, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker from floating point (=continuous) voxel coordinates to world coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertWorldToFloatVoxelMarkerList (XMarkerList &markerList, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker list from world coordinates to floating point (=continuous) voxel coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertWorldToFloatVoxelMarker (XMarker &marker, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker from world coordinates to floating point (=continuous) voxel coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertWorldToIntegerVoxelMarkerList (XMarkerList &markerList, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker list from world coordinates to integer (=index) voxel coordinates using referenceImageProps .
|
|
void MARKERCONVERSION_EXPORT | ml::marker_conversion::ConvertWorldToIntegerVoxelMarker (XMarker &marker, SelectedComponents::Type selectedComponents, const ml::MedicalImageProperties &referenceImageProps) |
| Converts a marker from world coordinates to integer (=index) voxel coordinates using referenceImageProps .
|
|
bool MARKERCONVERSION_EXPORT | ml::marker_conversion::IsDirectionVectorConversionEnabled (SelectedComponents::Type selectedComponents) |
| Returns 'true' if the direction vector is to be converted according to selectedComponents .
|
|
Converts between world and voxel coordinates for markers and entire markerlists.
- Author
- Jan-Martin Kuhnigk
Definition in file MarkerConversion.h.