// Reflect about the x-axis or y-axis, and return the result. // 0 means x-axis, 1 means y-axis. public override R2NonCircularDirection ReflectAboutAxis(int axisIndex) { R2Direction <R2NonCircularDirection, DoubleLinkedList <R2Point>, NonCircularDirection <R2NonCircularDirection, R2Point> > .ReflectAboutAxis(axisIndex, ref direction); return(new R2NonCircularDirection(new R2Point(StartingPoint), Direction, SharedDirection.DirectionLength, SharedDirection.Divisor, canShootList, Duration)); }
// Reflect about the x-axis or y-axis. public R2CDirection ReflectAboutAxis(int axisIndex) { return(new R2CDirection(directionHelper.ReflectAboutAxis(axisIndex))); }