0.29.1 • Published 3 months ago

hellfire v0.29.1

Weekly downloads
444
License
-
Repository
-
Last release
3 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

3 months ago

0.29.1

3 months ago

0.28.20

3 months ago

0.28.19

4 months ago

0.28.18

4 months ago

0.28.17

4 months ago

0.28.12

6 months ago

0.28.11

6 months ago

0.28.10

6 months ago

0.28.16

5 months ago

0.28.15

5 months ago

0.28.14

6 months ago

0.28.13

6 months ago

0.28.9

6 months ago

0.28.8

6 months ago

0.28.7

7 months ago

0.28.1

10 months ago

0.28.0

10 months ago

0.28.6

9 months ago

0.28.5

9 months ago

0.28.4

9 months ago

0.28.3

9 months ago

0.28.2

10 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

1 year ago

0.27.8

1 year 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

2 years ago

0.25.3

2 years ago

0.25.2

2 years ago

0.25.1

2 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

3 years ago

0.17.5

3 years ago

0.17.6

3 years ago

0.17.7

3 years ago

0.17.8

3 years ago

0.17.9

3 years ago

0.17.1

4 years ago

0.17.10

3 years ago

0.17.12

3 years ago

0.17.11

3 years ago

0.18.1

3 years ago

0.18.2

3 years ago

0.18.3

3 years ago

0.18.0

3 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

4 years ago

0.15.2

4 years ago

0.15.1

4 years ago

0.15.0

4 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