public class GMLMarshaller
extends java.lang.Object
Constructor and Description |
---|
GMLMarshaller(CityJSONMarshaller json,
java.util.function.Supplier<VerticesBuilder> verticesBuilder) |
public GMLMarshaller(CityJSONMarshaller json, java.util.function.Supplier<VerticesBuilder> verticesBuilder)
public AbstractGeometryObjectType marshal(AbstractGeometry src)
public void marshalPoint(Point src, MultiPointType dest)
public MultiPointType marshalPoint(Point src)
public void marshalMultiPoint(MultiPoint src, MultiPointType dest)
public MultiPointType marshalMultiPoint(MultiPoint src)
public void marshalMultiLineString(MultiCurve src, MultiLineStringType dest)
public MultiLineStringType marshalMultiLineString(MultiCurve src)
public void marshalSurface(Surface src, CompositeSurfaceType dest)
public CompositeSurfaceType marshalSurface(Surface src)
public CompositeSurfaceType marshalTriangulatedSurface(TriangulatedSurface src)
public CompositeSurfaceType marshalTin(Tin src)
public void marshalSurfaceCollection(AbstractGeometry src, AbstractSurfaceCollectionType dest)
public MultiSurfaceType marshalMultiSurface(MultiSurface src)
public CompositeSurfaceType marshalCompositeSurface(CompositeSurface src)
public void marshalSolid(Solid src, SolidType dest, SemanticsBuilder semanticsBuilder, boolean collapseMaterialValues)
public void marshalSolidCollection(AbstractGeometry src, AbstractSolidCollectionType dest)
public CompositeSolidType marshalCompositeSolid(CompositeSolid src)
public MultiSolidType marshalMultiSolid(MultiSolid src)
public AbstractGeometryObjectType marshalGeometryProperty(GeometryProperty<?> src)