Expand description
Legalis-Viz: Visualization engine for legal statutes.
This crate provides visualization capabilities for legal documents:
- Decision trees for eligibility determination
- Flowcharts for legal procedures
- Dependency graphs between statutes
- Highlighting of discretionary “gray zones”
Structs§
- AIAnnotation
- AI-generated annotation for visualizations.
- AIAnnotation
Generator - AI annotation generator for visualizations.
- ARDocument
Overlay - AR legal document overlay visualizer.
- AROverlay
Config - Configuration for AR document overlay.
- Accessibility
Config - Configuration for accessibility features.
- Accessibility
Enhancer - Enhances visualizations with accessibility features.
- Advanced
Exporter - Advanced export handler for various formats.
- Amendment
Impact - Represents the impact of an amendment.
- Amendment
Impact Analysis - Amendment impact analysis visualizer.
- Analytics
Dashboard - Analytics dashboard builder and renderer.
- Angular
Component Config - Angular component wrapper configuration
- Animated
GifConfig - Configuration for animated GIF export.
- Animation
- Animation for presentation elements.
- Annotation
- Annotation for judicial notes.
- Anomaly
- Detected anomaly in visualization data.
- Anomaly
Detector - Anomaly detection for visualizations.
- Audit
Trail Visualizer - Visualizer for evaluation audit trails.
- Auto
Visualization Selector - Automatic visualization selector based on data characteristics.
- Breaking
News Feed - Breaking legal news feed visualizer.
- Canvas
Fallback Config - Canvas fallback configuration
- Case
Citation - Case citation
- Case
Citation Network Visualizer - Case citation network visualizer
- Case
Story - Case story data structure.
- Case
Story Generator - Case story generator for narrative visualization.
- Choropleth
Data - Choropleth map data point.
- Collaborative
Session - Collaborative session manager for multi-user viewing and annotation.
- Collaborative
User - User information for collaborative sessions.
- Compliance
Dashboard Visualizer - Compliance status dashboard visualizer
- Compliance
Item - Compliance item
- Concept
Hierarchy Tree - Visualizes concept hierarchies as trees.
- Concept
Relationship - Relationship between two legal concepts.
- Concept
Relationship Graph - Graph of legal concepts and their relationships.
- Court
Event - Court event in a live proceeding.
- Court
Hierarchy Visualizer - Court hierarchy visualizer
- Court
Node - Court hierarchy visualization
- Cross
Jurisdictional Comparison - Side-by-side statute comparison across jurisdictions.
- CssVariable
Theme - CSS variable customization for dynamic theming.
- Cursor
Position - Cursor position for collaborative viewing.
- Custom
Theme Builder - Custom theme builder for creating branded themes.
- Cypher
Exporter - Cypher query exporter for Neo4j graph database.
- Dashboard
Config - Saved dashboard configuration.
- Dashboard
Filter - Dashboard filter for data filtering.
- Dashboard
Layout - Dashboard layout grid configuration.
- Dashboard
Widget - Dashboard widget configuration.
- Decision
Tree - Decision tree representation of a statute.
- Dependency
Graph - Statute dependency graph.
- Document
Embedder - Document embedding support for various formats.
- Educational
Walkthrough - Educational walkthrough system.
- Enforcement
Action - Enforcement action item.
- Enforcement
Action Tracker - Enforcement action tracking visualizer.
- GeoCoordinate
- Geographic coordinate (latitude, longitude).
- GeoJson
Feature - GeoJSON feature for boundary rendering.
- GeoJson
Geometry - GeoJSON geometry.
- GeoPoint
- Individual geographic point.
- GeoVisualization
- Geographic visualization renderer.
- Gesture
Config - Gesture-based holographic interaction configuration.
- GraphML
Exporter - GraphML exporter for network analysis tools.
- Guided
Exploration Tour - Guided exploration tour system.
- Heat
MapPoint - Heat map data point for legal activity visualization.
- Highlight
Rule - Highlighting rule for visualization elements.
- Historical
Comparison View - Historical comparison view for comparing statute versions.
- Holographic
Gesture Controller - Gesture-based holographic interaction system.
- Holographic
Model Config - Holographic statute model configuration.
- Holographic
Statute Model - Holographic statute model visualizer.
- Interactive
Config - Interactive visualization configuration
- Interactive
Visualizer - Interactive visualizer for decision trees and dependency graphs
- Jupyter
Notebook Integration - Jupyter notebook integration.
- Jurisdictional
Difference - Represents a difference between jurisdictions.
- Jurisdictional
Statute - Represents a statute with jurisdiction information for comparison.
- KeyPlayer
- Key player in a case story.
- Latex
Tikz Exporter - LaTeX/TikZ exporter for academic papers.
- Layout
Config - Layout options for large graphs.
- Legal
Concept - Represents a legal concept in the semantic network.
- Legal
Evolution Timeline - Legal evolution timeline showing statute lifecycle.
- Legal
History Scrollytelling - Legal history scrollytelling visualizer.
- Legislative
Process Visualizer - Legislative process flowchart visualizer
- Legislative
Step - Legislative process step
- Legislative
Trend Chart - Legislative trend chart visualizer.
- Lesson
- Educational lesson.
- Level
OfDetail Config - Level-of-detail configuration for complex visualizations.
- Live
Court Proceeding - Live court proceeding visualization with real-time updates.
- Live
Visualization - Live visualization handler for real-time updates.
- Looking
Glass Config - Configuration for Looking Glass holographic display.
- Looking
Glass Visualizer - Looking Glass holographic display visualizer.
- Market
Impact - Market impact item.
- Market
Impact Visualizer - Market impact visualization for legal changes.
- Mobile
Touch Enhancer - Mobile and touch support enhancer for visualizations.
- Narrative
Event - Narrative event for timeline visualization.
- Natural
Language Query Processor - Natural language query processor for visualizations.
- News
Item - News item for legal news feed.
- Offline
Config - Configuration for offline viewing capability.
- Ontology
Based Visualizer - Visualizes legal ontologies and taxonomies.
- PWAConfig
- Configuration for Progressive Web App (PWA) support.
- Panoramic360
Config - Configuration for 360° case timeline viewing.
- Panoramic360
Timeline - 360° panoramic case timeline visualizer.
- PdfConfig
- Configuration for PDF export.
- Point
Cluster - Point cluster for entity visualization.
- Population
Chart - Population distribution chart for simulation results.
- Population
Data Point - Data point for population distribution.
- Poster
Config - Configuration for poster-size exports.
- Presentation
Exporter - PowerPoint/Keynote export format (PPTX XML).
- Print
Export Config - 3D print export configuration.
- Progressive
Loading Config - Progressive loading configuration.
- Query
Result - Result from a natural language query.
- Quiz
Question - Quiz question for educational walkthrough.
- React
Component Config - React component wrapper configuration
- Reasoning
Chain Visualizer - Visualizer for legal reasoning chains and explanations.
- Regulatory
Change - Regulatory change item.
- Regulatory
Change Monitor - Regulatory change monitoring visualizer.
- Regulatory
Entity - Regulatory entity
- Regulatory
Landscape Visualizer - Regulatory landscape map visualizer
- Renderer
Registry - Registry for custom renderers.
- Responsive
Scaling Config - Configuration for responsive visualization scaling.
- Scroll
Chapter - Scroll chapter for scrollytelling.
- Scrollytelling
Config - Scrollytelling configuration for legal histories.
- Seasonal
Themes - Seasonal and event-specific theme presets.
- Semantic
Search Highlighter - Highlights semantic search results in visualizations.
- Shared
Annotation - Shared annotation for collaborative viewing.
- Slide
- A single slide in a presentation.
- Smart
Data Highlighter - Smart data highlighter for visualizations.
- Sparql
Exporter - SPARQL export for semantic web/RDF.
- Statute
Change Event - Represents a change event in a statute’s history.
- Statute
Concept Mapping - Maps statutes to legal concepts.
- Statute
Diff Visualizer - Visualizer for statute differences (comparing versions).
- Statute
Time Series - Time-series visualization for statute changes.
- Statute
Version - Represents a historical version of a statute.
- Streaming
Data Source - Streaming data source for continuous updates.
- Theme
- Color theme for visualizations.
- ThreeD
Config - 3D visualization configuration
- ThreeD
Print Exporter - 3D print export visualizer.
- ThreeD
Visualizer - 3D visualizer for dependency graphs and timelines using WebGL
- Timeline
- Timeline visualization for temporal statutes.
- Timeline
Narrative View - Timeline narrative view generator.
- Timeline
Story Event - Timeline event in a story.
- Touch
Gesture Config - Configuration for touch gesture support.
- Tour
Stop - Tour stop for guided exploration.
- Trend
Data Point - Trend data point.
- VRExploration
Config - Configuration for VR statute exploration.
- VRStatute
Explorer - VR statute exploration visualizer.
- Video
Config - Configuration for video export.
- Virtualization
Config - Virtualization configuration for large datasets.
- Visual
Regression Suite - Visual regression test suite.
- Visual
Regression Test - Visual regression testing support.
- Visualization
Recommendation - Recommendation for visualization with confidence score.
- Volumetric
Config - Volumetric data rendering configuration.
- Volumetric
Renderer - Volumetric data renderer.
- VueComponent
Config - Vue.js component wrapper configuration
- WebComponent
Config - Web Component configuration
- WebWorker
Config - WebWorker rendering configuration
- Word
Press Plugin Config - WordPress plugin integration configuration
Enums§
- Animation
Type - Types of animations available.
- Annotation
Category - Categories of AI-generated annotations.
- Annotation
Type - Types of annotations.
- Anomaly
Type - Types of anomalies that can be detected.
- Chart
Type - Chart type for trends.
- Compliance
Status - Compliance status
- Concept
Relation Type - Types of relationships between legal concepts.
- Court
Event Type - Types of court events.
- Decision
Node - Node types in a decision tree.
- Edge
Label - Edge labels in decision graphs.
- Enforcement
Action Type - Enforcement action types.
- Enforcement
Status - Enforcement status.
- Export
Format - Export format types.
- Impact
Severity - Impact severity levels.
- News
Priority - News priority levels.
- Regulatory
Status - Regulatory status.
- Slide
Content - Content type for a slide.
- Tile
Provider - Map tile provider configuration.
- Timeline
Event - Timeline event types.
- Touch
Gesture - Touch gesture types for mobile interaction.
- Update
Event - Real-time update event for visualizations.
- Visualization
Type - Visualization types that can be automatically selected.
- VizError
- Errors during visualization.
- Widget
Type - Widget types for analytics dashboards.
Traits§
- Renderer
- Plugin trait for custom renderers.
Type Aliases§
- VizResult
- Result type for visualization operations.