Represents the action to be associated with the specified mouse button.
public enum MedicalViewerActionType
Public Enum MedicalViewerActionType
Inherits System.Enum
Implements System.IComparable, System.IConvertible, System.IFormattable
public enum class MedicalViewerActionType : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Value | Member | Description |
---|---|---|
0 | None | None. |
1 | WindowLevel | Window leveling. Moving the mouse horizontally controls the window center parameter of the window level. Moving the mouse vertically controls the window width parameter of the window level. |
2 | Scale | Scaling. Moving the mouse vertically controls the scale factor of the image or the 3D object. |
3 | Offset | Offset. Moving the mouse in any direction causes the image or the 3D object to move towards that direction (Zoom in or out the 3D object if you are using the Medical3DControl). |
4 | Stack | Stacking. Moving the mouse vertically scrolls through the frames. |
5 | MagnifyGlass | Magnifying glass. Moving the mouse causes the magnify glass object to move. |
6 | Alpha | Alpha. Moving the mouse horizontally changes the alpha factor of the LUT curve. |
7 | AnnotationRuler | Ruler annotation. Clicking and dragging creates a ruler object. |
8 | AnnotationAngle | Angle annotation. Clicking and dragging creates an angle object. |
9 | AnnotationText | Text annotation. Clicking and dragging creates a text object. |
10 | AnnotationArrow | Arrow annotation. Clicking and dragging creates an arrow object. |
11 | AnnotationRectangle | Rectangle annotation. Clicking and dragging creates a rectangle object. |
12 | AnnotationEllipse | Ellipse annotation. Clicking and dragging creates an ellipse object. |
13 | AnnotationHilite | Highlight annotation. Clicking and dragging creates a hilite object. |
14 | RectangleRegion | Rectangular region. Clicking and dragging creates a rectangular region. |
15 | EllipseRegion | Elliptical region. Clicking and dragging creates an elliptical region. |
16 | FreeHandRegion | Free hand region. Clicking and dragging creates a free hand region. |
17 | PolygonRegion | Polygon region. Clicking defines the points of the polygon region. Double clicking closes the polygon region. |
18 | MagicWandRegion | Magic wand region. Clicking defines the starting point and color. The region will grow outwards from the selected point to the boundaries of that color. Dragging will increase the threshold of variation allowed from the selected color. |
19 | ColorRangeRegion | Color range region. Moving the mouse horizontally controls the lower tolerance. Moving the mouse vertically controls the upper tolerance. |
20 | CircleRegion | Circular region. Clicking and dragging creates a circular region. |
21 | SquareRegion | Square region. Clicking and dragging creates a square region. |
22 | NudgeTool | Expand the region border using the mouse. It will serve also as a region painter. |
23 | ShrinkTool | Shrink the region border using the mouse. |
24 | CutPlane | Drawing an oblique cut line using the mouse. |
25 | DoubleCutPlane | Drawing a double oblique cut line using the mouse. |
26 | Rotate3DObject | Rotate the 3D object, only works with the Medical3DControl. |
27 | Scale3DObject | Scale the 3D object, only works with the Medical3DControl. |
28 | Rotate3DCamera | Rotate the 3D camera, only works with the Medical3DControl. |
29 | Translate3DCamera | Offset the 3D camera, only works with the Medical3DControl. |
30 | TranslatePlane | Offset the MPR planes or the clipping planes (for VRT, MIP and MinIP), only works with the Medical3DControl. |
31 | RotatePlane | This method is deprecated for Medical3DControl. |
32 | AnnotationLine | Line Annotation. Clicking and dragging creates a line object. |
33 | AnnotationPolyline | Polyline Annotation. Clicking and dragging creates a polyline object. |
34 | AnnotationPolygon | Polygon Annotation. Clicking and dragging creates a polygon object. |
35 | AnnotationCurve | Curve Annotation. Clicking and dragging creates a curve object. |
36 | AnnotationClosedCurve | Closed Curve Annotation. Clicking and dragging creates a closed curve object. |
37 | AnnotationTextPointer | Text Pointer Annotation. Clicking and dragging creates a text pointer object. |
38 | AnnotationFreeHand | Free Hand Annotation. Clicking and dragging creates a free hand object. |
39 | AnnotationTextRollup | Text Rollup Annotation. Clicking and dragging creates a text rollup object. |
40 | AnnotationNote | Note Annotation. Clicking and dragging creates a note object. |
41 | AnnotationStamp | Stamp Annotation. Clicking and dragging creates a stamp object. |
42 | AnnotationHotSpot | Hot Spot Annotation. Clicking and dragging creates a hot spot object. |
43 | AnnotationFreeHandHotSpot | Freehand Hot Spot Annotation. Clicking and dragging creates a freehand hot spot object. |
44 | AnnotationButton | Button Annotation. Clicking and dragging creates a button object. |
45 | AnnotationPoint | Point Annotation. Clicking and dragging creates a point object. |
46 | AnnotationPolyRuler | Polyruler Annotation. Clicking and dragging creates a polyruler object. |
47 | AnnotationCrossProduct | Cross Product Annotation. Clicking and dragging creates a cross product object. |
48 | AnnotationRedaction | Redaction Annotation. Clicking and dragging creates a redaction object. |
49 | AnnotationEncrypt | Encrypt Annotation. Clicking and dragging creates an encrypt object. |
50 | AnnotationAudio | Audio Annotation. Clicking and dragging creates an audio object. |
51 | AnnotationMedia | Media Annotation. Clicking and dragging creates a media object. |
52 | AnnotationRubberStamp | Rubber Stamp Annotation. Clicking and dragging creates a rubber stamp object. |
53 | PanoramicPolygon | Panoramic polygon. Clicking and dragging multiple times creates a polygon that is used to create panoramic image. For more information refer to MedicalViewerMPRPolygon. |
54 | Logarithmic | Logarithmic. Moving the mouse horizontally changes the logarithmic factor of the LUT curve. |
55 | Exponential | Exponential. Moving the mouse horizontally changes the exponential factor of the LUT curve. |
56 | Sigmoid | Sigmoid. Moving the mouse horizontally changes the sigmoid factor of the LUT curve. |
57 | SpatialLocator | (For MPR Cells only) Clicking on one MPR cell will make the other cells scroll to the slice that correspond to the point clicked. |
58 | ProbeTool | Clicking on the cell will display an information window next to the cursor and move with it. |
59 | ClickZoomIn | Clicking will zoom the image in relation to the point clicked. |
60 | ClickZoomOut | Clicking will zoom the image out relative to the point clicked. |
61 | ZoomToRectangle | Dragging will create a rectangle, releasing the button will zoom to the portion of the image highlighted by the rectangle. |
62 | SpyGlass | Moving the mouse causes the spy glass object to appear over the cell and move with the mouse. For more information refer to MedicalViewerSpyGlass. |
63 | FusionTranslucency | Moving the mouse changes the transparency value between two fused cells. |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document