Class/Object

geotrellis.vectortile.protobuf.internal.vector_tile.Tile

Layer

Related Docs: object Layer | package Tile

Permalink

final case class Layer(version: Int, name: String, features: Seq[Feature] = _root_.scala.collection.Seq.empty, keys: Seq[String] = _root_.scala.collection.Seq.empty, values: Seq[Value] = _root_.scala.collection.Seq.empty, extent: Option[Int] = None) extends GeneratedMessage with Message[Layer] with Updatable[Layer] with Product with Serializable

Layers are described in section 4.1 of the specification

version

Any compliant implementation must first read the version number encoded in this message and choose the correct implementation for this version number before proceeding to decode other parts of this message.

features

The actual features in this tile.

keys

Dictionary encoding for keys

values

Dictionary encoding for values

extent

Although this is an "optional" field it is required by the specification. See https://github.com/mapbox/vector-tile-spec/issues/47

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[Layer], Message[Layer], GeneratedMessage, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Layer
  2. Product
  3. Equals
  4. Updatable
  5. Message
  6. GeneratedMessage
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Layer(version: Int, name: String, features: Seq[Feature] = _root_.scala.collection.Seq.empty, keys: Seq[String] = _root_.scala.collection.Seq.empty, values: Seq[Value] = _root_.scala.collection.Seq.empty, extent: Option[Int] = None)

    Permalink

    version

    Any compliant implementation must first read the version number encoded in this message and choose the correct implementation for this version number before proceeding to decode other parts of this message.

    features

    The actual features in this tile.

    keys

    Dictionary encoding for keys

    values

    Dictionary encoding for values

    extent

    Although this is an "optional" field it is required by the specification. See https://github.com/mapbox/vector-tile-spec/issues/47

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAllFeatures(__vs: TraversableOnce[Feature]): Layer

    Permalink
  5. def addAllKeys(__vs: TraversableOnce[String]): Layer

    Permalink
  6. def addAllValues(__vs: TraversableOnce[Value]): Layer

    Permalink
  7. def addFeatures(__vs: Feature*): Layer

    Permalink
  8. def addKeys(__vs: String*): Layer

    Permalink
  9. def addValues(__vs: Value*): Layer

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def clearExtent: Layer

    Permalink
  12. def clearFeatures: Layer

    Permalink
  13. def clearKeys: Layer

    Permalink
  14. def clearValues: Layer

    Permalink
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def companion: Layer.type

    Permalink
    Definition Classes
    Layer → GeneratedMessage
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. val extent: Option[Int]

    Permalink

    Although this is an "optional" field it is required by the specification.

    Although this is an "optional" field it is required by the specification. See https://github.com/mapbox/vector-tile-spec/issues/47

  19. val features: Seq[Feature]

    Permalink

    The actual features in this tile.

  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getAllFields: Map[FieldDescriptor, Any]

    Permalink
    Definition Classes
    GeneratedMessage
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def getExtent: Int

    Permalink
  24. def getField(__field: FieldDescriptor): PValue

    Permalink
    Definition Classes
    Layer → GeneratedMessage
  25. def getField(field: FieldDescriptor): Any

    Permalink
    Definition Classes
    GeneratedMessage
  26. def getFieldByNumber(__fieldNumber: Int): Any

    Permalink
    Definition Classes
    Layer → GeneratedMessage
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. val keys: Seq[String]

    Permalink

    Dictionary encoding for keys

  29. def mergeFrom(_input__: CodedInputStream): Layer

    Permalink
    Definition Classes
    Layer → Message
  30. val name: String

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def serializedSize: Int

    Permalink
    Definition Classes
    Layer → GeneratedMessage
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toByteArray: Array[Byte]

    Permalink
    Definition Classes
    GeneratedMessage
  37. def toByteString: ByteString

    Permalink
    Definition Classes
    GeneratedMessage
  38. def toPMessage: PMessage

    Permalink
    Definition Classes
    GeneratedMessage
  39. def toString(): String

    Permalink
    Definition Classes
    Layer → AnyRef → Any
  40. def update(ms: (Lens[Layer, Layer]) ⇒ Mutation[Layer]*): Layer

    Permalink
    Definition Classes
    Updatable
  41. val values: Seq[Value]

    Permalink

    Dictionary encoding for values

  42. val version: Int

    Permalink

    Any compliant implementation must first read the version number encoded in this message and choose the correct implementation for this version number before proceeding to decode other parts of this message.

  43. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def withExtent(__v: Int): Layer

    Permalink
  47. def withFeatures(__v: Seq[Feature]): Layer

    Permalink
  48. def withKeys(__v: Seq[String]): Layer

    Permalink
  49. def withName(__v: String): Layer

    Permalink
  50. def withValues(__v: Seq[Value]): Layer

    Permalink
  51. def withVersion(__v: Int): Layer

    Permalink
  52. def writeDelimitedTo(output: OutputStream): Unit

    Permalink
    Definition Classes
    GeneratedMessage
  53. def writeTo(_output__: CodedOutputStream): Unit

    Permalink
    Definition Classes
    Layer → GeneratedMessage
  54. def writeTo(output: OutputStream): Unit

    Permalink
    Definition Classes
    GeneratedMessage

Inherited from Product

Inherited from Equals

Inherited from Updatable[Layer]

Inherited from Message[Layer]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped