0.29.1 • Published 5 months ago

hellfire v0.29.1

Weekly downloads
444
License
-
Repository
-
Last release
5 months ago

Paladin (hellfire)

云图本地渲染引擎

Usage

Example:

import DicomView from 'hellfire';
const Example = ()=> (
    <DicomView
        ref='dicomViewLocal'
        study={study}
        token={token}
        options={options}
        toolSortChange={this.toolSortChange}
        ...
    />
)

API documentation

DicomView允许传入的参数:

study

[
    {
        "name": "study-name",
        "studyDate": "20190510",
        "series": [{
            "currentImageIdIndex": 0,
            "numberOfSeriesRelatedInstances": 20,
            "seriesInstanceUID": "1.1.1",
            "description": "描述",
            "imageIds": ["wadouri://xxx",...]
        }]
    }
]

需要按此格式传入的检查相关数据集

options

{
    layout: {
        col: 2,
        row: 2
    },
    tools: [...],
    toolbarSize: 20
}

传入配置项,控制布局和工具栏等(用于早期的单列工具栏)

  • layout :传入初始化布局,不传则默认2*2
  • tools :传入初始化工具栏顺序
  • toolbarSize :传入初始化工具栏图标大小

helpLink

helpLink = {'http://www.baidu.com'}

工具栏"使用帮助"跳转的链接

aiResult

aiResult = {}

ai结果在影像上打的标记

showAIResult

showAIResult: boolean

是否在影像上显示ai结果标记

windowSetting

windowSetting = {}

初始化窗值的配置

onLoadReady

onLoadReady: ()=> void

所有序列图像加载完毕触发

changeWindowSet

changeWindowSet: (key, body, index)=> void

触发自定义窗值 key有:add update delete

operateServerToolState

operateServerToolState: (key, data) => void

触发测量工具保存 key有:save delete clear

operateCentesisPath

operateCentesisPath: (key, data) => void

触发手术路径规划数据的保存 key有:save

onRefresh

onRefresh: () => void

界面下方的重新加载触发的方法(在reload之前)

toolSortChange

toolSortChange: ()=> void

传入工具栏自定义排序的回调函数(用于早期的单列工具栏)

disableUpDownKeyAction

disableUpDownKeyAction: boolean

上下热键事件是否禁用

anonymous

anonymous: boolean

病人信息匿名

dicomSettingChange

dicomSettingChange: (data) => void

功能设置修改的回调

dicomSetting

dicomSetting = {}

传入的功能设置的初始值,目前支持的字段:leftMouseTool、rightMouseTool、middleMouseTool

DicomView提供给父组件调用的方法:

addStudy(data)

添加序列,data格式参考study

scrollSeriesImageToIndex(SeriesInstanceUID, SOPInstanceUID)

指定某个序列跳转到某个图像上

emitImageResize()

视窗大小的改变

cornerstoneActionEmit({type:xxx,data:xxx})

模拟触发paladin内的各种操作行为(提供给同屏使用)

paladin对外暴露的对象:

用法:

import { reducers as hellfireReducer, paladinUtils} from 'hellfire'

reducers

暴露给外部hellfire的redux数据

paladinUtils

  • getMultiImageDataFromWodo:将wodo url生成base64的image数据
    paladinUtils.getMultiImageDataFromWodo({
      wodoList
    })
0.29.0

5 months ago

0.29.1

5 months ago

0.28.20

5 months ago

0.28.19

5 months ago

0.28.18

5 months ago

0.28.17

5 months ago

0.28.12

7 months ago

0.28.11

7 months ago

0.28.10

8 months ago

0.28.16

6 months ago

0.28.15

7 months ago

0.28.14

7 months ago

0.28.13

7 months ago

0.28.9

8 months ago

0.28.8

8 months ago

0.28.7

9 months ago

0.28.1

11 months ago

0.28.0

11 months ago

0.28.6

10 months ago

0.28.5

10 months ago

0.28.4

11 months ago

0.28.3

11 months ago

0.28.2

11 months ago

0.27.15

1 year ago

0.27.14

1 year ago

0.27.13

1 year ago

0.27.12

1 year ago

0.27.11

1 year ago

0.27.10

1 year ago

0.27.9

2 years ago

0.27.8

2 years ago

0.27.7

2 years ago

0.27.6

2 years ago

0.27.5

2 years ago

0.27.4

2 years ago

0.27.3

2 years ago

0.27.2

2 years ago

0.27.1

2 years ago

0.27.0

2 years ago

0.26.3

2 years ago

0.26.2

2 years ago

0.26.1

2 years ago

0.26.0

2 years ago

0.26.9

2 years ago

0.26.8

2 years ago

0.26.7

2 years ago

0.26.6

2 years ago

0.26.5

2 years ago

0.26.4

2 years ago

0.25.14

