renderTacticalGraphic

abstract fun renderTacticalGraphic(symbolID: String, controlPoints: List<Location>, pointULLon: Double, pointULLat: Double, scale: Double, densityFactor: Float, modifiers: Map<String, String>? = null, attributes: Map<String, String>? = null): List<MilStd2525Shape>

Render a multipoint tactical graphic to a list of target-agnostic MilStd2525Shapes. The adapter builds & configures the MilStdSymbol from controlPoints, runs the multipoint renderer at the given scale/densityFactor anchored at the upper-left (pointULLon, pointULLat), and converts every resulting shape (pixels→geo, colours, images) into plain Kotlin.