float SVGAnimatedAngleAnimator::calculateDistance(const String& fromString, const String& toString) { SVGAngle from = SVGAngle(); from.setValueAsString(fromString, ASSERT_NO_EXCEPTION); SVGAngle to = SVGAngle(); to.setValueAsString(toString, ASSERT_NO_EXCEPTION); return fabsf(to.value() - from.value()); }
void SVGMarkerElement::setOrientToAuto() { setOrientTypeBaseValue(SVGMarkerOrientAuto); setOrientAngleBaseValue(SVGAngle()); // Mark orientAttr dirty - the next XML DOM access of that attribute kicks in synchronization. m_orientAngle.shouldSynchronize = true; m_orientType.shouldSynchronize = true; invalidateSVGAttributes(); svgAttributeChanged(orientAnglePropertyInfo()->attributeName); }
SVGAngle SVGSVGElement::createSVGAngle() { return SVGAngle(); }