SVGAngle
The SVGAngle interface is used to represent a value that can be an <angle> or <number> value.
Methods
convertToSpecifiedUnits()
convertToSpecifiedUnits(unitType): void;
The convertToSpecifiedUnits() method of the SVGAngle interface allows you to convert the angle's value to the specified unit type.
Parameters
| Parameter | Type |
|---|---|
unitType | number |
Returns
void
newValueSpecifiedUnits()
newValueSpecifiedUnits(unitType, valueInSpecifiedUnits): void;
The newValueSpecifiedUnits() method of the SVGAngle interface sets the value to a number with an associated unitType, thereby replacing the values for all of the attributes on the object.
Parameters
| Parameter | Type |
|---|---|
unitType | number |
valueInSpecifiedUnits | number |
Returns
void
Properties
SVG_ANGLETYPE_DEG
readonly SVG_ANGLETYPE_DEG: 2;
SVG_ANGLETYPE_GRAD
readonly SVG_ANGLETYPE_GRAD: 4;
SVG_ANGLETYPE_RAD
readonly SVG_ANGLETYPE_RAD: 3;
SVG_ANGLETYPE_UNKNOWN
readonly SVG_ANGLETYPE_UNKNOWN: 0;
SVG_ANGLETYPE_UNSPECIFIED
readonly SVG_ANGLETYPE_UNSPECIFIED: 1;
unitType
readonly unitType: number;
The unitType property of the SVGAngle interface is one of the unit type constants and represents the units in which this angle's value is expressed.
value
value: number;
The value property of the SVGAngle interface represents the floating point value of the <angle> in degrees.
valueAsString
valueAsString: string;
The valueAsString property of the SVGAngle interface represents the angle's value as a string, in the units expressed by unitType.
valueInSpecifiedUnits
valueInSpecifiedUnits: number;
The valueInSpecifiedUnits property of the SVGAngle interface represents the value of this angle as a number, in the units expressed by the angle's unitType.