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
↓ 1 callers
Function
clamp
(t: bigint, lo: bigint, hi: bigint)
src/store/playheadStore.ts:67
↓ 1 callers
Function
cleanup
()
src/components/panels/PanelShell.tsx:104
↓ 1 callers
Function
clearDb3DecodedCache
()
src/parsers/db3.ts:93
↓ 1 callers
Function
clearRos1ReaderCache
()
src/parsers/rosbag1.ts:99
↓ 1 callers
Function
close
()
src/components/modals/UrdfLoadModal.tsx:37
↓ 1 callers
Function
collectDefinitions
* Collect the root message definition plus every nested complex type that * appears anywhere in its tree. MessageWriter wants a flat array with the
scripts/build-sample-bag.mjs:165
↓ 1 callers
Function
collectMeshUris
(links: Map<string, UrdfLink>)
src/parsers/urdf.ts:659
↓ 1 callers
Function
collectMessageDefinitions
(rootTypeName: string)
tests/fixtures/synth.ts:67
↓ 1 callers
Function
compute
()
src/components/panels/ImageViewer/index.tsx:432
↓ 1 callers
Function
computeAndWrite
()
src/hooks/useUrlState.ts:507
↓ 1 callers
Function
computeMarkerBounds
* Compute a rough axis-aligned bounding box from every marker pose + * every per-point position across messages 0..cutoff. Returned in source * fram
src/components/panels/ThreeDScene/index.tsx:201
↓ 1 callers
Function
computeRateOverTime
(times: Float64Array)
src/utils/topicStats.ts:80
↓ 1 callers
Function
concat
(...arrays: Uint8Array[])
tests/parsers/video.test.ts:19
↓ 1 callers
Function
countVertices
(object: THREE.Object3D)
src/utils/meshLoader.ts:95
↓ 1 callers
Function
createArrowMarker
* ArrowHelper draws an arrow along +Y by default. We expose two shapes: * * - Pose form: `points` is empty. Length = scale.x, shaft diameter = *
src/components/panels/ThreeDScene/markerObjects.ts:280
↓ 1 callers
Function
createCameraFrustum
(color: THREE.ColorRepresentation = 0x06b6d4)
src/components/panels/ThreeDScene/cameraFrustum.ts:96
↓ 1 callers
Function
createCubeListMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:537
↓ 1 callers
Function
createCubeMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:207
↓ 1 callers
Function
createCylinderMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:244
↓ 1 callers
Function
createGroundGrid
(size: number, divisions: number)
src/components/panels/ThreeDScene/sceneObjects.ts:165
↓ 1 callers
Function
createLaserScan
(pointSize: number)
src/components/panels/ThreeDScene/sceneObjects.ts:56
↓ 1 callers
Function
createLineListMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:353
↓ 1 callers
Function
createLineStripMarker
* LINE_STRIP + LINE_LIST share an implementation: only the THREE primitive * differs (`Line` for connected segments, `LineSegments` for disjoint pair
src/components/panels/ThreeDScene/markerObjects.ts:350
↓ 1 callers
Function
createMapPlane
()
src/components/panels/ThreeDScene/mapPlane.ts:35
↓ 1 callers
Function
createMeshResourceMarker
* MESH_RESOURCE renders an external mesh referenced by `marker.mesh_resource` * (a `package://`, `http://`, `https://`, or bare URL). The resolver +
src/components/panels/ThreeDScene/markerObjects.ts:735
↓ 1 callers
Function
createPlaceholderMarker
* Small pink wireframe sphere used in two cases: * 1. As the fallback for an unknown marker type (defensive: bags from * third-party stacks o
src/components/panels/ThreeDScene/markerObjects.ts:623
↓ 1 callers
Function
createPointCloud
(pointSize: number)
src/components/panels/ThreeDScene/sceneObjects.ts:52
↓ 1 callers
Function
createPointsMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:396
↓ 1 callers
Function
createPoseAxes
(size: number)
src/components/panels/ThreeDScene/sceneObjects.ts:87
↓ 1 callers
Function
createSphereListMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:541
↓ 1 callers
Function
createSphereMarker
()
src/components/panels/ThreeDScene/markerObjects.ts:225
↓ 1 callers
Function
createTextMarker
* TEXT_VIEW_FACING renders as a billboarded Sprite — sprites always face the * camera, which is the whole point. We rasterise the text to a canvas (c
src/components/panels/ThreeDScene/markerObjects.ts:554
↓ 1 callers
Function
createTriangleListMarker
* TRIANGLE_LIST renders `marker.points[]` as a Lambert-lit triangle soup, in * groups of three. `marker.colors[]` gives per-vertex colour when its le
src/components/panels/ThreeDScene/markerObjects.ts:873
↓ 1 callers
Function
createWorldAxes
(size: number)
src/components/panels/ThreeDScene/sceneObjects.ts:184
↓ 1 callers
Function
curvedPath
(x1: number, y1: number, x2: number, y2: number)
src/components/panels/TFTree/index.tsx:410
↓ 1 callers
Function
decode
(raw: Uint8Array)
src/parsers/mcap.ts:825
↓ 1 callers
Function
decodeCompressed
Decode a sensor_msgs/CompressedImage.
src/components/panels/ImageViewer/index.tsx:638
↓ 1 callers
Function
decodeLaserScan
(msg: LaserScanMessage)
src/utils/laserscan.ts:31
↓ 1 callers
Function
decodeLogs
(messages: readonly DecodedMessage[])
src/components/panels/Log/index.tsx:99
↓ 1 callers
Function
decodeRaw
Decode a sensor_msgs/Image (raw pixels in a supported encoding).
src/components/panels/ImageViewer/index.tsx:650
↓ 1 callers
Function
decodeVideoFrames
( chunks: VideoChunk[], format: string, )
src/parsers/video.ts:148
↓ 1 callers
Function
defaultEditedFilename
(original: string)
src/components/modals/BagEditModal.tsx:711
↓ 1 callers
Function
describeDefaults
* Summarise the most user-visible settings in a saved default so the table * row gives enough context to distinguish "accumulate / height" from * "s
src/components/modals/AboutModal.tsx:162
↓ 1 callers
Function
detectKind
(type: string)
src/components/panels/ThreeDScene/sceneKind.ts:53
↓ 1 callers
Function
detectXacro
Walk the entire document for `xacro:`-prefixed elements or `${…}` substitutions.
src/parsers/urdf.ts:518
↓ 1 callers
Function
disposeMapPlane
(obj: MapPlaneObject)
src/components/panels/ThreeDScene/mapPlane.ts:146
↓ 1 callers
Function
distortionLikelyUnfilled
(d: number[])
src/hooks/useCameraInfo.ts:297
↓ 1 callers
Function
downloadText
(text: string, filename: string, mime: string)
src/utils/export.ts:113
↓ 1 callers
Function
drawGrid
(ctx: CanvasRenderingContext2D, w: number, h: number, view: View)
src/components/panels/TrajectoryPlot/index.tsx:603
↓ 1 callers
Function
drawScaleBar
( ctx: CanvasRenderingContext2D, w: number, h: number, view: View, )
src/components/panels/TrajectoryPlot/index.tsx:674
↓ 1 callers
Function
drawTileUnderlay
* OSM tile underlay for a NavSatFix trajectory. * * Strategy: * 1. The panel's view.scale is in "screen px per metre". Convert that to a *
src/components/panels/TrajectoryPlot/index.tsx:499
↓ 1 callers
Function
drop
(edge: DropEdge)
src/components/layout/PanelGrid.tsx:204
↓ 1 callers
Function
durationNs
(d: { sec?: unknown; nanosec?: unknown; nsec?: unknown; })
src/components/panels/ThreeDScene/markerObjects.ts:1079
↓ 1 callers
Function
edgeKey
(parent: string, child: string)
src/components/panels/TFTree/useTFGraph.ts:114
↓ 1 callers
Method
editBag
* Stream-edit a bag (any supported format): drop messages outside * `[startNs, endNs]` and (optionally) outside the topic filter, then return *
src/workers/parserClient.ts:336
↓ 1 callers
Function
emitOne
(entry, isRoot)
scripts/build-sample-bag.mjs:203
↓ 1 callers
Function
emitOne
(entry: RosmsgDef, isRoot: boolean)
tests/fixtures/synth.ts:105
↓ 1 callers
Function
encodeHash
( timeSec: number, root: LayoutNode | null, bagUrl: string | null, anchors: Map<string, bigint> | null
src/hooks/useUrlState.ts:303
↓ 1 callers
Function
encodeNode
Serialise a layout tree back to the compact `P/H/V` form.
src/hooks/useUrlState.ts:290
↓ 1 callers
Function
encodePngZip
(frames: Blob[])
src/utils/clipEncoder.ts:41
↓ 1 callers
Function
encodeWebM
( frames: Blob[], fps: number, width: number, height: number, )
src/utils/clipEncoder.ts:60
↓ 1 callers
Method
ensureWorker
()
src/workers/parserClient.ts:66
↓ 1 callers
Function
entryToAligned
Translate a log entry's bag-local timestamp into aligned-time for the playhead.
src/components/panels/Log/index.tsx:350
↓ 1 callers
Function
estimateEditCount
( bagId: string, source: BagSource, format: BagFormat, startNs: bigint, endNs: bigint, topics: str
src/parsers/index.ts:190
↓ 1 callers
Method
estimateEditCount
* Estimate how many messages would survive an edit, without actually * writing the output. Used by the BagEdit modal to size its progress * bar
src/workers/parserClient.ts:307
↓ 1 callers
Function
estimateMessageCount
( meta: CachedMcapForEdit, startNs: bigint, endNs: bigint, topics: Set<string> | null, )
src/parsers/edit.ts:130
↓ 1 callers
Function
estimateMessageCountForFormat
( source: BagSource, format: BagFormat, startNs: bigint, endNs: bigint, topics: Set<string> | null,
src/parsers/edit.ts:343
↓ 1 callers
Function
eventToSec
(clientX: number)
src/components/modals/BagEditModal.tsx:592
↓ 1 callers
Method
evictOldest
()
src/parsers/mcap.ts:107
↓ 1 callers
Function
evictUntilFit
(needed: number)
src/utils/meshLoader.ts:116
↓ 1 callers
Function
extractDisplayName
(url: string)
src/parsers/source.ts:308
↓ 1 callers
Function
extractExtension
(uri: string)
src/parsers/packageResolver.ts:334
↓ 1 callers
Function
extractOne
Extract (x, y, yaw) from one deserialized message, given its known type.
src/utils/trajectory.ts:73
↓ 1 callers
Function
extractPose
(value: Record<string, unknown> | null, type: string)
src/components/panels/ThreeDScene/sceneObjects.ts:113
↓ 1 callers
Function
extractSummaryFromIndexed
(meta: CachedMcap)
src/parsers/mcap.ts:355
↓ 1 callers
Function
extractSummaryFromStream
(meta: CachedMcap)
src/parsers/mcap.ts:401
↓ 1 callers
Function
fail
(err: unknown)
src/workers/parser.worker.ts:237
↓ 1 callers
Function
fetchSupportedTypes
()
src/hooks/useSchemaResolution.ts:50
↓ 1 callers
Function
filelikeFor
* Build the right `Filelike` for the rosbag reader: `BlobReader` for local * File handles, `HttpFilelike` for remote URLs. Lives here rather than in
src/parsers/bag.ts:55
↓ 1 callers
Function
findByBasename
(files: Map<string, File>, path: string)
src/parsers/packageResolver.ts:348
↓ 1 callers
Function
findByPathSuffix
(files: Map<string, File>, path: string)
src/parsers/packageResolver.ts:339
↓ 1 callers
Function
findCutoffIndex
* Binary search the largest index `i` such that `messages[i].timestamp` is at * or before `targetNs`. Returns -1 when no such message exists (the pla
src/components/panels/ThreeDScene/index.tsx:156
↓ 1 callers
Function
findMcapFiles
(dir)
scripts/verify-parsers.mjs:81
↓ 1 callers
Function
fingerprint
* Heuristic FNV-1a fingerprint over the raw cell data + dimensions, used as * the rebuild key for the texture. Two distinct map publishes would have
src/utils/occupancyGrid.ts:60
↓ 1 callers
Function
fingerprintBuffer
* Fingerprint a compressed buffer using FNV-1a over ~192 sampled bytes * plus the length. Two distinct MCAP chunks would have to collide on all * of
src/parsers/mcap.ts:129
↓ 1 callers
Function
fingerprintIntrinsics
(ci: CameraIntrinsics)
src/utils/imageRectify.ts:37
↓ 1 callers
Function
fire
()
src/components/panels/ThreeDScene/useDecodedPointCloud.ts:132
↓ 1 callers
Function
fire
()
src/hooks/useMessageAtTime.ts:98
↓ 1 callers
Function
flattenSchemaText
(defs)
scripts/build-sample-bag.mjs:195
↓ 1 callers
Method
flushSummary
()
src/live/liveConnection.ts:194
↓ 1 callers
Function
formatAbsoluteTime
(ns: NanosecondTimestamp)
src/utils/time.ts:36
↓ 1 callers
Function
formatAnchorSec
Format a sub-minute anchor time tightly so it fits in the chip.
src/components/layout/Toolbar.tsx:773
↓ 1 callers
Function
formatDistance
(metres: number)
src/components/panels/TrajectoryPlot/index.tsx:718
↓ 1 callers
Function
formatRelative
(ns: bigint)
src/components/layout/Timeline.tsx:474
↓ 1 callers
Method
getBytes
()
src/parsers/editRos1.ts:55
↓ 1 callers
Method
getBytes
()
src/live/liveRecorder.ts:171
↓ 1 callers
Function
getColladaLoader
()
src/utils/meshLoader.ts:74
↓ 1 callers
Function
getH264CodecString
* Parse the H264 SPS NAL unit (type 7) to extract the exact codec string. * The SPS contains profile_idc, constraint_flags, and level_idc which map
src/parsers/video.ts:106
↓ 1 callers
Function
getObjLoader
()
src/utils/meshLoader.ts:66
↓ 1 callers
Function
getOrBuildVideoIndex
* Build a per-topic keyframe index by scanning all messages and checking * the first few NAL unit bytes for IDR/SPS headers. * * For JSON MCAP (Fox
src/parsers/mcap.ts:928
← previous
next →
401–500 of 995, ranked by callers