copyWith method

OrbProfile copyWith({
  1. int? latRings,
  2. int? lonDensity,
  3. int? orbitN,
  4. int? ghostN,
  5. int? particles,
  6. int? lanes,
  7. int? segs,
  8. int? moveCount,
  9. int? glyphDots,
  10. int? fieldN,
  11. int? featureN,
  12. int? strandN,
  13. int? nodeN,
  14. int? signals,
  15. double? rBase,
  16. double? rDepth,
  17. double? rActive,
  18. double? ghostR,
  19. double? ghostA,
  20. double? partR,
  21. double? partRDepth,
  22. double? rDot,
  23. double? nodeR,
  24. double? nodeRDepth,
  25. double? lineW,
  26. double? thr,
  27. double? turns,
  28. double? scanMul,
  29. double? dimBase,
  30. double? rBoost,
  31. double? spread,
  32. double? inkFar,
  33. double? inkSpan,
  34. double? rsPow,
  35. double? rMin,
  36. double? spin,
  37. double? bandMul,
  38. double? wobMul,
  39. bool? faceOn,
  40. double? speed,
})

Implementation

OrbProfile copyWith({
  int? latRings,
  int? lonDensity,
  int? orbitN,
  int? ghostN,
  int? particles,
  int? lanes,
  int? segs,
  int? moveCount,
  int? glyphDots,
  int? fieldN,
  int? featureN,
  int? strandN,
  int? nodeN,
  int? signals,
  double? rBase,
  double? rDepth,
  double? rActive,
  double? ghostR,
  double? ghostA,
  double? partR,
  double? partRDepth,
  double? rDot,
  double? nodeR,
  double? nodeRDepth,
  double? lineW,
  double? thr,
  double? turns,
  double? scanMul,
  double? dimBase,
  double? rBoost,
  double? spread,
  double? inkFar,
  double? inkSpan,
  double? rsPow,
  double? rMin,
  double? spin,
  double? bandMul,
  double? wobMul,
  bool? faceOn,
  double? speed,
}) => OrbProfile(
  latRings: latRings ?? this.latRings,
  lonDensity: lonDensity ?? this.lonDensity,
  orbitN: orbitN ?? this.orbitN,
  ghostN: ghostN ?? this.ghostN,
  particles: particles ?? this.particles,
  lanes: lanes ?? this.lanes,
  segs: segs ?? this.segs,
  moveCount: moveCount ?? this.moveCount,
  glyphDots: glyphDots ?? this.glyphDots,
  fieldN: fieldN ?? this.fieldN,
  featureN: featureN ?? this.featureN,
  strandN: strandN ?? this.strandN,
  nodeN: nodeN ?? this.nodeN,
  signals: signals ?? this.signals,
  rBase: rBase ?? this.rBase,
  rDepth: rDepth ?? this.rDepth,
  rActive: rActive ?? this.rActive,
  ghostR: ghostR ?? this.ghostR,
  ghostA: ghostA ?? this.ghostA,
  partR: partR ?? this.partR,
  partRDepth: partRDepth ?? this.partRDepth,
  rDot: rDot ?? this.rDot,
  nodeR: nodeR ?? this.nodeR,
  nodeRDepth: nodeRDepth ?? this.nodeRDepth,
  lineW: lineW ?? this.lineW,
  thr: thr ?? this.thr,
  turns: turns ?? this.turns,
  scanMul: scanMul ?? this.scanMul,
  dimBase: dimBase ?? this.dimBase,
  rBoost: rBoost ?? this.rBoost,
  spread: spread ?? this.spread,
  inkFar: inkFar ?? this.inkFar,
  inkSpan: inkSpan ?? this.inkSpan,
  rsPow: rsPow ?? this.rsPow,
  rMin: rMin ?? this.rMin,
  spin: spin ?? this.spin,
  bandMul: bandMul ?? this.bandMul,
  wobMul: wobMul ?? this.wobMul,
  faceOn: faceOn ?? this.faceOn,
  speed: speed ?? this.speed,
);