←Select platform
In This Topic ▼

MedicalViewerMultiCell Class Members

Summary

The following tables list the members exposed by MedicalViewerMultiCell.

Public Constructors

Name Description
Public Constructor
MedicalViewerCell Initializes a new MedicalViewerCell class object with default parameters. (Inherited from MedicalViewerCell)
Public Constructor MedicalViewerMultiCell Initializes a new MedicalViewerMultiCell class object that includes an image that can be set to fit within the image with sub-cells of the specified number of rows and columns.

Public Methods

Name Description
Public Method
BeginUpdate Stops the cell from being refreshed if any changes are applied. This is useful to increase the control speed efficiency. (Inherited from MedicalViewerCell)
Public Method BestAligned Returns the index of the element that is best aligned with the specified cell frame. (Inherited from MedicalViewerCell)
Public Method Calibrate Calibrates sub-cells along the specified axis based on information provided by the user. This allows the user to calibrate a cell without using an annotation ruler.
Public Method CalibrateRuler Changes the length of the selected annotation ruler according to the new unit of measure.
Public Method ConvertAnnotationToRegion Converts the selected annotation into a region of interest.
Public Method DeleteSelectedAnnotation This method deletes the selected annotation from the specified sub-cell annotation container.
Public Method DeleteTag Deletes the tag (overlay text) for the sub-cell.
Public Method DisposeCutPlanesData Disposes the cut-plane data. (Inherited from MedicalViewerCell)
Public Method DisposeInternalData Disposes the cut-plane data created by either the cut-line or the panoramic image. (Inherited from MedicalViewerCell)
Public Method EditTag Edits the tag (overlay text) of the sub-cell.
Public Method EnableLowMemoryUsage Enables loading frames only when being viewed, to more efficiently use the system memory. (Inherited from MedicalViewerCell)
Public Method EndUpdate Refreshes the control to include all the changes made after using the BeginUpdate method. (Inherited from MedicalViewerCell)
Public Method FlipAnnotationContainer Flips the annotation container with the specified sub-cell index.
Public Method FlipImage Flips the image with the specified subCellIndex in the cell.
Public Method FlipOrientation Flips the orientation of an image in the cell with the specified parameters.
Public Method FreezeSubCell Freezes the sub-cell.
Public Method GetActionKeys Gets the keystroke combination for the specified action. (Inherited from MedicalViewerCell)
Public Method GetActionProperties Gets the current properties for the specified action. (Inherited from MedicalViewerCell)
Public Method GetAnnotationContainer Gets the Leadtools.Annotations.Engine object which represents the annotation container.
Public Method GetCellImage Returns a printable version of the sub-cell.
Public Method GetDefaultWindowLevelValues Retrieves the default window level values for the image with the specified sub-cell index.
Public Method GetDisplayedClippedImageRectangle Gets the System.Drawing.Rectangle that represents the part of the cell or sub-cell that is occupied by the image.
Public Method GetDisplayedImageRectangle Gets the System.Drawing.Rectangle that represents the image boundaries. This changes as you zoom in and out or offset the image.
Public Method GetDisplayedRectangle Gets the System.Drawing.Rectangle that represents the display area of the cell/sub-cell.
Public Method GetImagePosition Gets the image position of the cell frames based on the corresponding index. (Inherited from MedicalViewerCell)
Public Method GetNoImageText Get 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.
Public Method GetOffset Gets the current coordinates of the image.
Public Method GetPage Gets the image page with the specified sub-cell index. (Inherited from MedicalViewerCell)
Public Method
static  | Shared in VB</div>
GetPalette Returns an array that contains the built-in palette entries of the look up table specified by _lookupTableType_. (Inherited from MedicalViewerCell)
Public Method GetRotateImagePerspectiveAngle Gets the rotation angle for the image in the specified sub-cell.
Public Method GetScale Gets the scale of an image with the specified sub-cell index.
Public Method GetScaleMode Gets the scale mode for the specified sub-cell.
Public Method GetSelectedAnnotationAttributes Retrieves the selected annotation attribute for the specified cell or sub-cell.
Public Method GetTag Retrieves the tag (overlay text) for a sub-cell.
Public Method GetTitlebarIconState Determines whether the specified icon is checked.
Public Method GetWindowLevelCenter Gets the window level center value for the image.
Public Method GetWindowLevelWidth Gets the window level width value for the image.
Public Method Invalidate Redraws the cell and causes a paint message to be sent to the MedicalViewer control that owns this cell.
Public Method InvertImage Inverts the image in the specific sub-cell.
Public Method IsImageFlipped Retrieves a value that indicates whether the image in the specified sub-cell index has been reversed or not.
Public Method IsImageInverted Retrieves a value that indicates whether the image in the specified sub-cell index has been inverted.
Public Method IsImageReversed Retrieves whether the image in the specified sub-cell index has been reversed or not.
Public Method LoadAnnotations Loads the annotation container(s) to the specified sub-cell index from a file, starting from the specified page in the file.
Public Method LoadRegion Loads regions from a file in the specified sub-cell image.
Public Method PointToClient Returns the client coordinates (the cell coordinates) corresponding to the image coordinates specified by the user.
Public Method PointToImage Returns the image coordinates corresponding to the mouse coordinates specified by the user.
Public Method Refresh Updates and recalculates the data of the cell. (Inherited from MedicalViewerCell)
Public Method RemoveRegion Deletes the region from all of the images in the cell.
Public Method ResetWindowLevelValues Resets the image window level to its default values.
Public Method ResumeCalculation Resumes the usual calculation logic of the reference line. (Inherited from MedicalViewerCell)
Public Method ReverseAnnotationContainer Reverses the annotation container with the specified sub-cell index.
Public Method ReverseImage Reverses the image with the specified subCellIndex in the cell.
Public Method ReverseOrientation Reverses the orientation of an image in the cell with the specified subCellIndex.
Public Method RotateAnnotationContainer Rotates the annotation container with the specified sub-cell index by the specified amount.
Public Method RotateImagePerspective Rotates the perspective of the image with the specified sub-cell index by a specified rotation angle.
Public Method RotateOrientation Rotates the orientation of an image in the cell with the specified parameters.
Public Method SaveAnnotations Saves the annotation container(s) of a cell to a file.
Public Method SaveRegion Saves cell regions to a file.
Public Method SetActionKeys Sets the keystroke combination for the specified action (Inherited from MedicalViewerCell)
Public Method SetActionProperties Sets the current properties for the specified action. (Inherited from MedicalViewerCell)
Public Method SetAnnotationContainer Sets the Leadtools.Annotations.Engine object which represents the annotation container.
Public Method SetDefaultWindowLevelValues Sets the default window level values for the image with the specified sub-cell index.
Public Method SetImagePerspective Sets the value that represents the image view perspective for all the frames in the medical viewer. (Inherited from MedicalViewerCell)
Public Method SetImagePosition Set the image position of the cell frames based on the corresponding index. (Inherited from MedicalViewerCell)
Public Method 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
Public Method SetOffset Translates the image position according to the provided X and Y values.
Public Method SetRequestedImage Sends the requested image to the control. This method is used when the low memory usage feature is enabled (for more information see EnableLowMemoryUsage(Boolean,Int32,Int32)) (Inherited from MedicalViewerCell)
Public Method 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/[/])) (Inherited from MedicalViewerCell)
Public Method SetScale Sets the scale of image with a specified sub-cell index by a specified value.
Public Method SetScaleMode Sets the scale mode for the specified sub-cell.
Public Method SetTag Adds a tag (overlay text) to the cell.
Public Method SetTitlebarIconState Checks or un-checks the specified icon.
Public Method SetWindowLevel Sets the window level width and center values for the image.
Public Method SubCellFrozen Retrieves a value that indicates whether the sub-cell has been frozen.
Public Method SuspendCalculation Temporarily suspends the calculation logic of the reference line for the cell. (Inherited from MedicalViewerCell)
Public Method UpdateView Recalculates the cell's internal values in order to update the view according to the changes made to the image. (Inherited from MedicalViewerCell)
Public Method ZoomToRectangle Zooms the image towards the specified rectangle. (Inherited from MedicalViewerCell)

