Aardvark.Base


RangeExtensions

Static members

Static memberDescription
DownTo(self, downToInclusive)
Signature: (self:int * downToInclusive:int) -> IEnumerable<int>
DownTo(self, downToInclusive)
Signature: (self:int * downToInclusive:float) -> IEnumerable<int>
DownTo(self, downToInclusive, step)
Signature: (self:int * downToInclusive:int * step:int) -> IEnumerable<int>
DownTo(self, downToInclusive, step)
Signature: (self:int * downToInclusive:float * step:int) -> IEnumerable<int>
Intersects(r0, range, eps, result)
Signature: (r0:Range1d * range:Range1d * eps:float * result:byref<Range1d>) -> bool

Checks if 2 ranges intersect each other with tolerance parameter.

Range(count)
Signature: count:int -> IEnumerable<int>

Returns the int sequence 0 ... count-1.

Range(count)
Signature: count:int64 -> IEnumerable<int64>

Returns the long sequence 0 ... count-1.

UpTo(self, upToInclusive)
Signature: (self:int * upToInclusive:int) -> IEnumerable<int>
UpTo(self, upToInclusive)
Signature: (self:int * upToInclusive:int64) -> IEnumerable<int64>
UpTo(self, upToInclusive)
Signature: (self:int64 * upToInclusive:int64) -> IEnumerable<int64>
UpTo(self, upToInclusive)
Signature: (self:int * upToInclusive:float) -> IEnumerable<int>
UpTo(self, upToInclusive, step)
Signature: (self:int * upToInclusive:int * step:int) -> IEnumerable<int>
UpTo(self, upToInclusive, step)
Signature: (self:int * upToInclusive:float * step:int) -> IEnumerable<int>
UpToExclusive(self, upToExclusive)
Signature: (self:int * upToExclusive:int) -> IEnumerable<int>
UpToExclusive(self, upToExclusive)
Signature: (self:int * upToExclusive:float) -> IEnumerable<int>
UpToExclusive(self, upToExclusive, step)
Signature: (self:int * upToExclusive:int * step:int) -> IEnumerable<int>
UpToExclusive(self, upToExclusive, step)
Signature: (self:int * upToExclusive:float * step:int) -> IEnumerable<int>
Fork me on GitHub