An instance of D
An instance of G
Method for manipulating this class' data
Method for manipulating this class' data
The type of the data expected
A function from D to T
Method for manipulating this class' geom
Method for manipulating this class' geom
A subtype of Geometry
A function from G to T
A case class which represents a geometry with some metadata
A subtype of Geometry
The type of any provided metadata
An instance of G
An instance of D