Appearance
copper3d / Modules / Utils/segmentation/CommToolsData / CommToolsData
Class: CommToolsData
Utils/segmentation/CommToolsData.CommToolsData
Hierarchy
CommToolsData
Table of contents
Constructors
Properties
Methods
- clearPaint
- clearStoreImages
- convertCursorPoint
- createEmptyPaintImage
- filterDrawedImage
- flipDisplayImageByAxis
- generateCanvases
- redrawDisplayCanvas
- resetLayerCanvas
- resetPaintAreaUIPosition
- resizePaintArea
- setEmptyCanvasSize
- setIsDrawFalse
- setSyncsliceNum
- undoLastPainting
- updateOriginAndChangedWH
Constructors
constructor
• new CommToolsData(container
, mainAreaContainer
)
Parameters
Name | Type |
---|---|
container | HTMLElement |
mainAreaContainer | HTMLElement |
Defined in
src/Utils/segmentation/CommToolsData.ts:164
Properties
baseCanvasesSize
• baseCanvasesSize: number
= 1
Defined in
src/Utils/segmentation/CommToolsData.ts:15
cursorPage
• cursorPage: ICursorPage
Defined in
src/Utils/segmentation/CommToolsData.ts:90
gui_states
• gui_states: IGUIStates
Defined in
src/Utils/segmentation/CommToolsData.ts:111
nrrd_states
• nrrd_states: INrrdStates
Defined in
src/Utils/segmentation/CommToolsData.ts:16
protectedData
• protectedData: IProtected
Defined in
src/Utils/segmentation/CommToolsData.ts:163
Methods
clearPaint
▸ clearPaint(): void
Rewrite this {clearPaint} function under DrawToolCore
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:235
clearStoreImages
▸ clearStoreImages(): void
Rewrite this {clearStoreImages} function under NrrdTools
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:251
convertCursorPoint
▸ convertCursorPoint(from
, to
, cursorNumX
, cursorNumY
, currentSliceIndex
): undefined
| IConvertObjType
Rewrite this {convertCursorPoint} function under NrrdTools
Parameters
Name | Type |
---|---|
from | "z" | "y" | "x" |
to | "z" | "y" | "x" |
cursorNumX | number |
cursorNumY | number |
currentSliceIndex | number |
Returns
undefined
| IConvertObjType
Defined in
src/Utils/segmentation/CommToolsData.ts:318
createEmptyPaintImage
▸ createEmptyPaintImage(dimensions
, paintImages
): void
Rewrite this {createEmptyPaintImage} function under NrrdTools
Parameters
Name | Type |
---|---|
dimensions | number [] |
paintImages | IPaintImages |
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:259
filterDrawedImage
▸ filterDrawedImage(axis
, sliceIndex
, paintedImages
): IPaintImage
Get a painted mask image (IPaintImage) based on current axis and input slice index.
Parameters
Name | Type | Description |
---|---|---|
axis | "z" | "y" | "x" | "x" | "y" | "z" |
sliceIndex | number | number |
paintedImages | IPaintImages | IPaintImages, All painted mask images. |
Returns
IPaintImage
Defined in
src/Utils/segmentation/CommToolsData.ts:362
flipDisplayImageByAxis
▸ flipDisplayImageByAxis(): void
Rewrite this {flipDisplayImageByAxis} function under NrrdTools
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:294
generateCanvases
▸ Private
generateCanvases(): HTMLCanvasElement
[]
Returns
HTMLCanvasElement
[]
Defined in
src/Utils/segmentation/CommToolsData.ts:223
redrawDisplayCanvas
▸ redrawDisplayCanvas(): void
Rewrite this {redrawDisplayCanvas} function under NrrdTools
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:348
resetLayerCanvas
▸ resetLayerCanvas(): void
Rewrite this {resetLayerCanvas} function under NrrdTools
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:332
resetPaintAreaUIPosition
▸ resetPaintAreaUIPosition(l?
, t?
): void
Rewrite this {resetPaintAreaUIPosition} function under NrrdTools
Parameters
Name | Type |
---|---|
l? | number |
t? | number |
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:302
resizePaintArea
▸ resizePaintArea(factor
): void
Rewrite this {resizePaintArea} function under NrrdTools
Parameters
Name | Type |
---|---|
factor | number |
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:270
setEmptyCanvasSize
▸ setEmptyCanvasSize(axis?
): void
Rewrite this {resetPaintAreaUIPosition} function under NrrdTools
Parameters
Name | Type |
---|---|
axis? | "z" | "y" | "x" |
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:310
setIsDrawFalse
▸ setIsDrawFalse(target
): void
Rewrite this {setIsDrawFalse} function under NrrdTools
Parameters
Name | Type |
---|---|
target | number |
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:278
setSyncsliceNum
▸ setSyncsliceNum(): void
Rewrite this {setSyncsliceNum} function under NrrdTools
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:340
undoLastPainting
▸ undoLastPainting(): void
Rewrite this {undoLastPainting} function under DrawToolCore
Returns
void
Defined in
src/Utils/segmentation/CommToolsData.ts:243
updateOriginAndChangedWH
▸ updateOriginAndChangedWH(): void
Rewrite this {updateOriginAndChangedWH} function under NrrdTools
Returns
void