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
↓ 2 callers
Function
getOrCreateReader
* Create or retrieve a cached MessageReader for a given message definition.
src/parsers/cdr.ts:22
↓ 2 callers
Function
getResolvableTopicsDb3
( source: BagSource, )
src/parsers/editDb3.ts:77
↓ 2 callers
Function
getTileLoader
(urlPattern: string)
src/utils/gpsTiles.ts:181
↓ 2 callers
Method
getTopics
All topic names that have at least one buffered message.
src/live/liveRingBuffer.ts:97
↓ 2 callers
Function
handleExport
(format: ExportFormat)
src/components/panels/PanelShell.tsx:214
↓ 2 callers
Function
ingestMessages
* Walk TFMessages, collect samples into per-edge arrays, derive roots, and * return a graph the panel can lay out and query.
src/components/panels/TFTree/useTFGraph.ts:138
↓ 2 callers
Function
inspect
(logTime: bigint, raw: Uint8Array)
src/parsers/mcap.ts:942
↓ 2 callers
Function
isCameraInfoType
(type: string)
src/utils/messages.ts:96
↓ 2 callers
Function
isCustomLidarType
(type: string)
src/utils/messages.ts:135
↓ 2 callers
Function
isH264Format
(format: string)
src/parsers/video.ts:91
↓ 2 callers
Function
isPointCloud2Type
(type: string)
src/utils/messages.ts:122
↓ 2 callers
Function
latLonToWorldPx
( lat: number, lon: number, zoom: number, )
src/utils/gpsTiles.ts:44
↓ 2 callers
Function
levelOrder
(l: Level)
src/components/panels/DiagnosticArray/index.tsx:532
↓ 2 callers
Function
loadBagForEdit
(source: BagSource)
src/parsers/bag.ts:517
↓ 2 callers
Function
loadDefinitions
()
src/parsers/typeRegistry.ts:66
↓ 2 callers
Function
loadMcapForEdit
(source: BagSource)
src/parsers/mcap.ts:755
↓ 2 callers
Function
loadMesh
(uri: string)
src/utils/meshLoader.ts:152
↓ 2 callers
Function
loadPcdCloud
(source: BagSource)
src/parsers/pcd.ts:245
↓ 2 callers
Function
loadPlyCloud
(source: BagSource)
src/parsers/ply.ts:332
↓ 2 callers
Function
lookupTransform
(edge: TFEdge, timeNs: bigint)
src/components/panels/TFTree/useTFGraph.ts:281
↓ 2 callers
Function
makePointsObject
(pointSize: number)
src/components/panels/ThreeDScene/sceneObjects.ts:35
↓ 2 callers
Function
makeReadable
(bytes: Uint8Array)
tests/parsers/editRos1.test.ts:31
↓ 2 callers
Function
makeSplitId
()
src/store/layoutStore.ts:120
↓ 2 callers
Function
markerKey
(ns: string, id: number)
src/components/panels/ThreeDScene/markerSet.ts:45
↓ 2 callers
Function
niceStep
Round to the nearest "nice" step (1, 2, 5, 10, 20, 50, 100, …).
src/components/panels/TrajectoryPlot/index.tsx:640
↓ 2 callers
Function
onPointerDown
(handle: 'start' | 'end')
src/components/modals/BagEditModal.tsx:600
↓ 2 callers
Function
onSetClipBound
( axis: 'x' | 'y' | 'z', side: 'min' | 'max', v: number | null, )
src/components/panels/ThreeDScene/index.tsx:383
↓ 2 callers
Function
orientationFromEdge
(edge: DropEdge)
src/store/layoutStore.ts:125
↓ 2 callers
Function
originMatrix
* Compose translation + Euler RPY into a matrix. URDF uses RPY in radians * applied as ZYX intrinsic rotations (yaw then pitch then roll), which * T
src/components/panels/ThreeDScene/robotModel.ts:95
↓ 2 callers
Function
packRgb
* Pack red/green/blue bytes (0-255) into the packed rgb FLOAT32 convention: * uint32 bit-pattern is 0x00RRGGBB (R at bits 16-23, G at 8-15, B at 0-7
src/parsers/ply.ts:161
↓ 2 callers
Function
parseHash
(hash: string)
src/hooks/useUrlState.ts:208
↓ 2 callers
Function
parseMaterial
(el: XmlElement | undefined)
src/parsers/urdf.ts:423
↓ 2 callers
Method
parseMultiplicative
()
src/utils/mathExpr.ts:149
↓ 2 callers
Function
parseNode
()
src/hooks/useUrlState.ts:85
↓ 2 callers
Function
parseOrigin
(el: XmlElement | undefined)
src/parsers/urdf.ts:379
↓ 2 callers
Function
parseVisual
(el: XmlElement)
src/parsers/urdf.ts:432
↓ 2 callers
Function
pickArray
(value: Record<string, unknown>, keys: string[])
src/hooks/useCameraInfo.ts:266
↓ 2 callers
Function
pickDef
(typeName)
scripts/build-sample-bag.mjs:153
↓ 2 callers
Function
pickDef
(typeName: string)
tests/fixtures/synth.ts:71
↓ 2 callers
Function
pickMarkerFrame
* Pull the first marker's `header.frame_id` out of a MarkerArray message — * used only to auto-pick a default world frame. Returns undefined when the
src/components/panels/ThreeDScene/index.tsx:178
↓ 2 callers
Method
pushSummaryTopics
()
src/live/liveConnection.ts:188
↓ 2 callers
Function
rangeFetch
* Issue a single HTTP Range request. Returns exactly `length` bytes (or * throws with a specific message on the most common failure modes).
src/parsers/source.ts:212
↓ 2 callers
Function
rangeResponse
( body: Uint8Array, rangeHeader: string | null, contentLength: number, )
tests/parsers/source.test.ts:56
↓ 2 callers
Function
readDeserializedMessagesBag
( source: BagSource, topicName: string, limit?: number, onProgress?: (decoded: number) => void, onBa
src/parsers/bag.ts:292
↓ 2 callers
Function
readDeserializedMessagesDb3
( source: BagSource, topicName: string, limit?: number, onProgress?: (decoded: number) => void, onBa
src/parsers/db3.ts:306
↓ 2 callers
Function
readLaserScanAtTime
( source: BagSource, format: BagFormat, topicName: string, timeNs: bigint, )
src/parsers/core.ts:256
↓ 2 callers
Function
readPointCloudAtTime
( source: BagSource, format: BagFormat, topicName: string, timeNs: bigint, colorMode: ColorMode = 'h
src/parsers/core.ts:204
↓ 2 callers
Function
readVideoChunksAtTime
( source: BagSource, format: BagFormat, topicName: string, timeNs: bigint, )
src/parsers/core.ts:279
↓ 2 callers
Function
readableFor
* Build the right `IReadable` for the MCAP indexed reader: `BlobReadable` * for local File handles (range-reads against the Blob), `HttpReadable` for
src/parsers/mcap.ts:36
↓ 2 callers
Function
releaseBagWorker
(bagId: string)
src/workers/parserClient.ts:392
↓ 2 callers
Function
rememberDecoded
( meta: CachedBag, topicName: string, logTime: bigint, raw: Uint8Array, decode: (raw: Uint8Array) =>
src/parsers/bag.ts:344
↓ 2 callers
Function
removeLeafById
* Remove the leaf with the given id from the tree and return a normalised * copy: empty splits become null, single-child splits collapse to that chil
src/store/layoutStore.ts:152
↓ 2 callers
Method
removeMarker
(ns: string, id: number)
src/components/panels/ThreeDScene/markerSet.ts:262
↓ 2 callers
Method
render
()
src/App.tsx:24
↓ 2 callers
Function
renderTree
(node: LayoutNode)
src/components/layout/PanelGrid.tsx:47
↓ 2 callers
Function
scheduleFlush
()
src/hooks/useTopicMessages.ts:175
↓ 2 callers
Function
schemaKey
(schema: string)
src/live/liveDecoder.ts:29
↓ 2 callers
Method
send
(data: string)
tests/live/foxgloveClient.test.ts:45
↓ 2 callers
Method
setCustomSchemas
* Push the full custom-schema map (raw `.msg` text per type) to the worker. * * Replaces the worker's existing custom-schema state wholesale and
src/workers/parserClient.ts:283
↓ 2 callers
Function
setMapPlaneOpacity
(obj: MapPlaneObject, alpha: number)
src/components/panels/ThreeDScene/mapPlane.ts:141
↓ 2 callers
Method
setOnNewTile
(cb: (() => void) | null)
src/utils/gpsTiles.ts:107
↓ 2 callers
Function
setVisibility
(next: Record<string, boolean>)
src/components/panels/TimeSeriesPlot/index.tsx:101
↓ 2 callers
Function
setWorldFrame
(v: string)
src/components/panels/ThreeDScene/index.tsx:353
↓ 2 callers
Function
showPlaceholder
(sz: Vec3)
src/components/panels/ThreeDScene/markerObjects.ts:754
↓ 2 callers
Method
size
()
src/parsers/source.ts:173
↓ 2 callers
Function
sourceReadSlice
( source: BagSource, start: number, end: number, )
src/parsers/source.ts:83
↓ 2 callers
Method
subscribeToChannels
(channels: FoxgloveChannel[])
src/live/liveConnection.ts:178
↓ 2 callers
Method
terminate
Terminate this worker and reject all pending requests.
src/workers/parserClient.ts:134
↓ 2 callers
Function
tick
()
src/parsers/mcap.ts:529
↓ 2 callers
Function
tintLoadedMesh
* Recursively tint every Mesh material under `root` with the marker's solid * colour. Clones each material first so the cached mesh in `meshLoader`'s
src/components/panels/ThreeDScene/markerObjects.ts:664
↓ 2 callers
Function
toStamp
(ts: unknown)
src/parsers/foxgloveSchemas.ts:37
↓ 2 callers
Function
useTFGraph
(bagId?: string)
src/components/panels/TFTree/useTFGraph.ts:191
↓ 2 callers
Function
vec3
(v: unknown)
src/components/panels/ThreeDScene/markerObjects.ts:1045
↓ 2 callers
Function
writeSyntheticDb3
( topics: SynthDb3Topic[], )
tests/fixtures/synth.ts:687
↓ 1 callers
Function
alignedTimelineRange
( bags: Map<string, BagEntry>, bagOrder: string[], mode: TimeAlignment, )
src/store/bagStore.ts:465
↓ 1 callers
Function
appendLeafRight
* Append `leaf` to the right edge of the existing tree. * * Used by `openPanel` so the first-opened panel lives at the left and each * subsequent o
src/store/layoutStore.ts:257
↓ 1 callers
Method
appendRing
( sourcePositions: Float32Array, sourceColors: Float32Array, sourceCount: number, worldMatrix:
src/components/panels/ThreeDScene/accumulator.ts:164
↓ 1 callers
Method
appendVoxel
( sourcePositions: Float32Array, sourceColors: Float32Array, sourceCount: number, worldMatrix:
src/components/panels/ThreeDScene/accumulator.ts:204
↓ 1 callers
Method
applyMarker
* Apply a single marker action (ADD/MODIFY/DELETE/DELETEALL). * * The caller is responsible for feeding markers in chronological order; * out
src/components/panels/ThreeDScene/markerSet.ts:90
↓ 1 callers
Function
applyTheme
(theme: Theme)
src/store/themeStore.ts:68
↓ 1 callers
Function
attachTypesAndPrune
* Walk the parsed tree, attaching real ROS types from the bag and dropping * leaves whose topics aren't in this bag. Returns null if nothing survives
src/hooks/useUrlState.ts:351
↓ 1 callers
Function
attachVisuals
( link: UrdfLink, linkGroup: THREE.Group, defaultColor: number, tint: THREE.Color | undefined, warni
src/components/panels/ThreeDScene/robotModel.ts:328
↓ 1 callers
Function
bagLocalTimeFor
(entry: BagEntry, alignedNs: bigint, mode: TimeAlignment)
src/store/bagStore.ts:428
↓ 1 callers
Function
buildAsciiCloud
( text: string, header: PcdHeader, )
src/parsers/pcd.ts:196
↓ 1 callers
Function
buildClosure
* Breadth-first collect every complex type referenced from `root` down, * preferring user-supplied custom overrides for individual dependencies * (e
src/parsers/typeRegistry.ts:189
↓ 1 callers
Function
buildDistortedRgb
* Apply forward distortion to an ideal RGB8 image, producing the "raw" * distorted image that would come off a real lens. For each pixel in the * di
scripts/build-sample-bag.mjs:316
↓ 1 callers
Function
buildFloat64Cloud
* Build a PointCloud2 buffer where x/y/z are FLOAT64 (forces the DataView * slow path). Same layout otherwise.
tests/utils/pointcloud.test.ts:48
↓ 1 callers
Function
buildIdealGridRgb
* Generate an ideal (undistorted) grid / checkerboard in RGB8. * White grid lines on alternating blue/orange squares — easy to see * distortion at a
scripts/build-sample-bag.mjs:264
↓ 1 callers
Function
buildLink
(linkName: string, parentNode: THREE.Object3D, seen: Set<string>)
src/components/panels/ThreeDScene/robotModel.ts:207
↓ 1 callers
Function
buildMessageDataFrame
(subId: number, logTimeNs: bigint, payload: Uint8Array)
tests/live/foxgloveClient.test.ts:52
↓ 1 callers
Function
buildPlyCloud
* Build a FLOAT32-normalized PointCloud2Message from a PLY header + data. * * All PLY property types are converted to FLOAT32. RGB channel propertie
src/parsers/ply.ts:175
↓ 1 callers
Function
buildRobotSubtree
( model: UrdfModel, anchorLink: string, options: RobotSubtreeOptions = {}, )
src/components/panels/ThreeDScene/robotModel.ts:160
↓ 1 callers
Function
buildTimeFrame
(timestampNs: bigint)
tests/live/foxgloveClient.test.ts:65
↓ 1 callers
Function
buildTracks
* Build per-component event tracks from a stream of DiagnosticArray messages. * Component key = `${hardware_id}::${name}` — the canonical identity pe
src/components/panels/DiagnosticArray/index.tsx:90
↓ 1 callers
Function
buttonLabelFor
* Per-topic label override for the panel button. OccupancyGrid topics get * `Map` instead of the generic `3D` since "the 3D scene" isn't what users
src/components/panels/TopicInspector/TopicRow.tsx:127
↓ 1 callers
Function
buttonTitleFor
(topic: TopicInfo, kind: PanelKind)
src/components/panels/TopicInspector/TopicRow.tsx:132
↓ 1 callers
Function
bytesToBase64
(bytes: Uint8Array)
src/utils/export.ts:97
↓ 1 callers
Function
cameraIntrinsicsEqual
* Field-by-field equality check for two CameraIntrinsics snapshots. * * Used to coalesce identical playhead updates so the camera-frustum * lifecyc
src/components/panels/ThreeDScene/index.tsx:2312
↓ 1 callers
Function
canvasToBlob
(canvas: HTMLCanvasElement)
src/utils/clipEncoder.ts:28
↓ 1 callers
Function
chainToRoot
(graph: TFGraph, frame: string)
src/components/panels/TFTree/useTFGraph.ts:301
← previous
next →
301–400 of 995, ranked by callers