- java.lang.Object
-
- com.github.weisj.jsvg.geometry.size.Angle
-
public final class Angle extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private float
radian
static @NotNull Angle
UNSPECIFIED
static float
UNSPECIFIED_RAW
static @NotNull Angle
ZERO
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isSpecified()
static boolean
isSpecified(float value)
boolean
isUnspecified()
static boolean
isUnspecified(float value)
float
radians()
java.lang.String
toString()
-
-
-
Field Detail
-
UNSPECIFIED_RAW
public static final float UNSPECIFIED_RAW
- See Also:
- Constant Field Values
-
UNSPECIFIED
@NotNull public static final @NotNull Angle UNSPECIFIED
-
ZERO
@NotNull public static final @NotNull Angle ZERO
-
radian
private final float radian
-
-
Constructor Detail
-
Angle
public Angle(AngleUnit unit, float value)
-
-
Method Detail
-
isUnspecified
public static boolean isUnspecified(float value)
-
isSpecified
public static boolean isSpecified(float value)
-
radians
public float radians()
-
isUnspecified
public boolean isUnspecified()
-
isSpecified
public boolean isSpecified()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-