Version 16 of the LEADTOOLS Image Viewer C++ Class Library has changed from version 15 as follows:
Feature Updates:
The Medical Image Viewer Control now includes:
Animation support with a shuffle option for the animation engine.
Begin and End Update for faster processing.
Ability to calibrate the ruler for one axis only (X or Y) or both.
Feature to set Window Level defaults and units of measure
Window level engine detects appropriate sensitivity
Control over tag size.
Bitmaps
Invert bitmaps and check for bitmap inversion
Bitmap region removal
Adding, Deleting, modifying cell tags.
Cell printing
Cell scaling
Ability to calibrate cells without using the ruler.
Fit image to cell height or width
Frames
Adding, Deleting, modifying tags for specific frames
Scale and Offset for a specific frame
Set and Get the scale and scale mode of a specific frame
Get and set the region handle.
Load and Save a region to/from a scripted file.
Allow the user to change the color of the control region.
nudge tool feature
shrink tool feature
add select mode
load and save annotation objects.
get, rotate, flip, reverse, and set the annotation container.
change the foreground and background color of the text annotation object.
Topic updates:
The following topics have been updated:
Creating a Bitmap Region Inside the Image Viewer
New functions:
LImageViewer::BeginUpdate
LImageViewer::CalibrateCell
LImageViewer::EndUpdate
LImageViewer::FlipAnnotationContainer
LImageViewer::FreezeSubCell
LImageViewer::EnableCellLowMemoryUsage
LImageViewer::FlipBitmap
LImageViewer::GetCellScale
LImageViewer::GetCellScaleMode
LImageViewer::GetDefaultWindowLevelValues
LImageViewer::GetRotateBitmapPerspectiveAngle
LImageViewer::HandlePalette
LImageViewer::InvertBitmap
LImageViewer::IsBitmapFlipped
LImageViewer::IsBitmapInverted
LImageViewer::IsBitmapReversed
LImageViewer::IsSubCellFrozen
LImageViewer::LoadAnnotation
LImageViewer::LoadRegion
LImageViewer::PrintSubCell
LImageViewer::ReverseBitmap
LImageViewer::SaveAnnotation
LImageViewer::SaveRegion
LImageViewer::SetCellScale
LImageViewer::SetCellScaleMode
LImageViewer::SetRequestedImage
LImageViewer::RemoveBitmapRegion
LImageViewer::ResetWindowLevelValues
LImageViewer::ReverseAnnotationContainer
LImageViewer::RotateAnnotationContainer
LImageViewer::RotateBitmapPerspective
LImageViewer::SetBitmapListInfo
LImageViewer::SetDefaultWindowLevelValues
LImageViewer::UpdateCellView
New callbacks:
LImageViewer::ActiveSubCellChangedCallBack
LImageViewer::AnnotationCreatedCallBack
LImageViewer::AnnotationCallBack
LImageViewer::AnimationStartedCallBack
LImageViewer::AnimationStoppedCallBack
LImageViewer::EnableActiveSubCellChangedCallBack
LImageViewer::EnableAnimationStartedCallBack
LImageViewer::EnableAnimationStoppedCallBack
LImageViewer::EnableAnnotationCallBack
LImageViewer::EnableAnnotationCreatedCallBack
LImageViewer::EnableLowMemoryUsageCallBack
LImageViewer::EnableMouseCallBack
LImageViewer::EnableRegionCallBack
LImageViewer::EnablePrePaintCallBack
LImageViewer::EnablePostPaintCallBack
LImageViewer::RegionCallBack
LImageViewer::LowMemoryUsageCallBack
LImageViewer::MouseCallBack
LImageViewer::PrePaintCallBack
LImageViewer::PostPaintCallBack
For more information, refer to: