phase 1
This commit is contained in:
@@ -16,9 +16,39 @@ export { default as GraphRenderer } from './renderers/GraphRenderer.vue'
|
||||
export { default as FrameRenderer } from './renderers/FrameRenderer.vue'
|
||||
export { default as TableRenderer } from './renderers/TableRenderer.vue'
|
||||
|
||||
// Renderer types
|
||||
export type { FrameBBox, FrameOverlay } from './renderers/FrameRenderer.vue'
|
||||
export type { LogEntry } from './renderers/LogRenderer.vue'
|
||||
export type { GraphNode } from './renderers/GraphRenderer.vue'
|
||||
export type { TableColumn } from './renderers/TableRenderer.vue'
|
||||
export type { TimeSeriesSeries } from './renderers/TimeSeriesRenderer.vue'
|
||||
|
||||
// Interaction plugins
|
||||
export type { InteractionPlugin, PluginContext } from './plugins/InteractionPlugin'
|
||||
export { BBoxDrawPlugin } from './plugins/BBoxDrawPlugin'
|
||||
export type { BBoxResult, BBoxCallback } from './plugins/BBoxDrawPlugin'
|
||||
export { CrosshairPlugin } from './plugins/CrosshairPlugin'
|
||||
export type { CrosshairCallback } from './plugins/CrosshairPlugin'
|
||||
|
||||
// CV utilities
|
||||
export {
|
||||
runEdgeDetection,
|
||||
runEdgeDetectionDebug,
|
||||
matchTracks,
|
||||
renderTracksToImageData,
|
||||
b64ToImageData,
|
||||
imageDataToPngB64,
|
||||
imageDataToB64,
|
||||
} from './cv'
|
||||
export type {
|
||||
EdgeRegion,
|
||||
EdgeDetectionParams,
|
||||
EdgeDetectionResult,
|
||||
EdgeDetectionDebugResult,
|
||||
Track,
|
||||
TrackPoint,
|
||||
} from './cv'
|
||||
|
||||
// Design tokens (CSS import)
|
||||
// Usage: import 'mpr-ui-framework/tokens.css'
|
||||
// Re-exported at package level via package.json exports
|
||||
|
||||
Reference in New Issue
Block a user