Arc constructor

Arc({
  1. required num innerRadius(
    1. Arc, [
    2. List<Object?>?
    ]),
  2. required num outerRadius(
    1. Arc, [
    2. List<Object?>?
    ]),
  3. num cornerRadius(
    1. Arc, [
    2. List<Object?>?
    ])?,
  4. required num startAngle(
    1. Arc, [
    2. List<Object?>?
    ]),
  5. required num endAngle(
    1. Arc, [
    2. List<Object?>?
    ]),
  6. required num padAngle(
    1. Arc, [
    2. List<Object?>?
    ]),
  7. num padRadius(
    1. Arc, [
    2. List<Object?>?
    ])?,
})

Constructs a new arc generator with the given innerRadius, outerRadius, cornerRadius, startAngle, endAngle, padAngle, and, optionally, padRadius accessors.

Implementation

Arc(
    {required this.innerRadius,
    required this.outerRadius,
    num Function(Arc, [List<Object?>?])? cornerRadius,
    required this.startAngle,
    required this.endAngle,
    required this.padAngle,
    this.padRadius})
    : cornerRadius = cornerRadius ?? constant(0) as dynamic;