Added a new module
DicomImport
, which does a multi-threaded, asynchronous import of DICOM files. It replaces an old, deprecated module with the same name which called an executable for the import, which then wrote DICOM/TIFF pairs to the file system.There is a similar module in the Public SDK by our partners at Fraunhofer MEVIS, called
DirectDicomImport
.WEM modules:
WEMSave
: Didn't auto-detect the.geom
file suffix.WEMLoad
: Also recognizes upper-case file suffixes.WEMLoad
: Enforce binary STL format if file ends on.stlb
.WEMLoad
: Could crash on loading certain.wrl
(VRML) files.WEMSurfaceDistance
:startPos
andendPos
were swapped.Fixed a thread-safety issue in
WEMIsoSurface
when running in background.WEMModify
: Rotation was not correctly applied if the scale factor was 1.Fixed a crash in
SoWEMInteract
after reloading the module and then updating a connected input.
CSO modules:
To make the purpose clearer,
CSOConvertToImage
has been renamed toCSOVoxelizeContours
, andCSOConvertTo3DMask
toCSOGenerateSmoothSurfaceFromSparseContours
.The deprecated module
CSOInterpolate
has been removed. It just wrapped the moduleCSOShapedBasedInterpolation
by Fraunhofer MEVIS, which still exists.Added a
SoCSOAngleEditor
module which allows to set/edit 3 points to define an angle in an image (the angle value is displayed).Added a
CSOLabelPlacementDistanceLines
module for improved label placement for distance lines.CSOLabelRenderer
: Had a problem with a CSO (temporarily) consisting of only one seed point.The
CSOFilter
module generated CSOs and CSOGroups with ids that were immediately changed without further notification.Improved rendering of
SoCSODistanceLineEditor
when ghosting.Improved shadow rendering of all
SoCSOEditorExtensions
.All CSO editor modules: Change the maximum value for
defaultSeedPointSize
to 16.CSOIsoGenerator
: Improved symmetry of generated contours when Interpolate contours is on.Fixed that
CSOList::removeAll()
would leak the memory used by theCSOList
when undo was enabled, e.g., when done from theCSOManager
withremoveAllCSOsAndGroups
.
View2DIsoContourShader
: Changed voxel value scaling slightly, so contours correspond better to those generated with CSOIsoGenerator.Made background and margin color of
SoLUTEditor
configurable.SoView2DDrawVoxels3D
: Got anautoSwitchDrawMode
option that adapts theDisk*
andSquare*
modes automatically to the current viewer orientation.DrawVoxels3D
:copyInputImage
trigger field did not work correctly forOff/Clear
update mode.DicomRescale
: Also modifies thePixelPaddingValue
andPixelPaddingRangeLimit
tags now.Added
RescaleType
to the info fields of theDicomRescale
module.Allow (temporary) invalid input for
AccumulateImage
.VoxelizeMarkers
: Fixed thatdistanceMode
WorldDistance
, despite the name, operated in voxel space.Added
ThirdPartyInformation
module to list available third-party libraries. (Actually it was already there, but not visible yet.)Fixed the
ListModules
module.Loading a
CurveList
with aLoadBase
module will print a warning about the loaded data being a memory leak. This is a conceptual problem that will be fixed in one of the next MeVisLab versions.Added new module
CurveCreator
to create aCurveList
object from text data.Implemented an
isUnderMouse
attribute forSoView2DRectangle
in the same way as was already done forSoView2DLabel
.Added support for label drawing to
SoView2DRectangle
.One can't change the global variables of the
RunPythonScript
module itself in executed code anymore.The algorithm of the
Radon
module was re-implemented.Added new module
SoCoordinateSystem
, which does smarter rendering thanSoAxis
.SoDiagram2D
uses the same font rendering asSoView2D
now, which also allows to render any Unicode characters through Qt (withView2DEnableQtFontRendering = yes
in your preferences file).Fixed that
SoView2DOverlayMPR
would print error messages if the overlay got smaller than one pixel.Histogram
: Prints a warning if the mask image is used in label mode and the mask image has a float data type (which suggests it isn't a label image).SoPostEffectMainGeometry
andSoPostEffectTransparentGeometry
can work on buffers (e.g. created withSoPostEffectCreateBuffer
) that are smaller than the actual render size to improve performance.DicomDeidentify
: When defining special handling of private tags, private tags in a sequence were not handled correctly if the private creator tag for this tag was (only) in the same sequence (which is proper DICOM).DicomTool
, under the DICOM Send section: Fixed that thedcmSend
tool mode didn't work (anymore) on Windows.The
UndoManager
module didn't correctly apply themaxNumberUndoSteps
when loading from a network.The module
ColorModelConverter
got a new mode "Gray to RGB" and overall better handling for when the wrong number of input color channels are present.Also renamed mode "RGB to RGB" to "Identity".
The following modules are marked as deprecated now:
AngleLines2D3D
,BaseBypassOp
,ColorTable
,ConnectedComponents
,ContourManager
,CSOBulgeProcessor
,CSOFreehandProcessor
,CSOIsoProcessor
,CSOLiveWireProcessor
,CSOModifyProcessor
,CSOPrimitiveProcessor
,CSOTransformationProcessor
,DicomBrowser
,DicomService
,DistanceLine2D3D
,DistanceTransform
,Draw2D
,EatDicomImport
,ImportDialog
,KernelFilter
,LiveWire
,LoG
,MovieCreator
,Negation
,ObjectManager
,OpenImage
,RegionToContour
,SaveImage
,SoAngleLines
,SoAngleToObjects
,SoAsciiText
,SoCake
,SoDistanceLine
,SoFixedFunctionShader
,SoMainAxis
,SoMinimalDistance
,SoRuler
,SoScreenSpaceAmbientOcclusion
,SoShapeToPointSet
,SoThresholdToPointSet
,SoView2DCSOEditor
,SwapViewer
,WEMClip
MeVisLab Release Notes before 4.0 (2024)
Top Articles
Arc Far West
Facebook Marketplace: Do You Have a Business & Don't know About It? with Andrea Harrington - Economic Growth Business Incubator
Cabin Crew CV example + guide [Land top airline jobs]
How to write a successful Cabin Crew CV
Craigslist Campers For Sale By Owner
Att Store Appointment
The Flower Letters
Check out this 2019 Kia Optima SI for sale
Craigslist Cars For Sale Austin Texas
Mythic+ Like Retail is a Mistake
Indianapolis has violent Fourth of July night. Police use curfew to bust up groups downtown
Indianapolis – Wikitravel
Latest Posts
Article information
Author: Arline Emard IV
Last Updated:
Views: 5569
Rating: 4.1 / 5 (52 voted)
Reviews: 91% of readers found this page helpful
Author information
Name: Arline Emard IV
Birthday: 1996-07-10
Address: 8912 Hintz Shore, West Louie, AZ 69363-0747
Phone: +13454700762376
Job: Administration Technician
Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking
Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.