Module visual_builder

Module visual_builder 

Source
Expand description

Visual Pipeline Builder

This module provides visual pipeline building capabilities for creating machine learning workflows through a graphical interface, including drag-and-drop component assembly, visual connection management, and interactive workflow construction.

Structs§

CanvasConfig
Canvas configuration for the visual builder
CanvasInteraction
Canvas interaction state for drag-and-drop operations
DragState
Drag and drop state
Position
Position of a component on the visual canvas
SelectionBox
Selection box for area selection
SelectionState
Selection state management
UndoRedoManager
Undo/Redo manager for workflow operations
ValidationError
Validation error
ValidationState
Validation state for the workflow
ValidationWarning
Validation warning
ViewportConfig
Viewport configuration for canvas display
VisualPipelineBuilder
Visual pipeline builder for creating workflows graphically
WorkflowSnapshot
Workflow snapshot for undo/redo functionality
ZoomConfig
Zoom configuration settings

Enums§

InteractionMode
Interaction modes for the canvas
ValidationErrorType
Types of validation errors
ValidationWarningType
Types of validation warnings

Type Aliases§

ComponentPosition
Type alias for component position
GridConfig
Type alias for grid configuration
WorkflowHistory
Type alias for workflow history