diff --git a/common/reviews/api/tools.api.md b/common/reviews/api/tools.api.md index 0274b39d58..93ab5d451e 100644 --- a/common/reviews/api/tools.api.md +++ b/common/reviews/api/tools.api.md @@ -996,15 +996,26 @@ interface CircleROIStartEndThresholdAnnotation extends Annotation { // (undocumented) data: { label: string; - startSlice: number; - endSlice: number; + startCoordinate: number; + endCoordinate: number; cachedStats?: { pointsInVolume: Types_2.Point3[]; projectionPoints: Types_2.Point3[][]; + statistics?: ROICachedStats | any[]; }; handles: { points: [Types_2.Point3, Types_2.Point3]; activeHandleIndex: number | null; + textBox?: { + hasMoved: boolean; + worldPosition: Types_2.Point3; + worldBoundingBox: { + topLeft: Types_2.Point3; + topRight: Types_2.Point3; + bottomLeft: Types_2.Point3; + bottomRight: Types_2.Point3; + }; + }; }; }; // (undocumented) @@ -1042,13 +1053,18 @@ export class CircleROIStartEndThresholdTool extends CircleROITool { }; data: { label: string; - startSlice: number; - endSlice: number; + startCoordinate: number; + endCoordinate: number; handles: { textBox: { hasMoved: boolean; - worldPosition: any; - worldBoundingBox: any; + worldPosition: Types_2.Point3; + worldBoundingBox: { + topLeft: Types_2.Point3; + topRight: Types_2.Point3; + bottomLeft: Types_2.Point3; + bottomRight: Types_2.Point3; + }; }; points: [Types_2.Point3, Types_2.Point3]; activeHandleIndex: any; @@ -1056,6 +1072,7 @@ export class CircleROIStartEndThresholdTool extends CircleROITool { cachedStats: { pointsInVolume: any[]; projectionPoints: any[]; + statistics: any[]; }; labelmapUID: any; }; @@ -1063,9 +1080,7 @@ export class CircleROIStartEndThresholdTool extends CircleROITool { // (undocumented) _calculateCachedStatsTool(annotation: any, enabledElement: any): any; // (undocumented) - _checkIfViewPlaneIsValid: (viewPlane: Types_2.Point3) => boolean; - // (undocumented) - _computePointsInsideVolume(annotation: any, imageVolume: any, enabledElement: any): void; + _computePointsInsideVolume(annotation: any, imageVolume: any, targetId: any, enabledElement: any): void; // (undocumented) _computeProjectionPoints(annotation: CircleROIStartEndThresholdAnnotation, imageVolume: Types_2.IImageVolume): void; // (undocumented) @@ -1079,11 +1094,13 @@ export class CircleROIStartEndThresholdTool extends CircleROITool { // (undocumented) _endCallback: (evt: EventTypes_2.InteractionEventType) => void; // (undocumented) - _getEndSliceIndex(imageVolume: Types_2.IImageVolume, worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; + _getCoordinateForViewplaneNormal(pos: vec3 | number, viewPlaneNormal: Types_2.Point3): number | undefined; + // (undocumented) + _getEndCoordinate(worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; // (undocumented) - _getImageIdIndex(imageVolume: Types_2.IImageVolume, pos: vec3, viewPlaneNormal: Types_2.Point3): number | undefined; + _getIndexOfCoordinatesForViewplaneNormal(viewPlaneNormal: Types_2.Point3): number; // (undocumented) - _getStartSliceIndex(imageVolume: Types_2.IImageVolume, worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; + _getStartCoordinate(worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; // (undocumented) isDrawing: boolean; // (undocumented) @@ -4058,16 +4075,27 @@ interface RectangleROIStartEndThresholdAnnotation extends Annotation { // (undocumented) data: { label: string; - startSlice: number; - endSlice: number; + startCoordinate: number; + endCoordinate: number; cachedStats: { pointsInVolume: Types_2.Point3[]; projectionPoints: Types_2.Point3[][]; projectionPointsImageIds: string[]; + statistics?: ROICachedStats | any[]; }; handles: { points: Types_2.Point3[]; activeHandleIndex: number | null; + textBox: { + hasMoved: boolean; + worldPosition: Types_2.Point3; + worldBoundingBox: { + topLeft: Types_2.Point3; + topRight: Types_2.Point3; + bottomLeft: Types_2.Point3; + bottomRight: Types_2.Point3; + }; + }; }; }; // (undocumented) @@ -4105,18 +4133,24 @@ export class RectangleROIStartEndThresholdTool extends RectangleROITool { }; data: { label: string; - startSlice: number; - endSlice: number; + startCoordinate: number; + endCoordinate: number; cachedStats: { pointsInVolume: any[]; projectionPoints: any[]; projectionPointsImageIds: any[]; + statistics: any[]; }; handles: { textBox: { hasMoved: boolean; - worldPosition: any; - worldBoundingBox: any; + worldPosition: Types_2.Point3; + worldBoundingBox: { + topLeft: Types_2.Point3; + topRight: Types_2.Point3; + bottomLeft: Types_2.Point3; + bottomRight: Types_2.Point3; + }; }; points: Types_2.Point3[]; activeHandleIndex: any; @@ -4127,9 +4161,7 @@ export class RectangleROIStartEndThresholdTool extends RectangleROITool { // (undocumented) _calculateCachedStatsTool(annotation: any, enabledElement: any): any; // (undocumented) - _checkIfViewPlaneIsValid: (viewPlane: Types_2.Point3) => boolean; - // (undocumented) - _computePointsInsideVolume(annotation: any, imageVolume: any, enabledElement: any): void; + _computePointsInsideVolume(annotation: any, targetId: any, imageVolume: any, enabledElement: any): void; // (undocumented) _computeProjectionPoints(annotation: RectangleROIStartEndThresholdAnnotation, imageVolume: Types_2.IImageVolume): void; // (undocumented) @@ -4143,11 +4175,13 @@ export class RectangleROIStartEndThresholdTool extends RectangleROITool { // (undocumented) _endCallback: (evt: EventTypes_2.InteractionEventType) => void; // (undocumented) - _getEndSliceIndex(imageVolume: Types_2.IImageVolume, worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; + _getCoordinateForViewplaneNormal(pos: vec3 | number, viewPlaneNormal: Types_2.Point3): number | undefined; + // (undocumented) + _getEndCoordinate(worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; // (undocumented) - _getImageIdIndex(imageVolume: Types_2.IImageVolume, pos: vec3, viewPlaneNormal: Types_2.Point3): number | undefined; + _getIndexOfCoordinatesForViewplaneNormal(viewPlaneNormal: Types_2.Point3): number; // (undocumented) - _getStartSliceIndex(imageVolume: Types_2.IImageVolume, worldPos: Types_2.Point3, spacingInNormal: number, viewPlaneNormal: Types_2.Point3): number | undefined; + _getStartCoordinate(worldPos: Types_2.Point3, viewPlaneNormal: Types_2.Point3): number | undefined; // (undocumented) isDrawing: boolean; // (undocumented)