Lch: Remove useless companion object
This is polluting the docs.
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/CieLch.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/CieLch.kt
index b92d451..2e24bfd 100644
--- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/CieLch.kt
+++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/CieLch.kt
@@ -1,10 +1,6 @@
package dev.kdrag0n.colorkt.ucs.polar
import dev.kdrag0n.colorkt.ucs.lab.CieLab
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabA
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabB
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchC
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchH
import dev.kdrag0n.colorkt.util.conversion.ConversionGraph
import kotlin.jvm.JvmName
import kotlin.jvm.JvmStatic
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Lch.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Lch.kt
index cc8def4..6735744 100644
--- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Lch.kt
+++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Lch.kt
@@ -32,15 +32,13 @@
* Hue angle component in degrees (which color, e.g. green/blue).
*/
public val h: Double
-
- public companion object {
- internal fun Lab.calcLchC() = sqrt(a*a + b*b)
- internal fun Lab.calcLchH(): Double {
- val hDeg = atan2(b, a).toDegrees()
- return if (hDeg < 0) hDeg + 360 else hDeg
- }
-
- internal fun Lch.calcLabA() = C * cos(h.toRadians())
- internal fun Lch.calcLabB() = C * sin(h.toRadians())
- }
}
+
+internal fun Lab.calcLchC() = sqrt(a*a + b*b)
+internal fun Lab.calcLchH(): Double {
+ val hDeg = atan2(b, a).toDegrees()
+ return if (hDeg < 0) hDeg + 360 else hDeg
+}
+
+internal fun Lch.calcLabA() = C * cos(h.toRadians())
+internal fun Lch.calcLabB() = C * sin(h.toRadians())
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Oklch.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Oklch.kt
index df2900e..250f0e5 100644
--- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Oklch.kt
+++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Oklch.kt
@@ -1,10 +1,6 @@
package dev.kdrag0n.colorkt.ucs.polar
import dev.kdrag0n.colorkt.ucs.lab.Oklab
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabA
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabB
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchC
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchH
import dev.kdrag0n.colorkt.util.conversion.ConversionGraph
import kotlin.jvm.JvmName
import kotlin.jvm.JvmStatic
diff --git a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Srlch2.kt b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Srlch2.kt
index 3a684f3..0a3fb26 100644
--- a/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Srlch2.kt
+++ b/src/commonMain/kotlin/dev/kdrag0n/colorkt/ucs/polar/Srlch2.kt
@@ -1,10 +1,6 @@
package dev.kdrag0n.colorkt.ucs.polar
import dev.kdrag0n.colorkt.ucs.lab.Srlab2
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabA
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLabB
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchC
-import dev.kdrag0n.colorkt.ucs.polar.Lch.Companion.calcLchH
import dev.kdrag0n.colorkt.util.conversion.ConversionGraph
import kotlin.jvm.JvmName
import kotlin.jvm.JvmStatic