public class CUnitValue
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
PERCENT
Percent unit (%).
|
static int |
POINT
Point unit (pt).
|
| Constructor and Description |
|---|
CUnitValue()
Create a UnitValue with default settings.
|
CUnitValue(int type,
float v)
Create a UnitValue with specified type and value.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<CUnitValue> |
CreatePercentArray(float[] values)
Convert a float array into a percent UnitValue list by normalizing values.
|
static java.util.ArrayList<CUnitValue> |
CreatePercentArray(int size)
Create an equal-percent UnitValue list of specified size.
|
static CUnitValue |
CreatePercentValue(float value)
Create a
PERCENT UnitValue. |
static java.util.ArrayList<CUnitValue> |
CreatePointArray(float[] values)
Convert a float array into a point UnitValue list.
|
static CUnitValue |
CreatePointValue(float value)
Create a
POINT UnitValue. |
int |
GetUnitType()
Get unit type.
|
float |
GetValue()
Get stored value.
|
boolean |
IsPercentValue()
Check whether this UnitValue is
PERCENT. |
boolean |
IsPointValue()
Check whether this UnitValue is
POINT. |
void |
SetUnitType(int unitType)
Set unit type.
|
void |
SetValue(float value)
Set stored value.
|
public static final int POINT
public static final int PERCENT
public CUnitValue()
Defaults to POINT with value 0.
public static CUnitValue CreatePointValue(float value)
POINT UnitValue.value - Stored value.POINT UnitValue.public static CUnitValue CreatePercentValue(float value)
PERCENT UnitValue.value - Stored value.PERCENT UnitValue.public static java.util.ArrayList<CUnitValue> CreatePercentArray(float[] values)
Steps:
values - Input values.public static java.util.ArrayList<CUnitValue> CreatePercentArray(int size)
size - List size.public static java.util.ArrayList<CUnitValue> CreatePointArray(float[] values)
values - Input values.public void SetUnitType(int unitType)
public float GetValue()
public void SetValue(float value)
value - Stored value.public boolean IsPointValue()
POINT.POINT, otherwise false.