This class should not be instantiated by users of LuciadRIA.
The spatial reference of this shape. This property is read only. An Error will be thrown when trying to assign to this property.
returns the amount of shapes in this ShapeList
Add a shape to the end of the ShapeList or at the given index.
index The index at which the shape must be inserted into the list. It must be between 0 and the length of the shapelist. Or the shape that must be added at the end of the ShapeList.
The shape that must be inserted at the given index.
Determines whether a given point is inside this shape. This method checks containment only in two dimensions: on the (x,y)-axis or the (lon,lat)-axis (depending on the spatial reference of the shape).
The point for which containment must be checked. If a 3D point is passed to this function, it will be treated as a 2D point: the z coordinate (height) will be ignored. The reference of this point must be the same reference as this Shape
true
when the given point is contained in this shape
Determines whether the given point is inside this shape. This method checks containment only in two dimensions: on the (x,y)-axis or the (lon,lat)-axis (depending on the spatial reference of the shape).
The point for which containment must be checked.
true
when the given point is contained in this shape
Returns true if every shape in this shape list is equal to the shape at the same index in the other shape list.
a shapelist to compare to this list
true if equal, false otherwise
Get the shape from this ShapeList at the given index. If the index is larger or equal than pointCount, undefined will be returned.
the shape at the index or undefined.
Remove the shape at the given index from the ShapeList
The index of the shape that must be removed.
Translates all the shapes in this shapelistshape over the given vector in 2D space.
x coordinate value
y coordinate value
A ShapeList is a Shape that consists of a finite number of other shapes in a given order. A ShapeList must be instantiated by using createShapeList.