编程与双、单切割平面和MIP板

切割平面功能允许用户通过切割一堆图像生成一个切片。切割线由带有各种把手的粗彩色线表示。为了能够使用切割线,您必须有至少3帧的图像堆栈。双切面特征由两条始终相互垂直的切线组成。

创建一个剖面

要创建一个切割平面,你必须创建一个MedicalViewerCell使用多帧图像(图像的数量必须至少为3帧)。为了得到最准确的结果,您应该传递ImagePosition每一帧。

  1. 的实例创建MedicalViewerCell
  2. 的新实例MedicalViewerPlaneCutLineMedicalViewerDoublePlaneCutLine
  3. 属性中添加切线或双切线实例MedicalViewerReferenceLineProperties。图片说明托收或寄往MedicalViewerReferenceLineProperties。DoubleCutLines收集。
  4. 注册Data3DRequested事件的多帧图像单元格,并使用Medical3DEngine。Provide3DInformation方法
  5. 注册Data3DFrameRequested事件,您在第一步中创建的多帧图像单元格。您将需要从那里向程序提供所请求的图像。有关如何创建切线图像的更多信息,请参考使用双切线从图像堆栈中创建两个切片

使用鼠标处理切线

切线上有5个把手:两个在远端,两个在近端,一个在中间。中间的手柄是旋转点,当用户旋转切割线时,它将作为旋转中心点。此外,通过点击和拖动中心点,切割平面将被移动。远侧的两个把手用于围绕中心点旋转切线。在双切线的情况下,第一个切线将旋转,并将保持第二个切线垂直于第一个切线。近侧的两个手柄用于控制生成的切片的厚度。通过拖动任意一个,您将扩展厚度范围以查看更厚的切片。

通过单击切线主体(线本身),可以以垂直的方式绘制切线(想象垂线从切线伸出来)。这条垂线将作为切割线的轨道)。

剖面属性

方法可以确定保存生成的片的单元格MedicalViewerPlaneCutLine。DerivativeCell财产。对于双切线,您可以确定通过MedicalViewerDoublePlaneCutLine。FirstDerivativeCell而且SecondDerivativeCell属性。

你可以通过切线来确定颜色MedicalViewerPlaneCutLine。颜色财产。在双切线的情况下,可以通过切线的颜色来确定MedicalViewerDoublePlaneCutLine。FirstLineColor而且SecondLineColor属性。

控件可以更改切割线或双切割线的位置Point1而且卷帘窗属性。

LEADTOOLS成像、医疗和文档
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2022领先的技术公司。保留所有权利。