@@ -1044,6 +1044,10 @@ export enum EVENTS {
1044
1044
// (undocumented)
1045
1045
DISPLAY_AREA_MODIFIED = " CORNERSTONE_DISPLAY_AREA_MODIFIED" ,
1046
1046
// (undocumented)
1047
+ DYNAMIC_VOLUME_FRAME_NUMBER_CHANGED = " DYNAMIC_VOLUME_FRAME_NUMBER_CHANGED" ,
1048
+ // (undocumented)
1049
+ DYNAMIC_VOLUME_FRAME_NUMBER_LOADED = " DYNAMIC_VOLUME_FRAME_NUMBER_LOADED" ,
1050
+ // (undocumented)
1047
1051
DYNAMIC_VOLUME_TIME_POINT_INDEX_CHANGED = " DYNAMIC_VOLUME_TIME_POINT_INDEX_CHANGED" ,
1048
1052
// (undocumented)
1049
1053
DYNAMIC_VOLUME_TIME_POINT_LOADED = " DYNAMIC_VOLUME_TIME_POINT_LOADED" ,
@@ -1566,13 +1570,16 @@ type IContourSet = ContourSet;
1566
1570
1567
1571
// @public (undocumented)
1568
1572
interface IDynamicImageVolume extends IImageVolume {
1573
+ // (undocumented)
1574
+ get frameNumber(): number ;
1575
+ set frameNumber(frameNumber : number );
1569
1576
// (undocumented)
1570
1577
get numTimePoints(): number ;
1571
1578
// (undocumented)
1572
1579
scroll(delta : number ): void ;
1573
1580
// (undocumented)
1574
1581
get timePointIndex(): number ;
1575
- set timePointIndex(newTimePointIndex : number );
1582
+ set timePointIndex(timePointIndex : number );
1576
1583
}
1577
1584
1578
1585
// @public (undocumented)
@@ -2272,7 +2279,7 @@ export class ImageVolume {
2272
2279
// (undocumented)
2273
2280
modified(): void ;
2274
2281
// (undocumented)
2275
- protected numFrames: number ;
2282
+ numFrames? : number ;
2276
2283
// (undocumented)
2277
2284
numTimePoints? : number ;
2278
2285
// (undocumented)
@@ -3588,12 +3595,21 @@ export class StreamingDynamicImageVolume extends BaseStreamingImageVolume implem
3588
3595
imageIdGroups: string [][];
3589
3596
}, streamingProperties : IStreamingVolumeProperties );
3590
3597
// (undocumented)
3598
+ protected checkFrameCompletion(imageIdIndex : number ): void ;
3599
+ // (undocumented)
3591
3600
protected checkTimePointCompletion(imageIdIndex : number ): void ;
3592
3601
// (undocumented)
3602
+ flatImageIdIndexToFrameNumber(flatImageIdIndex : number ): number ;
3603
+ // (undocumented)
3593
3604
flatImageIdIndexToImageIdIndex(flatImageIdIndex : number ): number ;
3594
3605
// (undocumented)
3595
3606
flatImageIdIndexToTimePointIndex(flatImageIdIndex : number ): number ;
3596
3607
// (undocumented)
3608
+ get frameNumber(): number ;
3609
+ set frameNumber(frameNumber : number );
3610
+ // (undocumented)
3611
+ getCurrentFrameImageIds(): string [];
3612
+ // (undocumented)
3597
3613
getCurrentTimePointImageIds(): string [];
3598
3614
// (undocumented)
3599
3615
getImageIdsToLoad(): string [];
@@ -3629,8 +3645,12 @@ export class StreamingDynamicImageVolume extends BaseStreamingImageVolume implem
3629
3645
};
3630
3646
}[];
3631
3647
// (undocumented)
3648
+ isFrameLoaded(frameNumber : number ): boolean ;
3649
+ // (undocumented)
3632
3650
isTimePointLoaded(timePointIndex : number ): boolean ;
3633
3651
// (undocumented)
3652
+ numFrames: number ;
3653
+ // (undocumented)
3634
3654
numTimePoints: number ;
3635
3655
// (undocumented)
3636
3656
scroll(delta : number ): void ;
@@ -4951,10 +4971,11 @@ class VoxelManager<T> {
4951
4971
dimensions: Point3 ;
4952
4972
}): VoxelManager <T >;
4953
4973
// (undocumented)
4954
- static createScalarDynamicVolumeVoxelManager({ imageIdGroups , dimensions , timePoint , numberOfComponents , }: {
4974
+ static createScalarDynamicVolumeVoxelManager({ imageIdGroups , dimensions , timePoint , frameNumber , numberOfComponents , }: {
4955
4975
imageIdGroups: string [][];
4956
4976
dimensions: Point3 ;
4957
- timePoint: number ;
4977
+ timePoint? : number ;
4978
+ frameNumber? : number ;
4958
4979
numberOfComponents? : number ;
4959
4980
}): IVoxelManager <number > | IVoxelManager <RGB >;
4960
4981
// (undocumented)
0 commit comments