Protected Methods

Name Description
Protected Method
Dispose(Boolean) Releases all resources used by the MedicalViewerMultiCell.
Protected Method Finalize This member overrides Finalize.
Protected Method OnHandleCreated Overrides Control.OnHandleCreated.
Protected Method OnUIChanged Raises the UIChanged (Inherited from MedicalViewerCell)

Public Properties

Name Description
Public Property
ActiveSubCell Gets or sets the index of the active sub-cell. (Inherited from MedicalViewerCell)
Public Property 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. (Inherited from MedicalViewerCell)
Public Property Animation Gets the animation class that contains the properties to animate and adjust the animation style of a cell that contains multiple frames. (Inherited from MedicalViewerCell)
Public Property ApplyActionOnMove Gets or sets the value that indicates whether to apply the action on the rest of the sub-cells while dragging the mouse. (Inherited from MedicalViewerCell)
Public Property ApplyOnIndividualSubCell Gets or sets the value that indicates whether to (apply window level and alpha) action on only the activated sub-cells. (Inherited from MedicalViewerCell)
Public Property 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. (Inherited from MedicalViewerCell)
Public Property 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. (Inherited from MedicalViewerCell)
Public Property 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. (Inherited from MedicalViewerCell)
Public Property AxialName Gets or sets the string that will be used as overlay text for the axial cell. (Inherited from MedicalViewerCell)
Public Property BorderThickness Gets or sets the cell border thickness. (Inherited from MedicalViewerCell)
Public Property Columns Gets or sets the value that indicates the number of sub-cell columns.
Public Property CoronalName Gets or sets the string that will be used as overlay text for the coronal cell. (Inherited from MedicalViewerCell)
Public Property CustomLookupTable Gets the collection of custom lookup table that the user can assign to any frame (image) in the cell. (Inherited from MedicalViewerCell)
Public Property Derivative Gets the value that indicates whether the cell has a derivative image out of the cut-plane. (Inherited from MedicalViewerCell)
Public Property DerivativeSource Gets the cell object which is used to generate the derivative images to the cell. (Inherited from MedicalViewerCell)
Public Property EnableExplodeMode Gets or sets the value that indicates whether to enable the exploded mode for the user so the cell will enter the exploded mode if the user double-clicks on any of the visible sub-cells.
Public Property Exploded Gets or sets the value that indicates whether the cell is in the exploded mode or not.
Public Property FitImageToCell Gets or sets the value that indicates whether to resize the image to make it fit within the cell area. (Inherited from MedicalViewerCell)
Public Property FrameOfReferenceUID Gets or sets the frame reference of UID information that will be used when implementing the reference line. (Inherited from MedicalViewerCell)
Public Property Image Gets or sets the image that will be displayed when the cell is added to the MedicalViewerCell. (Inherited from MedicalViewerCell)
Public Property ImageOrientation Gets or sets an array of float values that represent the orientation of the image attached to this cell. (Inherited from MedicalViewerCell)
Public Property InteractiveInterpolation Gets or sets the value that determines whether to apply interpolation during the action, or only when releasing the mouse button or key. (Inherited from MedicalViewerCell)
Public Property MaximumScaleValue Gets or sets the maximum allowed value for the scale action to reach. (Inherited from MedicalViewerCell)
Public Property MinimumScaleValue Gets or sets the minimum allowed value for the scale action to reach. (Inherited from MedicalViewerCell)
Public Property PageCount Gets the number of frames of the cell. (Inherited from MedicalViewerCell)
Public Property PaintingMethod Gets or sets the enumerated value that indicates which painting method to use when drawing the image. (Inherited from MedicalViewerCell)
Public Property PatientOrientation Gets or sets an array of values that represent the patient orientation of the image attached to this cell. (Inherited from MedicalViewerCell)
Public Property PhotometricInterpretation Gets or sets the photometric interpretation that will be used to display the image. (Inherited from MedicalViewerCell)
Public Property PixelSpacing Gets or sets the image pixel spacing. This property is used when implementing a reference line. (Inherited from MedicalViewerCell)
Public Property Polygons Gets the MedicalViewerCollection assigned to the control. (Inherited from MedicalViewerCell)
Public Property ReferenceLine Gets the MedicalViewerReferenceLineProperties that is used to create the MedicalViewerPlaneCutLine, and adjust the reference line properties of this cell. (Inherited from MedicalViewerCell)
Public Property RegionBorderColor1 Gets or sets the first color for the region marching ants. (Inherited from MedicalViewerCell)
Public Property RegionBorderColor2 Gets or sets the second color of the region marching ants. (Inherited from MedicalViewerCell)
Public Property RegionDefaultCursor Gets or sets the cursor used to create the region of interest. (Inherited from MedicalViewerCell)
Public Property RequestOnScroll Gets or sets the value that determines whether to send FramesRequested event immediatly when thumb-scrolling the cell scrollbar. (Inherited from MedicalViewerCell)
Public Property Rows Gets or sets the value that indicates the number of sub-cell rows.
Public Property SagittalName Gets or sets the string that will be used as overlay text for the sagittal cell. (Inherited from MedicalViewerCell)
Public Property ScaleType Gets or sets the scale type used when using the zoom action. (Inherited from MedicalViewerCell)
Public Property ShowCellBoundaries Enables or disables showing the Reference line color as a boundary surrounding the cell. (Inherited from MedicalViewerCell)
Public Property ShowCellScroll Enables or disables showing the cell scrollbar used to scroll through the frames. (Inherited from MedicalViewerCell)
Public Property ShowFreezeText Enables or disables showing the freeze text over the frozen cells. (Inherited from MedicalViewerCell)
Public Property SnapRulers Gets or sets the value that indicates whether to position the cell ruler directly on the image. (Inherited from MedicalViewerCell)
Public Property SpyGlass Gets the class that contains the properties that control the spy glass style and shape. (Inherited from MedicalViewerCell)
Public Property SynchronizationID Gets or sets the ID that is used to synchronize multiple cells together. (Inherited from MedicalViewerCell)
Public Property Titlebar Gets the MedicalViewerTitlebar assigned to the control. (Inherited from MedicalViewerCell)
Public Property UseDPI Enables or disables using the DPI feature. (Inherited from MedicalViewerCell)
Public Property 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. (Inherited from MedicalViewerCell)
Public Property VirtualImage Gets the MedicalViewerCollection assigned to the cell. (Inherited from MedicalViewerCell)
Public Property ZoomCenterPoint Gets or sets the point that is used as a reference point when zooming in or out using the dynamic zoom method. (Inherited from MedicalViewerCell)

Public Events

Name Description
Public Event
ActiveSubCellChanged Optional delegate method for additional processing.
Public Event AnimationStarted Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event AnimationStopped Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CellMouseClick Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CellMouseDoubleClick Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CellMouseDown Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CellMouseMove Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CellMouseUp Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CustomPaint Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event CutlineCreated Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event Data3DFrameRequested Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event Data3DRequested Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event DerivativeGenerated Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event FramesLoaded Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event FramesRequested Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event MPRPolygonClicked Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event MPRPolygonCreated Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event PaintImage Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event PanoramicDataRequested Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event PlaneCutLineClicked Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event PostPaint Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event PrePaint Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event RegionCreated Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event Resized Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UIChanged Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionKeyDown Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionKeyUp Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionMouseDown Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionMouseMove Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionMouseUp Optional delegate method for additional processing. (Inherited from MedicalViewerCell)
Public Event UserActionMouseWheel Optional delegate method for additional processing. (Inherited from MedicalViewerCell)

Help Version 20.0.2020.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.MedicalViewer Assembly