SVGGeometryElement

JS
1.1
abstract class SVGGeometryElement : SVGGraphicsElement

Exposes the JavaScript SVGGeometryElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript SVGGeometryElement to Kotlin

SVGGeometryElement()

Properties

JS
1.1

pathLength

open val pathLength: SVGAnimatedNumber

Functions

JS
1.1

getPointAtLength

fun getPointAtLength(distance: Float): DOMPoint
JS
1.1

getTotalLength

fun getTotalLength(): Float
JS
1.1

isPointInFill

fun isPointInFill(point: DOMPoint): Boolean
JS
1.1

isPointInStroke

fun isPointInStroke(point: DOMPoint): Boolean

Extension Properties

JS
1.1

isElement

Gets a value indicating whether this node is an Element.

val Node.isElement: Boolean
JS
1.1

isText

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

val Node.isText: Boolean

Extension Functions

JS
1.1

addClass

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

fun Element.addClass(vararg cssClasses: String): Boolean
JS
1.1

appendElement

Appends a newly created element with the specified name to this element.

fun Element.appendElement(
    name: String,
    init: Element.() -> Unit
): Element
JS
1.1

appendText

Creates text node and append it to the element.

fun Element.appendText(text: String): Element
JS
1.1

clear

Removes all the children from this node.

fun Node.clear()
JS
1.1

hasClass

Returns true if the element has the given CSS class style in its 'class' attribute

fun Element.hasClass(cssClass: String): Boolean
JS
1.1

removeClass

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

fun Element.removeClass(vararg cssClasses: String): Boolean

Inheritors

JS
1.1

SVGCircleElement

Exposes the JavaScript SVGCircleElement to Kotlin

abstract class SVGCircleElement : SVGGeometryElement
JS
1.1

SVGEllipseElement

Exposes the JavaScript SVGEllipseElement to Kotlin

abstract class SVGEllipseElement : SVGGeometryElement
JS
1.1

SVGLineElement

Exposes the JavaScript SVGLineElement to Kotlin

abstract class SVGLineElement : SVGGeometryElement
JS
1.1

SVGMeshElement

Exposes the JavaScript SVGMeshElement to Kotlin

abstract class SVGMeshElement : 
    SVGGeometryElement,
    SVGURIReference
JS
1.1

SVGPathElement

Exposes the JavaScript SVGPathElement to Kotlin

abstract class SVGPathElement : SVGGeometryElement
JS
1.1

SVGPolygonElement

Exposes the JavaScript SVGPolygonElement to Kotlin

abstract class SVGPolygonElement : 
    SVGGeometryElement,
    SVGAnimatedPoints
JS
1.1

SVGPolylineElement

Exposes the JavaScript SVGPolylineElement to Kotlin

abstract class SVGPolylineElement : 
    SVGGeometryElement,
    SVGAnimatedPoints
JS
1.1

SVGRectElement

Exposes the JavaScript SVGRectElement to Kotlin

abstract class SVGRectElement : SVGGeometryElement