跳到主要内容

注释

Cornerstone3DTools 中,注释工具将其状态保存在一个 state 对象中。这个对象是一个普通的 JavaScript 对象,用于存储注释实例的状态。诸如注释的统计信息、数据和摄像机位置等信息都存储在此对象中。

对于添加/删除、选择、锁定和解锁注释,有多种方法。可以通过在 Cornerstone3DTools 中调用 annotations 命名空间来访问它们:

import { annotation } from '@cornerstonejs/tools';

// 处理注释状态的所有方法可以通过以下方式访问
annotation.state.XYZ;

// 注释选择的所有方法可以通过以下方式访问
annotation.selection.XYZ;

// 注释锁定的所有方法可以通过以下方式访问
annotation.locking.XYZ;

// 注释样式的所有方法可以通过以下方式访问
annotation.config.XYZ;

// AnnotationGroup 类允许对注释进行分组
annotation.AnnotationGroup;

让我们开始更深入地了解这些方法中的每一个。