←Select platform

MedicalViewerCell Class Members

Summary

The following tables list the members exposed by MedicalViewerCell.

Public Constructors

Name Description
MedicalViewerCell Initializes a new instance of the MedicalViewerCell class.

Public Methods

Name Description
BeginUpdate Stops the cell from being refreshed if any changes are applied. This is useful to increase the control speed efficiency.
BestAligned Returns the index of the element that is best aligned with the specified cell frame.
ConvertAnnotationToRegion Converts the selected annotation into a region of interest.
DisposeCutPlanesData Disposes the cut-plane data.
DisposeInternalData Disposes the cut-plane data created by either the cut-line or the panoramic image.
EnableLowMemoryUsage Enables loading frames only when viewed to more efficiently use the system memory.
EndUpdate Refreshes the control to include all the changes made after using the BeginUpdate method.
FlipImage Flips all the images in the cell.
GetActionKeys Gets the keystroke combination for the specified action.
GetActionProperties Gets the current properties for the specified action.
GetCellImage Returns a printable version of the cell.
GetDisplayedClippedImageRectangle Gets the System.Drawing.Rectangle that represent the part of the cell or sub-cell that is occupied by the image.
GetDisplayedImageRectangle Gets the System.Drawing.Rectangle that represents the image boundaries. This changes as you zoom in/out or offset the image.
GetDisplayedRectangle Gets the System.Drawing.Rectangle that represent the display area of the cell/sub-cell.
GetImagePosition Gets the image position of the cell frames based on the corresponding index.
GetPage Gets the image page with the specified sub-cell index.
GetPalette Returns an array that contains the built-in palette entries of the look up table specified by _lookupTableType_.
GetRotateImagePerspectiveAngle Gets the rotation angle for the image in the cell.
GetScale Gets the scale of the image.
InvertImage Inverts all the images in the cell.
IsImageFlipped Retrieves whether the image has been flipped or not.
IsImageInverted Retrieves a value that indicates whether the image in the selected sub-cell index has been inverted.
IsImageReversed Retrieves a value that indicates whether the image has been reversed.
LoadRegion Loads regions from a file.
PointToClient Returns the client coordinates (the cell coordinates) corresponding to the image coordinates specified by the user.
PointToImage Returns the image coordinates corresponding to the mouse coordinates specified by the user.
Refresh Updates and recalculates the data of the cell.
RemoveRegion Deletes the region from all of the images in the cell.
ResumeCalculation Resumes the usual calculation logic of the reference line.
ReverseImage Reverses all the images in the cell.
RotateImagePerspective Rotates the perspective of the cell images by the specified rotation angle.
SaveRegion Saves cell regions to a file.
SetActionKeys Sets the keystroke combination for the specified action
SetActionProperties Sets the current properties for the specified action.
SetImagePerspective Sets the value that represents the image view perspective.
SetImagePosition Set the image position of the cell frames based on the corresponding index.
SetNoImageText Set the text that will be displayed if the image is not loaded yet. This is used only with the low memory usage feature, please refer to EnableLowMemoryUsage
SetRequestedImage Sends the requested images to the control. This method is used when the low memory usage feature is enabled (for more information see EnableLowMemoryUsage(Int32,Int32,MedicalViewerImageInformation[]))
SetRequestedImageThumbnail Sends the requested images to the control. This method is used when the low memory usage feature is enabled (for more information see EnableLowMemoryUsage(Int32,Int32,MedicalViewerImageInformation[]))
SetScale Sets the scale of all the sub-cell images inside the image by a specified value.
SetScaleMode Sets the scale mode for all of the sub-cells in a cell.
SuspendCalculation Temporarily suspends the calculation logic of the reference line for the cell.
UpdateView Recalculates the cell's internal values in order to update the view according to the changes made to the image.
ZoomToRectangle Zooms the image towards the specified rectangle.

Protected Methods

Name Description
Dispose(Boolean) Releases all resources used by the MedicalViewer.
OnHandleCreated Overrides Control.OnHandleCreated.
OnUIChanged Raises the UIChanged

Public Properties

