Graph<N, L, D> class 
 
    
    
    
  
    Constructors
    
        - 
          Graph({required String id, required List<N> nodes, required List<L> links, required TypedAccessorFn<N, D> nodeDomainFn, required TypedAccessorFn<L, D> linkDomainFn, required TypedAccessorFn<L, N> sourceFn, required TypedAccessorFn<L, N> targetFn, required TypedAccessorFn<N, num?> nodeMeasureFn, required TypedAccessorFn<L, num?> linkMeasureFn, TypedAccessorFn<N, Color>? nodeColorFn, TypedAccessorFn<N, Color>? nodeFillColorFn, TypedAccessorFn<N, FillPatternType>? nodeFillPatternFn, TypedAccessorFn<N, num>? nodeStrokeWidthPxFn, TypedAccessorFn<L, Color>? linkFillColorFn})
        
- 
          
            factory 
- 
          Graph.base({required String id, required List<Node<N, L>> nodes, required List<Link<N, L>> links, required TypedAccessorFn<Node<N, L>, D> nodeDomainFn, required TypedAccessorFn<Link<N, L>, D> linkDomainFn, required TypedAccessorFn<Node<N, L>, num?> nodeMeasureFn, required TypedAccessorFn<Link<N, L>, num?> linkMeasureFn, required TypedAccessorFn<Node<N, L>, Color>? nodeColorFn, required TypedAccessorFn<Node<N, L>, Color>? nodeFillColorFn, required TypedAccessorFn<Node<N, L>, FillPatternType>? nodeFillPatternFn, required TypedAccessorFn<Node<N, L>, num>? nodeStrokeWidthPxFn, required TypedAccessorFn<Link<N, L>, Color>? linkFillColorFn})
        
- 
          
        
 
    
  
    Properties
    
        - 
  hashCode
  → int
  
- 
  The hash code for this object.
  no setterinherited 
- 
  id
  → String
  
- 
  Unique identifier for this graph
  final 
- 
  linkAttributes
  → LinkAttributes
  
- 
  Store additional key-value pairs for link attributes
  final 
- 
  linkDomainFn
  → TypedAccessorFn<Link<N, L>, D>
  
- 
  Accessor function that returns the domain for a link.
  final 
- 
  linkFillColorFn
  → TypedAccessorFn<Link<N, L>, Color>?
  
- 
  Accessor function that returns the fill color of a node
  final 
- 
  linkMeasureFn
  → TypedAccessorFn<Link<N, L>, num?>
  
- 
  Accessor function that returns the measure for a link.
  final 
- 
  links
  → List<Link<N, L>>
  
- 
  All links in the graph.
  final 
- 
  nodeAttributes
  → NodeAttributes
  
- 
  Store additional key-value pairs for node attributes
  final 
- 
  nodeColorFn
  → TypedAccessorFn<Node<N, L>, Color>?
  
- 
  Accessor function that returns the stroke color of a node
  final 
- 
  nodeDomainFn
  → TypedAccessorFn<Node<N, L>, D>
  
- 
  Accessor function that returns the domain for a node.
  final 
- 
  nodeFillColorFn
  → TypedAccessorFn<Node<N, L>, Color>?
  
- 
  Accessor function that returns the fill color of a node
  final 
- 
  nodeFillPatternFn
  → TypedAccessorFn<Node<N, L>, FillPatternType>?
  
- 
  Accessor function that returns the fill pattern of a node
  final 
- 
  nodeMeasureFn
  → TypedAccessorFn<Node<N, L>, num?>
  
- 
  Accessor function that returns the measure for a node.
  final 
- 
  nodes
  → List<Node<N, L>>
  
- 
  All nodes in the graph.
  final 
- 
  nodeStrokeWidthPxFn
  → TypedAccessorFn<Node<N, L>, num>?
  
- 
  Accessor function that returns the stroke width of a node
  final 
- 
  runtimeType
  → Type
  
- 
  A representation of the runtime type of the object.
  no setterinherited