public static Aspects NextAspect(Angle angle, bool isExpanding) { Aspects temp = isExpanding ? Aspects.NextAspectOf(angle) : Aspects.PreviousAspectOf(angle); if (Math.Abs(temp.OrbOf(angle)) > Negligible) { return(temp); } else { return(isExpanding ? Aspects.NextAspectOf(temp) : Aspects.PreviousAspectOf(temp)); } }
public Aspects PreviousAspectOf(Angle angle) { return(Aspects.PreviousAspectOf(Outstandings, angle)); }