Name Description
ActiveSubCell Gets or sets the index of the active sub-cell.
AlwaysInterpolate Gets or sets the value that determines whether to apply the interpolation always, and not to switch to no-interpolation when any action is active.
Animation Gets the animation class that contains the properties to animate and adjust the animation style of a cell that contains multiple frames.
ApplyActionOnMove Gets or sets the value that indicates whether to apply the action on the rest of the sub-cells while dragging the mouse.
ApplyOnIndividualSubCell Gets or sets the value that indicates whether to (apply window level and alpha) action on only the activated sub-cells.
AutoCutLineDataDelete Gets or sets the value that indicates whether to remove the cut-line internal data once all the cut-lines have been removed or not.
AutoDisposeInternalData Gets or sets the value that indicates whether to automatically remove the internal data created by either the cut-line or the panoramic image.
AutoMagnifyEnabled Gets or sets the value that indicates whether to enable the automatic magnify glass. which is a magnify glass that works if the user only hovers over the cell.
AxialName Gets or sets the string that will be used as overlay text for the axial cell.
BorderThickness Gets or sets the cell border thickness.
CoronalName Gets or sets the string that will be used as overlay text for the coronal cell.
CustomLookupTable Gets the collection of custom lookup table that the user can assign to any frame (image) in the cell.
Derivative Gets the value that indicates whether the cell has a derivative image out of the cut-plane.
DerivativeSource Gets the cell object which is used to generate the derivative images to the cell.
FitImageToCell Gets or sets the value that indicates whether to resize the image to make it fit within the cell area.
FrameOfReferenceUID Gets or sets the frame reference of UID information that will be used when implementing the reference line.
Image Gets or sets the image that will be displayed when the cell is added to the MedicalViewerCell.
ImageOrientation Gets or sets an array of float values that represent the orientation of the image attached to this cell.
InteractiveInterpolation Gets or sets the value that determines whether to apply interpolation during the action, or only when releasing the mouse button or key.
MaximumScaleValue Gets or sets the maximum allowed value for the scale action to reach.
MinimumScaleValue Gets or sets the minimum allowed value for the scale action to reach.
PageCount Gets the number of frames of the cell.
PaintingMethod Gets or sets the enumerated value that indicates which painting method to use when drawing the image.
PatientOrientation Gets or sets an array of values that represent the patient orientation of the image attached to this cell.
PhotometricInterpretation Gets or sets the photometric interpretation that will be used to display the image.
PixelSpacing Gets or sets the image pixel spacing. This property is used when implementing a reference line.
Polygons Gets the RasterCollection assigned to the control.
ReferenceLine Gets the MedicalViewerReferenceLineProperties that is used to create the MedicalViewerPlaneCutLine, and adjust the reference line properties of this cell.
RegionBorderColor1 Gets or sets the first color for the region marching ants.
RegionBorderColor2 Gets or sets the second color of the region marching ants.
RegionDefaultCursor Gets or sets the cursor used to create the region of interest.
RequestOnScroll Gets or sets the value that determines whether to send FramesRequested event immediatly when thumb-scrolling the cell scrollbar.
SagittalName Gets or sets the string that will be used as overlay text for the sagittal cell.
ScaleType Gets or sets the scale type used when using the zoom action.
ShowCellBoundaries Enables or disables showing the Reference line color as a boundary surrounding the cell.
ShowCellScroll Enables or disables showing the cell scrollbar used to scroll through the frames.
ShowFreezeText Enables or disables showing the freeze text over the frozen cells.
SnapRulers Gets or sets the value that indicates whether to position the cell ruler directly on the image.
SpyGlass Gets the class that contains the properties that control the spy glass style and shape.
SynchronizationID Gets or sets the ID that is used to synchronize multiple cells together.
Titlebar Gets the MedicalViewerTitlebar assigned to the control.
UseDPI Enables or disables using the DPI feature.
UseWindowLevelBoundaries Gets or sets the value that indicates whether to limit the width and center value to the range specified by the image calculated range.
VirtualImage Gets the RasterCollection assigned to the cell.
ZoomCenterPoint Gets or sets the point that is used as a reference point when zooming in or out using the dynamic zoom method.

Public Events

Name Description
AnimationStarted Optional delegate method for additional processing.
AnimationStopped Optional delegate method for additional processing.
CellMouseClick Optional delegate method for additional processing.
CellMouseDoubleClick Optional delegate method for additional processing.
CellMouseDown Optional delegate method for additional processing.
CellMouseMove Optional delegate method for additional processing.
CellMouseUp Optional delegate method for additional processing.
CustomPaint Optional delegate method for additional processing.
CutlineCreated Optional delegate method for additional processing.
Data3DFrameRequested Optional delegate method for additional processing.
Data3DRequested Optional delegate method for additional processing.
DerivativeGenerated Optional delegate method for additional processing.
FramesLoaded Optional delegate method for additional processing.
MPRPolygonClicked Optional delegate method for additional processing.
MPRPolygonCreated Optional delegate method for additional processing.
PaintImage Optional delegate method for additional processing.
PanoramicDataRequested Optional delegate method for additional processing.
PlaneCutLineClicked Optional delegate method for additional processing.
PostPaint Optional delegate method for additional processing.
PrePaint Optional delegate method for additional processing.
RegionCreated Optional delegate method for additional processing.
Resized Optional delegate method for additional processing.
UIChanged Optional delegate method for additional processing.
UserActionKeyDown Optional delegate method for additional processing.
UserActionKeyUp Optional delegate method for additional processing.
UserActionMouseDown Optional delegate method for additional processing.
UserActionMouseMove Optional delegate method for additional processing.
UserActionMouseUp Optional delegate method for additional processing.
UserActionMouseWheel Optional delegate method for additional processing.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.MedicalViewer Assembly
Click or drag to resize