2 years ago

0.25.15

2 years ago

0.25.16

2 years ago

0.25.10

2 years ago

0.25.11

2 years ago

0.25.12

2 years ago

0.25.13

2 years ago

0.25.9

2 years ago

0.25.8

2 years ago

0.25.7

2 years ago

0.25.6

2 years ago

0.25.4

3 years ago

0.25.3

3 years ago

0.25.2

3 years ago

0.25.1

3 years ago

0.25.5

2 years ago

0.25.0

3 years ago

0.24.1

3 years ago

0.24.0

3 years ago

0.23.5

3 years ago

0.21.4

3 years ago

0.21.3

3 years ago

0.21.2

3 years ago

0.21.1

3 years ago

0.21.0

3 years ago

0.22.2

3 years ago

0.22.1

3 years ago

0.22.0

3 years ago

0.23.4

3 years ago

0.23.3

3 years ago

0.23.2

3 years ago

0.23.1

3 years ago

0.23.0

3 years ago

0.20.7

3 years ago

0.20.6

3 years ago

0.20.5

3 years ago

0.20.4

3 years ago

0.20.3

3 years ago

0.20.2

3 years ago

0.20.1

3 years ago

0.20.0

3 years ago

0.19.8

3 years ago

0.19.9

3 years ago

0.19.5

3 years ago

0.19.6

3 years ago

0.19.7

3 years ago

0.17.2

4 years ago

0.17.3

4 years ago

0.17.4

4 years ago

0.17.5

4 years ago

0.17.6

4 years ago

0.17.7

4 years ago

0.17.8

4 years ago

0.17.9

4 years ago

0.17.1

4 years ago

0.17.10

4 years ago

0.17.12

4 years ago

0.17.11

4 years ago

0.18.1

4 years ago

0.18.2

4 years ago

0.18.3

4 years ago

0.18.0

4 years ago

0.19.0

3 years ago

0.19.1

3 years ago

0.19.2

3 years ago

0.19.3

3 years ago

0.19.4

3 years ago

0.17.0

4 years ago

0.16.1

4 years ago

0.16.0

4 years ago

0.15.5

4 years ago

0.15.4-alpha.0

4 years ago

0.15.4

4 years ago

0.15.3

5 years ago

0.15.2

5 years ago

0.15.1

5 years ago

0.15.0

5 years ago

0.14.14

5 years ago

0.14.14-alpha.3

5 years ago

0.14.14-alpha.2

5 years ago

0.14.14-alpha.1

5 years ago

0.14.14-alpha.0

5 years ago

0.14.13

5 years ago

0.14.13-alpha.3

5 years ago

0.14.13-alpha.2

5 years ago

0.14.13-alpha.1

5 years ago

0.14.13-alpha.0

5 years ago

0.14.12

5 years ago

0.14.11

5 years ago

0.14.10

5 years ago

0.14.9

5 years ago

0.14.8

5 years ago

0.14.7

5 years ago

0.14.6

5 years ago

0.14.5

5 years ago

0.14.4

5 years ago

0.14.3

5 years ago

0.14.2

5 years ago

0.14.1

5 years ago

0.14.0

5 years ago

0.13.6

5 years ago

0.13.5

5 years ago

0.13.4

5 years ago

0.13.3

5 years ago

0.13.2

5 years ago

0.13.1

5 years ago

0.13.0

5 years ago

0.12.5

5 years ago

0.12.4

5 years ago

0.12.3

5 years ago

0.12.2

5 years ago

0.12.1

5 years ago

0.12.0

5 years ago

0.11.1

5 years ago

0.11.0

5 years ago

0.10.3

5 years ago

0.10.2

5 years ago

0.10.1

5 years ago

0.10.0

5 years ago

0.10.0-alpha.6

5 years ago

0.10.0-alpha.5

5 years ago

0.10.0-alpha.4

5 years ago

0.10.0-alpha.3

5 years ago

0.10.0-patch.0

5 years ago

0.10.0-alpha.2

5 years ago

0.10.0-alpha.1

5 years ago

0.10.0-alpha.0

5 years ago

0.9.3

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.5.0-alpha.2

5 years ago

0.4.7-patch.1

5 years ago

0.5.0-alpha.1

5 years ago

0.4.7-patch.0

5 years ago

0.5.0-alpha.0

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2-patch.0

5 years ago

0.4.2-alpha.0

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.4.0-alpha.8

5 years ago

0.4.0-alpha.7

5 years ago

0.4.0-alpha.6

5 years ago

0.4.0-alpha.5

5 years ago

0.4.0-alpha.4

5 years ago

0.4.0-alpha.3

5 years ago

0.4.0-alpha.2

5 years ago

0.4.0-alpha.1

5 years ago

0.4.0-alpha.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.5

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.0

5 years ago

0.1.1

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago