Class: Google::Apis::VectortileV1::Vertex2DList
- Inherits:
-
Object
- Object
- Google::Apis::VectortileV1::Vertex2DList
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vectortile_v1/classes.rb,
generated/google/apis/vectortile_v1/representations.rb,
generated/google/apis/vectortile_v1/representations.rb
Overview
2D vertex list used for lines and areas. Each entry represents an offset from the previous one in local tile coordinates. The first entry is offset from (0, 0). For example, the list of vertices [(1,1), (2, 2), (1, 2)] would be encoded in vertex offsets as [(1, 1), (1, 1), (-1, 0)].
Instance Attribute Summary collapse
-
#x_offsets ⇒ Array<Fixnum>
List of x-offsets in local tile coordinates.
-
#y_offsets ⇒ Array<Fixnum>
List of y-offsets in local tile coordinates.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Vertex2DList
constructor
A new instance of Vertex2DList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Vertex2DList
Returns a new instance of Vertex2DList.
809 810 811 |
# File 'generated/google/apis/vectortile_v1/classes.rb', line 809 def initialize(**args) update!(**args) end |
Instance Attribute Details
#x_offsets ⇒ Array<Fixnum>
List of x-offsets in local tile coordinates.
Corresponds to the JSON property xOffsets
802 803 804 |
# File 'generated/google/apis/vectortile_v1/classes.rb', line 802 def x_offsets @x_offsets end |
#y_offsets ⇒ Array<Fixnum>
List of y-offsets in local tile coordinates.
Corresponds to the JSON property yOffsets
807 808 809 |
# File 'generated/google/apis/vectortile_v1/classes.rb', line 807 def y_offsets @y_offsets end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
814 815 816 817 |
# File 'generated/google/apis/vectortile_v1/classes.rb', line 814 def update!(**args) @x_offsets = args[:x_offsets] if args.key?(:x_offsets) @y_offsets = args[:y_offsets] if args.key?(:y_offsets) end |