Class PresentationSeriesGroup

PresentationSeriesGroup class to manage list of PresentationDataContext

Hierarchy

  • PresentationSeriesGroup

Index

Constructors

constructor

Properties

Private presentationSeriesList

presentationSeriesList: Array<PresentationDataContext> = []

Private totalPresentations

totalPresentations: number = 0

Methods

add

  • description

    Add PresentationDataContext in to the list if not already available

    Parameters

    Returns void

clear

  • clear(): void
  • description

    Clear the presentation series list

    Returns void

enablePresentationData

  • enablePresentationData(): void
  • description

    Enable the first presentation

    Returns void

get

  • description

    Get presentation datacontext for given sopInstanceUid and instanceNumber

    Parameters

    • sopInstanceUid: string

      Sop insatance uid

    • instanceNumber: number

      instanceNumber

    Returns PresentationDataContext

    a PresentationDataContext

getActivePresentationData

  • description

    Get list of presentation data matching the given referenced series instance uid and is enabled

    Parameters

    • referencedSeriesInstanceUid: string

      referenced series instance*

    Returns PresentationDataContext

    Returns list of PresentationDataContext on success case, empty list on failure case

getAll

getByReferencedSeries

  • description

    Get list of presentation data matching the given referenced series instance uid

    Parameters

    • referencedSeriesInstanceUid: string

      referenced series instance*

    Returns Array<PresentationDataContext>

    Returns list of presentation data on success case, empty list on failure case

getPresentationInfo

getPresentationListToSave

  • description

    Get presentation list that modified to save

    Parameters

    • Default value includeExistingAnnotation: boolean = false

      true to save existing annotation , false to not save

    Returns Array<PresentationDataContext>

    Returns list of PresentationDataContext on success case, empty list on failure case

getTotalPresentation

  • getTotalPresentation(): number
  • description

    Get total presentation

    Returns number

    Returns Total number of Presentations

remove

  • remove(sopInstanceUid: string): void
  • Parameters

    • sopInstanceUid: string

    Returns void

removeList

  • removeList(sopInstanceUidList: Array<string>): void
  • Parameters

    • sopInstanceUidList: Array<string>

    Returns void

togglePresentationData

  • togglePresentationData(sopInstanceUid: string): void
  • Toggle the presentation data to given sopinstance uid

    Parameters

    • sopInstanceUid: string

    Returns void