com.github.tsingjyujing.geo.element.immutable.GeoLine.scala Maven / Gradle / Ivy
package com.github.tsingjyujing.geo.element.immutable
import com.github.tsingjyujing.geo.basic.{IGeoLine, IGeoPoint}
/**
* Create a GeoLine object
*
* @param pointStart
* @param pointEnd
*/
final case class GeoLine(pointStart: IGeoPoint, pointEnd: IGeoPoint) extends IGeoLine {
val pointTuple: (IGeoPoint, IGeoPoint) = (pointStart, pointEnd)
override def getTerminalPoints: (IGeoPoint, IGeoPoint) = pointTuple
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy