UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

61 lines (60 loc) 2.21 kB
export default Tiled1DPixiTrack; declare class Tiled1DPixiTrack extends TiledPixiTrack<any> { constructor(context: any, options: any); onMouseMoveZoom: any; isValueScaleLocked: any; getLockGroupExtrema: any; initTile(tile: any): void; tileToLocalId(tile: any): string; tileToRemoteId(tile: any): string; relevantScale(): null; setVisibleTiles(tilePositions: any): void; calculateVisibleTiles(): void; zoomLevel: number | undefined; getTilePosAndDimensions(zoomLevel: any, tilePos: any, binsPerTileIn: any): { tileX: number; tileY: number; tileWidth: number; tileHeight: number; }; updateTile(tile: any): void; scheduleRerender(): void; handleRerender(): void; getIndicesOfVisibleDataInTile(tile: any): number[] | null[]; /** * Returns the minimum in the visible area (not visible tiles) */ minVisibleValue(ignoreFixedScale?: boolean): number; /** * Returns the maximum in the visible area (not visible tiles) */ maxVisibleValue(ignoreFixedScale?: boolean): number; /** * Return an aggregated visible value. For example, the minimum or maximum. * * @description * The difference to `minVisibleValueInTiles` * is that the truly visible min or max value is returned instead of the * min or max value of the tile. The latter is not necessarily visible. * * For 'min' and 'max' this is identical to minVisibleValue and maxVisibleValue * * @param {string} aggregator Aggregation method. Currently supports `min` * and `max` only. * @return {number} The aggregated value. */ getAggregatedVisibleValue(aggregator?: string): number; /** * Get the data value at a relative pixel position * @param {number} relPos Relative pixel position, where 0 indicates the * start of the track * @return {number} The data value at `relPos` */ getDataAtPos(relPos: number): number; mouseMoveHandler({ x, y }?: {}): void; mouseX: any; mouseY: any; mouseMoveZoomHandler(): void; zoomed(...args: any[]): void; } import TiledPixiTrack from './TiledPixiTrack';