Leadtools.MedicalViewer Requires Medical Imaging license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
ConvertAnnotationToRegion(RasterRegionCombineMode,Boolean) Method
See Also  Example
Leadtools.MedicalViewer Namespace > MedicalViewerCell Class > ConvertAnnotationToRegion Method : ConvertAnnotationToRegion(RasterRegionCombineMode,Boolean) Method



combineMode
A RasterRegionCombineMode value that indicates how to create a region, if one is defined.
deleteAnnotation
true to delete the annotation after creating the region, otherwise it is false.
Converts the selected annotation into a region of interest.

Syntax

Visual Basic (Declaration) 
Public Overloads Sub ConvertAnnotationToRegion( _
   ByVal combineMode As RasterRegionCombineMode, _
   ByVal deleteAnnotation As Boolean _
) 
Visual Basic (Usage)Copy Code
Dim instance As MedicalViewerCell
Dim combineMode As RasterRegionCombineMode
Dim deleteAnnotation As Boolean
 
instance.ConvertAnnotationToRegion(combineMode, deleteAnnotation)
C# 
public void ConvertAnnotationToRegion( 
   RasterRegionCombineMode combineMode,
   bool deleteAnnotation
)
C++/CLI 
public:
void ConvertAnnotationToRegion( 
   RasterRegionCombineMode combineMode,
   bool deleteAnnotation
) 

Parameters

combineMode
A RasterRegionCombineMode value that indicates how to create a region, if one is defined.
deleteAnnotation
true to delete the annotation after creating the region, otherwise it is false.

Example

Converts the closed shape annotation object into a region of interest

Visual BasicCopy Code
<Test> _
Public Sub MedicalViewerAnnotationAttributesExample()
   Dim myForm As MedicalViewerForm = GetMedicalControl()
   Dim medicalViewer As MedicalViewer = myForm.Viewer
   Dim annotationAttributes As MedicalViewerAnnotationAttributes = medicalViewer.Cells(0).GetSelectedAnnotationAttributes(-2)
   Select Case annotationAttributes.Type
      Case MedicalViewerActionType.AnnotationHilite, MedicalViewerActionType.AnnotationRectangle, MedicalViewerActionType.AnnotationEllipse
         medicalViewer.Cells(0).ConvertAnnotationToRegion(RasterRegionCombineMode.Set, True)
      Case Else
         MessageBox.Show("This annotation object cannot be converted into a region, choose either rectangle, ellipse or hilite")
   End Select
   myForm.ShowDialog()
End Sub
C#Copy Code
public void MedicalViewerAnnotationAttributesExample() 

   MedicalViewerForm myForm = GetMedicalControl(); 
   MedicalViewer medicalViewer = myForm.Viewer; 
 
   MedicalViewerAnnotationAttributes annotationAttributes = medicalViewer.Cells[0].GetSelectedAnnotationAttributes(-2); 
   switch (annotationAttributes.Type) 
   { 
      case MedicalViewerActionType.AnnotationHilite: 
      case MedicalViewerActionType.AnnotationRectangle: 
      case MedicalViewerActionType.AnnotationEllipse: 
         medicalViewer.Cells[0].ConvertAnnotationToRegion(RasterRegionCombineMode.Set, true); 
         break; 
      default: 
         MessageBox.Show("This annotation object cannot be converted into a region, choose either rectangle, ellipse or hilite"); 
         break; 
   } 
   myForm.ShowDialog(); 
}

Remarks

  • This method works only on the closed shape annotation objects, for example:
    • rectangle annotation.
    • ellipse annotation.
    • hilite annotation.
  • Only the selected annotation in the active sub-cell is converted into a region.
  • For more information, refer to Working With Annotations.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Leadtools.MedicalViewer requires a Medical Imaging license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features