Creates a new feature with the given geometry and properties. Represents a vector data object with a shape. It may include application specific properties.
the feature's shape.
an object hash containing the Feature's properties.
the identifier of the Feature. This id may be omitted when instantiating a new feature: for example, before adding a Feature to a MemoryStore. However, note that features which are part of the result of a model query must have an id.
The unique identifier of the Feature.
This unique id must uniquely identify the Feature within the context of a model, ie.within the context of a luciad.model.feature.FeatureModel
.
The unique identifier of the Feature.
This unique id must uniquely identify the Feature within the context of a model, ie.within the context of a luciad.model.feature.FeatureModel
.
The properties of the data object. This is optional and may be left undefined. Usually, this object is a key/value pair object.
The properties of the data object. This is optional and may be left undefined. Usually, this object is a key/value pair object.
Makes a deep clone of this feature.
a copy of this feature
Represents a vector data object with a shape. It may include application specific properties.