public class FederatedRange extends Object implements Comparable<FederatedRange>
Constructor and Description |
---|
FederatedRange(FederatedRange other)
Does a deep copy of another
FederatedRange object. |
FederatedRange(FederatedRange other,
long clen) |
FederatedRange(long[] beginDims,
long[] endDims)
Create a range with the indexes of each dimension between their respective
beginDims and
endDims values. |
Modifier and Type | Method and Description |
---|---|
IndexRange |
asIndexRange() |
int |
compareTo(FederatedRange o) |
long[] |
getBeginDims() |
int[] |
getBeginDimsInt() |
long[] |
getEndDims() |
int[] |
getEndDimsInt() |
long |
getSize() |
long |
getSize(int dim) |
void |
setBeginDim(int dim,
long value) |
void |
setEndDim(int dim,
long value) |
FederatedRange |
shift(long rshift,
long cshift) |
String |
toString() |
FederatedRange |
transpose() |
public FederatedRange(long[] beginDims, long[] endDims)
beginDims
and
endDims
values.beginDims
- the beginning indexes for each dimensionendDims
- the ending indexes for each dimensionpublic FederatedRange(FederatedRange other)
FederatedRange
object.other
- the FederatedRange
to copypublic FederatedRange(FederatedRange other, long clen)
public void setBeginDim(int dim, long value)
public void setEndDim(int dim, long value)
public long[] getBeginDims()
public long[] getEndDims()
public int[] getBeginDimsInt()
public int[] getEndDimsInt()
public long getSize()
public long getSize(int dim)
public int compareTo(FederatedRange o)
compareTo
in interface Comparable<FederatedRange>
public FederatedRange shift(long rshift, long cshift)
public FederatedRange transpose()
public IndexRange asIndexRange()
Copyright © 2020 The Apache Software Foundation. All rights reserved.