Skip to main content

Crate legalis_viz

Crate legalis_viz 

Source
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.
AIAnnotationGenerator
AI annotation generator for visualizations.
ARDocumentOverlay
AR legal document overlay visualizer.
AROverlayConfig
Configuration for AR document overlay.
AccessibilityConfig
Configuration for accessibility features.
AccessibilityEnhancer
Enhances visualizations with accessibility features.
AdvancedExporter
Advanced export handler for various formats.
AmendmentImpact
Represents the impact of an amendment.
AmendmentImpactAnalysis
Amendment impact analysis visualizer.
AnalyticsDashboard
Analytics dashboard builder and renderer.
AngularComponentConfig
Angular component wrapper configuration
AnimatedGifConfig
Configuration for animated GIF export.
Animation
Animation for presentation elements.
Annotation
Annotation for judicial notes.
Anomaly
Detected anomaly in visualization data.
AnomalyDetector
Anomaly detection for visualizations.
AuditTrailVisualizer
Visualizer for evaluation audit trails.
AutoVisualizationSelector
Automatic visualization selector based on data characteristics.
BreakingNewsFeed
Breaking legal news feed visualizer.
CanvasFallbackConfig
Canvas fallback configuration
CaseCitation
Case citation
CaseCitationNetworkVisualizer
Case citation network visualizer
CaseStory
Case story data structure.
CaseStoryGenerator
Case story generator for narrative visualization.
ChoroplethData
Choropleth map data point.
CollaborativeSession
Collaborative session manager for multi-user viewing and annotation.
CollaborativeUser
User information for collaborative sessions.
ComplianceDashboardVisualizer
Compliance status dashboard visualizer
ComplianceItem
Compliance item
ConceptHierarchyTree
Visualizes concept hierarchies as trees.
ConceptRelationship
Relationship between two legal concepts.
ConceptRelationshipGraph
Graph of legal concepts and their relationships.
CourtEvent
Court event in a live proceeding.
CourtHierarchyVisualizer
Court hierarchy visualizer
CourtNode
Court hierarchy visualization
CrossJurisdictionalComparison
Side-by-side statute comparison across jurisdictions.
CssVariableTheme
CSS variable customization for dynamic theming.
CursorPosition
Cursor position for collaborative viewing.
CustomThemeBuilder
Custom theme builder for creating branded themes.
CypherExporter
Cypher query exporter for Neo4j graph database.
DashboardConfig
Saved dashboard configuration.
DashboardFilter
Dashboard filter for data filtering.
DashboardLayout
Dashboard layout grid configuration.
DashboardWidget
Dashboard widget configuration.
DecisionTree
Decision tree representation of a statute.
DependencyGraph
Statute dependency graph.
DocumentEmbedder
Document embedding support for various formats.
EducationalWalkthrough
Educational walkthrough system.
EnforcementAction
Enforcement action item.
EnforcementActionTracker
Enforcement action tracking visualizer.
GeoCoordinate
Geographic coordinate (latitude, longitude).
GeoJsonFeature
GeoJSON feature for boundary rendering.
GeoJsonGeometry
GeoJSON geometry.
GeoPoint
Individual geographic point.
GeoVisualization
Geographic visualization renderer.
GestureConfig
Gesture-based holographic interaction configuration.
GraphMLExporter
GraphML exporter for network analysis tools.
GuidedExplorationTour
Guided exploration tour system.
HeatMapPoint
Heat map data point for legal activity visualization.
HighlightRule
Highlighting rule for visualization elements.
HistoricalComparisonView
Historical comparison view for comparing statute versions.
HolographicGestureController
Gesture-based holographic interaction system.
HolographicModelConfig
Holographic statute model configuration.
HolographicStatuteModel
Holographic statute model visualizer.
InteractiveConfig
Interactive visualization configuration
InteractiveVisualizer
Interactive visualizer for decision trees and dependency graphs
JupyterNotebookIntegration
Jupyter notebook integration.
JurisdictionalDifference
Represents a difference between jurisdictions.
JurisdictionalStatute
Represents a statute with jurisdiction information for comparison.
KeyPlayer
Key player in a case story.
LatexTikzExporter
LaTeX/TikZ exporter for academic papers.
LayoutConfig
Layout options for large graphs.
LegalConcept
Represents a legal concept in the semantic network.
LegalEvolutionTimeline
Legal evolution timeline showing statute lifecycle.
LegalHistoryScrollytelling
Legal history scrollytelling visualizer.
LegislativeProcessVisualizer
Legislative process flowchart visualizer
LegislativeStep
Legislative process step
LegislativeTrendChart
Legislative trend chart visualizer.
Lesson
Educational lesson.
LevelOfDetailConfig
Level-of-detail configuration for complex visualizations.
LiveCourtProceeding
Live court proceeding visualization with real-time updates.
LiveVisualization
Live visualization handler for real-time updates.
LookingGlassConfig
Configuration for Looking Glass holographic display.
LookingGlassVisualizer
Looking Glass holographic display visualizer.
MarketImpact
Market impact item.
MarketImpactVisualizer
Market impact visualization for legal changes.
MobileTouchEnhancer
Mobile and touch support enhancer for visualizations.
NarrativeEvent
Narrative event for timeline visualization.
NaturalLanguageQueryProcessor
Natural language query processor for visualizations.
NewsItem
News item for legal news feed.
OfflineConfig
Configuration for offline viewing capability.
OntologyBasedVisualizer
Visualizes legal ontologies and taxonomies.
PWAConfig
Configuration for Progressive Web App (PWA) support.
Panoramic360Config
Configuration for 360° case timeline viewing.
Panoramic360Timeline
360° panoramic case timeline visualizer.
PdfConfig
Configuration for PDF export.
PointCluster
Point cluster for entity visualization.
PopulationChart
Population distribution chart for simulation results.
PopulationDataPoint
Data point for population distribution.
PosterConfig
Configuration for poster-size exports.
PresentationExporter
PowerPoint/Keynote export format (PPTX XML).
PrintExportConfig
3D print export configuration.
ProgressiveLoadingConfig
Progressive loading configuration.
QueryResult
Result from a natural language query.
QuizQuestion
Quiz question for educational walkthrough.
ReactComponentConfig
React component wrapper configuration
ReasoningChainVisualizer
Visualizer for legal reasoning chains and explanations.
RegulatoryChange
Regulatory change item.
RegulatoryChangeMonitor
Regulatory change monitoring visualizer.
RegulatoryEntity
Regulatory entity
RegulatoryLandscapeVisualizer
Regulatory landscape map visualizer
RendererRegistry
Registry for custom renderers.
ResponsiveScalingConfig
Configuration for responsive visualization scaling.
ScrollChapter
Scroll chapter for scrollytelling.
ScrollytellingConfig
Scrollytelling configuration for legal histories.
SeasonalThemes
Seasonal and event-specific theme presets.
SemanticSearchHighlighter
Highlights semantic search results in visualizations.
SharedAnnotation
Shared annotation for collaborative viewing.
Slide
A single slide in a presentation.
SmartDataHighlighter
Smart data highlighter for visualizations.
SparqlExporter
SPARQL export for semantic web/RDF.
StatuteChangeEvent
Represents a change event in a statute’s history.
StatuteConceptMapping
Maps statutes to legal concepts.
StatuteDiffVisualizer
Visualizer for statute differences (comparing versions).
StatuteTimeSeries
Time-series visualization for statute changes.
StatuteVersion
Represents a historical version of a statute.
StreamingDataSource
Streaming data source for continuous updates.
Theme
Color theme for visualizations.
ThreeDConfig
3D visualization configuration
ThreeDPrintExporter
3D print export visualizer.
ThreeDVisualizer
3D visualizer for dependency graphs and timelines using WebGL
Timeline
Timeline visualization for temporal statutes.
TimelineNarrativeView
Timeline narrative view generator.
TimelineStoryEvent
Timeline event in a story.
TouchGestureConfig
Configuration for touch gesture support.
TourStop
Tour stop for guided exploration.
TrendDataPoint
Trend data point.
VRExplorationConfig
Configuration for VR statute exploration.
VRStatuteExplorer
VR statute exploration visualizer.
VideoConfig
Configuration for video export.
VirtualizationConfig
Virtualization configuration for large datasets.
VisualRegressionSuite
Visual regression test suite.
VisualRegressionTest
Visual regression testing support.
VisualizationRecommendation
Recommendation for visualization with confidence score.
VolumetricConfig
Volumetric data rendering configuration.
VolumetricRenderer
Volumetric data renderer.
VueComponentConfig
Vue.js component wrapper configuration
WebComponentConfig
Web Component configuration
WebWorkerConfig
WebWorker rendering configuration
WordPressPluginConfig
WordPress plugin integration configuration

Enums§

AnimationType
Types of animations available.
AnnotationCategory
Categories of AI-generated annotations.
AnnotationType
Types of annotations.
AnomalyType
Types of anomalies that can be detected.
ChartType
Chart type for trends.
ComplianceStatus
Compliance status
ConceptRelationType
Types of relationships between legal concepts.
CourtEventType
Types of court events.
DecisionNode
Node types in a decision tree.
EdgeLabel
Edge labels in decision graphs.
EnforcementActionType
Enforcement action types.
EnforcementStatus
Enforcement status.
ExportFormat
Export format types.
ImpactSeverity
Impact severity levels.
NewsPriority
News priority levels.
RegulatoryStatus
Regulatory status.
SlideContent
Content type for a slide.
TileProvider
Map tile provider configuration.
TimelineEvent
Timeline event types.
TouchGesture
Touch gesture types for mobile interaction.
UpdateEvent
Real-time update event for visualizations.
VisualizationType
Visualization types that can be automatically selected.
VizError
Errors during visualization.
WidgetType
Widget types for analytics dashboards.

Traits§

Renderer
Plugin trait for custom renderers.

Type Aliases§

VizResult
Result type for visualization operations.