Class GeometryConverter


  • public class GeometryConverter
    extends java.lang.Object
    • Method Detail

      • isSurfaceGeometry

        public boolean isSurfaceGeometry​(org.citygml4j.model.gml.geometry.AbstractGeometry geometry)
      • isPointOrLineGeometry

        public boolean isPointOrLineGeometry​(org.citygml4j.model.gml.geometry.AbstractGeometry abstractGeometry)
      • getPoint

        public GeometryObject getPoint​(org.citygml4j.model.gml.geometry.primitives.Point point)
      • getPointGeometry

        public GeometryObject getPointGeometry​(org.citygml4j.model.gml.geometry.complexes.GeometricComplex geometricComplex)
      • getMultiPoint

        public GeometryObject getMultiPoint​(org.citygml4j.model.gml.geometry.aggregates.MultiPoint multiPoint)
      • getMultiPoint

        public GeometryObject getMultiPoint​(org.citygml4j.model.gml.geometry.primitives.ControlPoint controlPoint)
      • getCurve

        public GeometryObject getCurve​(org.citygml4j.model.gml.geometry.primitives.AbstractCurve curve)
      • getMultiCurve

        public GeometryObject getMultiCurve​(org.citygml4j.model.gml.geometry.aggregates.MultiCurve multiCurve)
      • getCurveGeometry

        public GeometryObject getCurveGeometry​(org.citygml4j.model.gml.geometry.complexes.GeometricComplex geometricComplex)
      • getMultiCurve

        public GeometryObject getMultiCurve​(java.util.List<org.citygml4j.model.gml.geometry.primitives.LineStringSegmentArrayProperty> propertyList)
      • getPoint

        public GeometryObject getPoint​(org.citygml4j.model.gml.geometry.primitives.PointProperty pointProperty)
      • getMultiPoint

        public GeometryObject getMultiPoint​(org.citygml4j.model.gml.geometry.aggregates.MultiPointProperty multiPointProperty)
      • getPointGeometry

        public GeometryObject getPointGeometry​(org.citygml4j.model.gml.geometry.complexes.GeometricComplexProperty complexProperty)
      • getCurve

        public GeometryObject getCurve​(org.citygml4j.model.gml.geometry.primitives.CurveProperty curveProperty)
      • getMultiCurve

        public GeometryObject getMultiCurve​(org.citygml4j.model.gml.geometry.aggregates.MultiCurveProperty multiCurveProperty)
      • getCurveGeometry

        public GeometryObject getCurveGeometry​(org.citygml4j.model.gml.geometry.complexes.GeometricComplexProperty complexProperty)
      • getPointOrCurveGeometry

        public GeometryObject getPointOrCurveGeometry​(org.citygml4j.model.gml.geometry.AbstractGeometry abstractGeometry)
      • getSolid

        public GeometryObject getSolid​(org.citygml4j.model.gml.geometry.primitives.Solid solid)
      • getCompositeSolid

        public GeometryObject getCompositeSolid​(org.citygml4j.model.gml.geometry.complexes.CompositeSolid compositeSolid)
      • convertToMultiSurface

        public org.citygml4j.model.gml.geometry.aggregates.MultiSurface convertToMultiSurface​(org.citygml4j.model.gml.geometry.AbstractGeometry geometry)