Skip to main content
Version: 4.1.0

CatalogProfileStore

Hierarchy

  • AbstractCatalogProfileStore
    • CatalogProfileStore

Index

Constructors

constructor

  • new CatalogProfileStore(catalogInfo: CatalogInfo, catalogHeader: ICatalogHeader[], catalogData: Map<number, ProcessedColumnData>, catalogType?: CatalogType): CatalogProfileStore
  • Parameters

    • catalogInfo: CatalogInfo
    • catalogHeader: ICatalogHeader[]
    • catalogData: Map<number, ProcessedColumnData>
    • catalogType: CatalogType = CatalogType.FILE

    Returns CatalogProfileStore

Properties

catalogControlHeader

catalogControlHeader: Map<string, ControlHeader>

catalogCoordinateSystem

catalogCoordinateSystem: { coordinate: { x: CatalogOverlay; y: CatalogOverlay }; epoch: string; equinox: string; system: CatalogSystemType }

Type declaration

  • coordinate: { x: CatalogOverlay; y: CatalogOverlay }
    • x: CatalogOverlay
    • y: CatalogOverlay
  • epoch: string
  • equinox: string
  • system: CatalogSystemType

catalogFilterRequest

catalogFilterRequest: CatalogFilterRequest

catalogHeader

catalogHeader: ICatalogHeader[]

catalogInfo

catalogInfo: CatalogInfo

catalogType

catalogType: CatalogType

filterDataSize

filterDataSize: number

filterIndexMap

filterIndexMap: number[]

loadingData

loadingData: boolean

maxRows

maxRows: number

numVisibleRows

numVisibleRows: number

progress

progress: number

selectedPointIndices

selectedPointIndices: number[]

sortedIndexMap

sortedIndexMap: number[]

sortingInfo

sortingInfo: { columnName: string; sortingType: SortingType }

Type declaration

  • columnName: string
  • sortingType: SortingType

subsetEndIndex

subsetEndIndex: number

updateMode

updateMode: CatalogUpdateMode

updateTableView

updateTableView: boolean

updatingDataStream

updatingDataStream: boolean

publicstaticreadonlyCoordinateSystemName

CoordinateSystemName: Map<CatalogSystemType, string> = ...

publicstaticreadonlyInitTableRows

InitTableRows: 50 = 50

Accessors

activedSystem

  • get activedSystem(): { x: CatalogOverlay; y: CatalogOverlay }
  • Returns { x: CatalogOverlay; y: CatalogOverlay }

    • x: CatalogOverlay
    • y: CatalogOverlay

autoScrollRowNumber

  • get autoScrollRowNumber(): IRegion
  • Returns IRegion

catalogData

  • get catalogData(): Map<number, ProcessedColumnData>
  • Returns Map<number, ProcessedColumnData>

catalogFileId

  • get catalogFileId(): number
  • Returns number

catalogOriginalData

  • get catalogOriginalData(): Map<number, ProcessedColumnData>
  • Returns Map<number, ProcessedColumnData>

columnIndices

  • get columnIndices(): number[]
  • Returns number[]

displayedColumnHeaders

  • get displayedColumnHeaders(): CatalogHeader[]
  • Returns CatalogHeader[]

hasFilter

  • get hasFilter(): boolean
  • Returns boolean

initCatalogControlHeader

  • get initCatalogControlHeader(): Map<string, ControlHeader>
  • Returns Map<string, ControlHeader>

initCatalogFilterRequest

  • get initCatalogFilterRequest(): CatalogFilterRequest
  • Returns CatalogFilterRequest

isFileBasedCatalog

  • get isFileBasedCatalog(): boolean
  • Returns boolean

loadOntoImage

  • get loadOntoImage(): boolean
  • Returns boolean

regionSelected

  • get regionSelected(): number
  • Returns number

selectedData

  • get selectedData(): Map<number, ProcessedColumnData>
  • Returns Map<number, ProcessedColumnData>

shouldUpdateData

  • get shouldUpdateData(): boolean
  • Returns boolean

systemCoordinateMap

  • get systemCoordinateMap(): Map<CatalogSystemType, { x: CatalogOverlay; y: CatalogOverlay }>
  • Returns Map<CatalogSystemType, { x: CatalogOverlay; y: CatalogOverlay }>

tableColumnWidts

  • get tableColumnWidts(): number[]
  • Returns number[]

updateRequestDataSize

  • get updateRequestDataSize(): CatalogFilterRequest
  • Returns CatalogFilterRequest

