degree property

Degree degree

A Degree is a simple description of whether something is "standard" or "super". In terms of Curvature, either superconcave or superconvex returns Degree.SUPER. Otherwise returns Degree.STANDARD.

Implementation

Degree get degree {
  switch (this) {
    case Curvature.superconcave:
      return Degree.SUPER;
    case Curvature.concave:
      return Degree.STANDARD;
    case Curvature.flat:
      return Degree.STANDARD;
    case Curvature.convex:
      return Degree.STANDARD;
    case Curvature.superconvex:
      return Degree.SUPER;
  }
}