public class Dimension extends Object
| 构造器 | 说明 |
|---|---|
Dimension() |
Constructor
|
Dimension(String name,
int len) |
Constructor
|
Dimension(String name,
int len,
DimensionType dimType) |
Constructor
|
Dimension(String name,
int len,
DimensionType dimType,
double min,
double delta,
int num) |
Constructor
|
Dimension(DimensionType dimType) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
addValue(double value) |
Add a dimension value
|
boolean |
equals(Dimension aDim) |
Determine if two dimensions equals
|
Dimension |
extract(double first,
double last,
double stride) |
Extract dimension
|
Dimension |
extract(int first,
int last,
int stride) |
Extract dimension
|
Dimension |
extract(List<Integer> index) |
Extract dimension
|
Dimension |
extract(Range range) |
Extract dimension
|
double |
getDeltaValue() |
Get delta value
|
Array |
getDimArray() |
Get dimension value array
|
int |
getDimId() |
Get dimension identifer
|
DimensionType |
getDimType() |
Get dimension type
|
List<Double> |
getDimValue() |
Get dimension values
|
double |
getDimValue(int idx) |
Get dimension value by index
|
int |
getLength() |
Get length
|
double |
getMaxValue() |
Get maximum dimension value
|
double |
getMinValue() |
Get minimum dimension value
|
String |
getName() |
Get short name
|
String |
getShortName() |
Get short name
|
int |
getValueIndex(double v) |
Get value index
|
double[] |
getValues() |
Get dimension value array
|
boolean |
isReverse() |
Get if values are reverse (in descending order)
|
boolean |
isShared() |
Get is shared or not
|
boolean |
isUnlimited() |
Get is unlimited or not
|
boolean |
isVariableLength() |
Get is variable length or not
|
void |
setDimId(int value) |
|
void |
setDimType(DimensionType value) |
Set dimension type
|
void |
setDimValues(List<Number> values) |
Set dimension values
|
void |
setLength(int value) |
Set dimension length
|
void |
setName(String value) |
Set short name
|
void |
setReverse(boolean value) |
Set if values are reverse
|
void |
setShared(boolean value) |
Set is shared or not
|
void |
setShortName(String value) |
Set short name
|
void |
setUnlimited(boolean value) |
Set unlimited or not
|
void |
setValues(double[] values) |
Set dimension values
|
void |
setValues(float[] values) |
Set dimension values
|
void |
setValues(List<Double> values) |
Set dimension values
|
void |
setVariableLength(boolean value) |
Set is variable length or not
|
String |
toString() |
public Dimension()
public Dimension(String name, int len)
name - Namelen - Lengthpublic Dimension(DimensionType dimType)
dimType - Dimension typepublic Dimension(String name, int len, DimensionType dimType)
name - Namelen - LengthdimType - Dimension typepublic Dimension(String name, int len, DimensionType dimType, double min, double delta, int num)
name - Namelen - LengthdimType - Dimension typemin - Minimum valuedelta - Delta valuenum - value numberpublic String getShortName()
public void setShortName(String value)
value - Short namepublic String getName()
public void setName(String value)
value - Short namepublic int getLength()
public void setLength(int value)
value - Dimension lengthpublic DimensionType getDimType()
public void setDimType(DimensionType value)
value - Dimension typepublic Array getDimArray()
public double getDimValue(int idx)
idx - indexpublic int getDimId()
public void setDimId(int value)
public boolean isReverse()
public void setReverse(boolean value)
value - Booleanpublic boolean isUnlimited()
public void setUnlimited(boolean value)
value - Booleanpublic boolean isShared()
public void setShared(boolean value)
value - Booleanpublic boolean isVariableLength()
public void setVariableLength(boolean value)
value - public boolean equals(Dimension aDim)
aDim - The other dimensionpublic double[] getValues()
public void setDimValues(List<Number> values)
values - Valuespublic void setValues(double[] values)
values - Valuespublic void setValues(float[] values)
values - Valuespublic void addValue(double value)
value - The valuepublic double getMinValue()
public double getMaxValue()
public double getDeltaValue()
public Dimension extract(Range range)
range - The rangepublic Dimension extract(int first, int last, int stride)
first - Firstlast - Laststride - Stridepublic Dimension extract(double first, double last, double stride)
first - Firstlast - Laststride - Stridepublic Dimension extract(List<Integer> index)
index - Indicespublic int getValueIndex(double v)
v - ValueCopyright © 2019. All rights reserved.