Methods

clearData

  • clearData(): void
  • Returns void

publicget1DPlotData

  • get1DPlotData(column: string): { headerInfo: ICatalogHeader; wcsData?: TypedArray }
  • Parameters

    • column: string

    Returns { headerInfo: ICatalogHeader; wcsData?: TypedArray }

    • headerInfo: ICatalogHeader
    • optionalwcsData?: TypedArray

publicget2DPlotData

  • get2DPlotData(xColumnName: string, yColumnName: string, columnsData: Map<number, ProcessedColumnData>): { wcsX?: number[]; wcsY?: number[]; xHeaderInfo: ICatalogHeader; yHeaderInfo: ICatalogHeader }
  • Parameters

    • xColumnName: string
    • yColumnName: string
    • columnsData: Map<number, ProcessedColumnData>

    Returns { wcsX?: number[]; wcsY?: number[]; xHeaderInfo: ICatalogHeader; yHeaderInfo: ICatalogHeader }

    • optionalwcsX?: number[]
    • optionalwcsY?: number[]
    • xHeaderInfo: ICatalogHeader
    • yHeaderInfo: ICatalogHeader

getOriginIndices

  • getOriginIndices(selectedPointIndices: number[]): number[]
  • Parameters

    • selectedPointIndices: number[]

    Returns number[]

getSortedIndices

  • getSortedIndices(selectedPointIndices: number[]): number[]
  • Parameters

    • selectedPointIndices: number[]

    Returns number[]

publicgetUserFilters

  • getUserFilters(): FilterConfig[]
  • Returns FilterConfig[]

resetCatalogFilterRequest

  • resetCatalogFilterRequest(): void
  • Returns void

resetFilterRequest

  • resetFilterRequest(): void
  • Returns void

resetUserFilters

  • resetUserFilters(): void
  • Returns void

setCatalogCoordinateSystem

  • setCatalogCoordinateSystem(catalogSystem: CatalogSystemType): void
  • Parameters

    • catalogSystem: CatalogSystemType

    Returns void

setCatalogHeader

  • setCatalogHeader(catalogHeader: CatalogHeader[]): void
  • Parameters

    • catalogHeader: CatalogHeader[]

    Returns void

setColumnFilter

  • setColumnFilter(filter: string, columnName: string): void
  • Parameters

    • filter: string
    • columnName: string

    Returns void

setHeaderDisplay

  • setHeaderDisplay(val: boolean, columnName: string): void
  • Parameters

    • val: boolean
    • columnName: string

    Returns void

setLoadingDataStatus

  • setLoadingDataStatus(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setMaxRows

  • setMaxRows(maxRows: number): void
  • Parameters

    • maxRows: number

    Returns void

setNumVisibleRows

  • setNumVisibleRows(val: number): void
  • Parameters

    • val: number

    Returns void

setProgress

  • setProgress(val: number): void
  • Parameters

    • val: number

    Returns void

setSelectedPointIndices

  • setSelectedPointIndices(pointIndices: number[], autoPanZoom: boolean): void
  • Parameters

    • pointIndices: number[]
    • autoPanZoom: boolean

    Returns void

setSortingInfo

  • setSortingInfo(columnName: string, sortingType: SortingType): void
  • Parameters

    • columnName: string
    • sortingType: SortingType

    Returns void

setSubsetEndIndex

  • setSubsetEndIndex(val: number): void
  • Parameters

    • val: number

    Returns void

setTableColumnWidth

  • setTableColumnWidth(width: number, columnName: string): void
  • Parameters

    • width: number
    • columnName: string

    Returns void

setUpdateMode

  • setUpdateMode(mode: CatalogUpdateMode): void
  • Parameters

    • mode: CatalogUpdateMode

    Returns void

setUpdatingDataStream

  • setUpdatingDataStream(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

setUserFilter

  • setUserFilter(catalogFilterRequest: CatalogFilterRequest): void
  • Parameters

    • catalogFilterRequest: CatalogFilterRequest

    Returns void

updateCatalogData

  • updateCatalogData(catalogFilter: CatalogFilterResponse, catalogData: Map<number, ProcessedColumnData>): void
  • Parameters

    • catalogFilter: CatalogFilterResponse
    • catalogData: Map<number, ProcessedColumnData>

    Returns void

updateTableStatus

  • updateTableStatus(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

publicstaticgetCatalogSystem

  • getCatalogSystem(system: string): CatalogSystemType
  • Parameters

    • system: string

    Returns CatalogSystemType