LinearRing

com.phasmidsoftware.xmldoc.kml.LinearRing
See theLinearRing companion object
case class LinearRing(maybeTessellate: Option[Tessellate], coordinates: Seq[Coordinates])(geometryData: GeometryData) extends Geometry

Case class LineString which extends Geometry.

See LinearRing

Value parameters

coordinates

a sequence of Coordinates objects.

maybeTessellate

the (optional) tessellation.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Geometry
trait KmlObject
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def invert: Option[Geometry]

Inverts the current Geometry instance. This operation typically reverses the orientation or nature of the Geometry, depending on its specific subtype (e.g., LineString, Polygon, etc.).

Inverts the current Geometry instance. This operation typically reverses the orientation or nature of the Geometry, depending on its specific subtype (e.g., LineString, Polygon, etc.).

Attributes

Returns

an Option containing the inverted Geometry if applicable; otherwise, None.

Inherited from:
Geometry
def merge(t: Geometry, mergeName: Boolean = ...): Option[Geometry]

Merge this mergeable object with t.

Merge this mergeable object with t.

Value parameters

t

the object to be merged with this.

Attributes

Returns

the merged value of T.

Inherited from:
Geometry
def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product

Concrete fields