All files / packages/core/src/enums ViewportType.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
/**
 * ViewportType enum for cornerstone-render which defines the type of viewport.
 * It can be either STACK, PERSPECTIVE, ORTHOGRAPHIC.
 */
enum ViewportType {
  /**
   * - Suitable for rendering a stack of images, that might or might not belong to the same image.
   * - Stack can include 2D images of different shapes, size and direction
   */
  STACK = 'stack',
  /**
   * - Suitable for rendering a volumetric data which is considered as one 3D image.
   * - Having a VolumeViewport enables Multi-planar reformation or reconstruction (MPR) by design, in which you can visualize the volume from various different orientations without addition of performance costs.
   */
  ORTHOGRAPHIC = 'orthographic',
  /** Perspective Viewport: Not Implemented yet */
  PERSPECTIVE = 'perspective',
  VOLUME_3D = 'volume3d',
  VIDEO = 'video',
}
 
export default ViewportType;