Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hussain004/BAGEL
/ functions
Functions
995 in github.com/Hussain004/BAGEL
⨍
Functions
995
◇
Types & classes
268
↓ 265 callers
Method
get
()
src/parsers/db3.ts:32
↓ 201 callers
Method
set
(key: string, data: Uint8Array)
src/parsers/mcap.ts:90
↓ 184 callers
Method
push
* Push a decoded message. If the topic's buffer is at capacity the oldest * message is dropped. Messages with duplicate timeNs are allowed (the
src/live/liveRingBuffer.ts:29
↓ 63 callers
Function
createFileSource
(file: File)
src/parsers/source.ts:326
↓ 62 callers
Method
dispose
()
src/components/panels/ThreeDScene/markerSet.ts:235
↓ 61 callers
Function
bytesToFile
(bytes: Uint8Array, name: string)
tests/fixtures/synth.ts:237
↓ 50 callers
Function
eval_
(src: string, vars: Record<string, number | null> = {})
tests/utils/mathExpr.test.ts:10
↓ 33 callers
Method
addMessage
* Buffer a single incoming message. No-ops silently if the topic is excluded * by the filter or if the buffer is already full. The raw CDR/JSON byt
src/live/liveRecorder.ts:46
↓ 28 callers
Function
ts
(n: number)
tests/utils/trajectory.test.ts:12
↓ 26 callers
Function
clamp01
(v: number)
src/components/panels/ThreeDScene/markerObjects.ts:163
↓ 23 callers
Function
parseMcap
(source: BagSource)
src/parsers/mcap.ts:338
↓ 22 callers
Function
decodeLiveMessage
( encoding: string, schemaEncoding: string | undefined, schema: string, data: Uint8Array, )
src/live/liveDecoder.ts:43
↓ 22 callers
Function
translateFoxgloveMessage
( schemaName: string, msg: Record<string, unknown>, )
src/parsers/foxgloveSchemas.ts:190
↓ 20 callers
Function
disposeMcapCache
()
src/parsers/mcap.ts:193
↓ 20 callers
Function
makeData
(byte: number, len = 4)
tests/live/liveRecorder.test.ts:19
↓ 20 callers
Function
parseBag
(source: BagSource)
src/parsers/core.ts:96
↓ 19 callers
Function
decodeOccupancyGrid
( message: OccupancyGridMessage | null | undefined, )
src/utils/occupancyGrid.ts:78
↓ 19 callers
Function
nsToSeconds
(ns: NanosecondTimestamp)
src/utils/time.ts:10
↓ 19 callers
Function
p
(x: number, y: number, z: number)
tests/components/markerObjects.test.ts:208
↓ 19 callers
Function
resolveBagEntry
( state: BagState, bagId: string | null | undefined, )
src/store/bagStore.ts:445
↓ 18 callers
Function
fileSource
(file: File)
tests/parsers/mcap.test.ts:18
↓ 18 callers
Function
num
(v: unknown, fallback: number)
src/components/panels/ThreeDScene/markerObjects.ts:1040
↓ 17 callers
Method
addEventListener
(type: string, cb: (e: unknown) => void)
tests/live/foxgloveClient.test.ts:42
↓ 17 callers
Function
chatterBag
(library?: string)
tests/fixtures/synth.ts:250
↓ 17 callers
Method
dispose
()
src/live/foxgloveClient.ts:173
↓ 17 callers
Function
makeChannel
(id: number, topic: string, encoding = 'cdr')
tests/live/liveRecorder.test.ts:8
↓ 16 callers
Function
decodePointCloud2
( msg: PointCloud2Message, options: DecodeOptions = {}, )
src/utils/pointcloud.ts:256
↓ 16 callers
Function
getParserClient
(bagId: string = SHARED)
src/workers/parserClient.ts:379
↓ 16 callers
Method
request
( method: string, params: Record<string, unknown> | undefined, callbacks?: { onProgress?: (d
src/workers/parserClient.ts:140
↓ 16 callers
Function
respond
(payload: T, transfer?: Transferable[])
src/workers/parser.worker.ts:229
↓ 15 callers
Method
close
()
src/parsers/db3.ts:26
↓ 15 callers
Function
editMcapBag
( source: BagSource, options: EditOptions, )
src/parsers/edit.ts:188
↓ 15 callers
Function
formatFileSize
(bytes: number)
src/utils/bytes.ts:8
↓ 15 callers
Method
parse
()
src/utils/mathExpr.ts:120
↓ 15 callers
Function
parseDb3
(source: BagSource)
src/parsers/db3.ts:171
↓ 15 callers
Function
u32le
(v: number)
tests/fixtures/synth.ts:362
↓ 14 callers
Function
baseMarker
(overrides: Partial<MarkerData> = {})
tests/components/markerObjects.test.ts:44
↓ 14 callers
Method
clear
()
src/utils/gpsTiles.ts:172
↓ 14 callers
Method
clear
()
src/parsers/mcap.ts:102
↓ 14 callers
Function
createMarkerObject
(type: number)
src/components/panels/ThreeDScene/markerObjects.ts:920
↓ 14 callers
Function
fileSource
(bytes: Uint8Array, name = 'test.ply')
tests/parsers/ply.test.ts:5
↓ 14 callers
Function
findChild
(parent: XmlElement, name: string)
src/parsers/urdf.ts:387
↓ 14 callers
Function
header
(frameId, ns)
scripts/build-sample-bag.mjs:230
↓ 14 callers
Method
read
(offset: bigint, size: bigint)
src/parsers/source.ts:176
↓ 13 callers
Function
buildGrid
( width: number, height: number, cells: number[], overrides: Partial<OccupancyGridMessage> = {}, )
tests/utils/occupancyGrid.test.ts:8
↓ 13 callers
Function
fixtureSource
()
tests/parsers/db3.test.ts:47
↓ 13 callers
Function
parseBagFile
(source: BagSource)
src/parsers/bag.ts:211
↓ 13 callers
Function
parseUrdf
(xmlText: string)
src/parsers/urdf.ts:539
↓ 13 callers
Method
peek
()
src/utils/mathExpr.ts:129
↓ 12 callers
Function
fileSource
(bytes: Uint8Array, name = 'test.pcd')
tests/parsers/pcd.test.ts:5
↓ 12 callers
Function
flattenNumeric
( obj: unknown, prefix = '', out: Record<string, number> = {}, )
src/utils/messages.ts:13
↓ 12 callers
Function
resolveMeshUri
(uri: string)
src/parsers/packageResolver.ts:277
↓ 11 callers
Function
applyPose
(obj: THREE.Object3D, pose: MarkerData['pose'])
src/components/panels/ThreeDScene/markerObjects.ts:135
↓ 11 callers
Method
clear
Drop every marker but keep the root group for reuse.
src/components/panels/ThreeDScene/markerSet.ts:222
↓ 11 callers
Method
consume
()
src/utils/mathExpr.ts:130
↓ 11 callers
Function
editDb3Bag
( source: BagSource, options: EditOptions, )
src/parsers/editDb3.ts:146
↓ 11 callers
Function
extractClockNs
(msg: Record<string, unknown>)
src/live/liveConnection.ts:322
↓ 11 callers
Function
fixtureSource
()
tests/parsers/bag.test.ts:38
↓ 11 callers
Function
formatDuration
(seconds: number)
src/utils/time.ts:15
↓ 11 callers
Function
fullSettings
(overrides: Partial<ThreeDPanelSettings> = {})
tests/store/panelDefaults.test.ts:49
↓ 11 callers
Function
loadResolver
()
tests/parsers/packageResolver.test.ts:68
↓ 11 callers
Method
setStatus
(status: LiveStatus, detail?: string)
src/live/liveConnection.ts:252
↓ 11 callers
Function
sourceKey
(source: BagSource)
src/parsers/source.ts:47
↓ 10 callers
Method
append
* Append a frame to the buffer. The incoming positions are in the cloud's * source frame; `worldMatrix` is composeTFChain(source, world, t) so we c
src/components/panels/ThreeDScene/accumulator.ts:144
↓ 10 callers
Function
asciiPly
( props: { name: string; type: string }[], rows: string[], )
tests/parsers/ply.test.ts:14
↓ 10 callers
Function
getTopicColor
(topicName: string, msgType?: string)
src/utils/color.ts:42
↓ 10 callers
Function
h264Nalu
(nalTypeByte: number, payloadLen = 4)
tests/parsers/video.test.ts:9
↓ 10 callers
Function
parseCameraInfo
( value: Record<string, unknown>, fallbackTimestampNs: bigint, )
src/hooks/useCameraInfo.ts:91
↓ 10 callers
Function
sampleSource
()
tests/integration/sample-bag.test.ts:26
↓ 9 callers
Function
asciiPcd
(fields: string[], sizes: number[], types: string[], rows: string[])
tests/parsers/pcd.test.ts:15
↓ 9 callers
Function
compileExpr
(src: string)
src/utils/mathExpr.ts:243
↓ 9 callers
Method
exec
(sql: string)
src/parsers/db3.ts:24
↓ 9 callers
Function
extractTrajectory
( messages: { timestamp: bigint; value: Record<string, unknown> | null }[], type: string, )
src/utils/trajectory.ts:145
↓ 9 callers
Method
getMessageAtTime
* Nearest message to `timeNs` for a topic. Returns null when the topic has * no buffered messages. Prefers the message whose timeNs is closest; on
src/live/liveRingBuffer.ts:55
↓ 9 callers
Function
getPropVal
(ptBase: number, propName: string)
src/parsers/ply.ts:280
↓ 9 callers
Function
heightAxisToReader
(axis: HeightAxis)
src/utils/pointcloud.ts:225
↓ 9 callers
Function
isFoxgloveSchema
(schemaName: string)
src/parsers/foxgloveSchemas.ts:182
↓ 9 callers
Function
isH264Keyframe
(data: Uint8Array)
src/parsers/video.ts:31
↓ 9 callers
Function
isOccupancyGridType
(type: string)
src/utils/messages.ts:156
↓ 9 callers
Function
makeClient
(onEvent: (e: FoxgloveEvent) => void)
tests/live/foxgloveClient.test.ts:32
↓ 9 callers
Function
makeStats
(timesNs: number[], sizeBytes?: number[])
tests/utils/topicStats.test.ts:5
↓ 9 callers
Function
parsePly
(source: BagSource)
src/parsers/ply.ts:345
↓ 9 callers
Function
readPointCloudAtTimePly
( source: BagSource, colorMode: ColorMode = 'height', maxPoints?: number, maxRange?: number, heightA
src/parsers/ply.ts:377
↓ 8 callers
Function
buildFloat32Cloud
* Build a PointCloud2 buffer where x/y/z are FLOAT32 (the fast-path layout). * Each point row is [x, y, z] little-endian. Returned message includes t
tests/utils/pointcloud.test.ts:17
↓ 8 callers
Function
buildFrustumPositions
( intrinsics: CameraIntrinsics, farPlaneMeters: number, )
src/components/panels/ThreeDScene/cameraFrustum.ts:55
↓ 8 callers
Function
chatterDb3Bag
()
tests/fixtures/synth.ts:763
↓ 8 callers
Function
computeTopicHealth
(topic: string, stats: MessageStats)
src/utils/topicStats.ts:22
↓ 8 callers
Function
createUrlSource
(url: string)
src/parsers/source.ts:263
↓ 8 callers
Method
disconnect
()
src/live/liveConnection.ts:293
↓ 8 callers
Function
editRos1Bag
( source: BagSource, options: EditOptions, )
src/parsers/editRos1.ts:113
↓ 8 callers
Method
emit
(type: string, event: unknown)
tests/live/foxgloveClient.test.ts:24
↓ 8 callers
Function
encodeRos2
(schema: string, msg: Record<string, unknown>)
tests/live/liveDecoder.test.ts:8
↓ 8 callers
Method
free
()
src/parsers/db3.ts:33
↓ 8 callers
Method
getTimeRange
* Returns the wall-clock time range covered by messages currently in the * buffer. `startNs` is the oldest message across all topics (reflecting
src/live/liveRingBuffer.ts:82
↓ 8 callers
Function
isLogType
(type: string)
src/utils/messages.ts:220
↓ 8 callers
Function
loadBag
(source: BagSource)
src/parsers/bag.ts:163
↓ 8 callers
Function
loadMcap
(source: BagSource)
src/parsers/mcap.ts:211
↓ 8 callers
Function
nearestMessageIndex
(messages: DecodedMessage[], targetNs: bigint)
src/utils/messages.ts:50
↓ 8 callers
Function
parsePcd
(source: BagSource)
src/parsers/pcd.ts:276
↓ 8 callers
Method
prepare
(sql: string)
src/parsers/db3.ts:25
next →
1–100 of 995, ranked by callers