Error processing SSI file
LEADTOOLS Medical (Leadtools.MedicalViewer assembly)

Show in webframe

ConvertAnnotationToRegion Method (MedicalViewerCell)






A Leadtools.RasterRegionCombineMode value that indicates how to create a region, if one is defined.
true to delete the annotation after creating the region, otherwise it is false.
Converts the selected annotation into a region of interest.
Syntax
public void ConvertAnnotationToRegion(    RasterRegionCombineMode combineMode,    bool deleteAnnotation )
'Declaration   Public Sub ConvertAnnotationToRegion( _    ByVal combineMode As RasterRegionCombineMode, _    ByVal deleteAnnotation As Boolean _ )
'Usage   Dim instance As MedicalViewerCell Dim combineMode As RasterRegionCombineMode Dim deleteAnnotation As Boolean   instance.ConvertAnnotationToRegion(combineMode, deleteAnnotation)
public: void ConvertAnnotationToRegion(    RasterRegionCombineMode combineMode,    bool deleteAnnotation )

Parameters

combineMode
A Leadtools.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.
Remarks
This method works only on the closed shape annotation objects, for example: Only the selected annotation in the active sub-cell is converted into a region. For more information, refer to Working With Annotations.
Example

Converts the closed shape annotation object into a region of interest

Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.MedicalViewer

' You will need to add hilite, a rectangle or an ellipse annotation before being able to use this example.
<TestMethod()> _
Public Sub MedicalViewerAnnotationAttributesExample()
   Dim myForm As MedicalViewerForm = GetMedicalControl()
   Dim medicalViewer As MedicalViewer = myForm.Viewer
   Dim annotationAttributes As MedicalViewerAnnotationAttributes = (CType(medicalViewer.Cells(0), MedicalViewerMultiCell)).GetSelectedAnnotationAttributes(-2)
   Select Case annotationAttributes.Type
      Case MedicalViewerActionType.AnnotationHilite, MedicalViewerActionType.AnnotationRectangle, MedicalViewerActionType.AnnotationEllipse
         CType(medicalViewer.Cells(0), MedicalViewerMultiCell).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
using Leadtools;
using Leadtools.Codecs;
using Leadtools.MedicalViewer;

// You will need to add hilite, a rectangle or an ellipse annotation before being able to use this example.
[TestMethod]
public void MedicalViewerAnnotationAttributesExample()
{
   MedicalViewerForm myForm = GetMedicalControl();
   MedicalViewer medicalViewer = myForm.Viewer;
   MedicalViewerAnnotationAttributes annotationAttributes = ((MedicalViewerMultiCell)(medicalViewer.Cells[0])).GetSelectedAnnotationAttributes(-2);
   switch (annotationAttributes.Type)
   {
      case MedicalViewerActionType.AnnotationHilite:
      case MedicalViewerActionType.AnnotationRectangle:
      case MedicalViewerActionType.AnnotationEllipse:
         ((MedicalViewerMultiCell)(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();
}
Requirements

Target Platforms

See Also

Reference

MedicalViewerCell Class
MedicalViewerCell Members

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