Class Fme2iox


  • public class Fme2iox
    extends java.lang.Object
    Utility to convert from FME to INTERLIS IOM geometry types.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ch.interlis.iom.IomObject FME2coord​(COM.safe.fmeobjects.IFMEPoint value)
      Converts from a Point to a INTERLIS COORD.
      static ch.interlis.iom.IomObject FME2multicoord​(COM.safe.fmeobjects.IFMEMultiPoint value)  
      static ch.interlis.iom.IomObject FME2multipolyline​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMECurve fmeGeom)  
      static ch.interlis.iom.IomObject FME2multipolyline​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEMultiCurve fmeGeom)  
      static ch.interlis.iom.IomObject FME2multisurface​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEArea value)  
      static ch.interlis.iom.IomObject FME2multisurface​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEMultiArea value)  
      static ch.interlis.iom.IomObject FME2polyline​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMECurve value)
      Converts from a FME Curve to a INTERLIS POLYLINE.
      static ch.interlis.iom.IomObject FME2polyline​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEPath value)
      Converts from a FME Path to a INTERLIS POLYLINE.
      static ch.interlis.iom.IomObject FME2surface​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEArea value)
      Converts from a FME Area to a INTERLIS SURFACE.
      static ch.interlis.iom.IomObject FME2surface​(COM.safe.fmeobjects.IFMESession session, COM.safe.fmeobjects.IFMEDonut value)
      Converts from a FME Donut to a INTERLIS SURFACE.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • FME2coord

        public static ch.interlis.iom.IomObject FME2coord​(COM.safe.fmeobjects.IFMEPoint value)
                                                   throws DataException
        Converts from a Point to a INTERLIS COORD.
        Parameters:
        value - FME Point.
        Returns:
        INTERLIS COORD structure
        Throws:
        DataException
      • FME2multicoord

        public static ch.interlis.iom.IomObject FME2multicoord​(COM.safe.fmeobjects.IFMEMultiPoint value)
      • FME2polyline

        public static ch.interlis.iom.IomObject FME2polyline​(COM.safe.fmeobjects.IFMESession session,
                                                             COM.safe.fmeobjects.IFMEPath value)
                                                      throws DataException
        Converts from a FME Path to a INTERLIS POLYLINE.
        Parameters:
        value - FME Path
        Returns:
        INTERLIS POLYLINE structure
        Throws:
        DataException
      • FME2multipolyline

        public static ch.interlis.iom.IomObject FME2multipolyline​(COM.safe.fmeobjects.IFMESession session,
                                                                  COM.safe.fmeobjects.IFMEMultiCurve fmeGeom)
                                                           throws DataException
        Throws:
        DataException
      • FME2multipolyline

        public static ch.interlis.iom.IomObject FME2multipolyline​(COM.safe.fmeobjects.IFMESession session,
                                                                  COM.safe.fmeobjects.IFMECurve fmeGeom)
                                                           throws DataException
        Throws:
        DataException
      • FME2polyline

        public static ch.interlis.iom.IomObject FME2polyline​(COM.safe.fmeobjects.IFMESession session,
                                                             COM.safe.fmeobjects.IFMECurve value)
                                                      throws DataException
        Converts from a FME Curve to a INTERLIS POLYLINE.
        Parameters:
        value - FME Curve
        Returns:
        INTERLIS POLYLINE structure
        Throws:
        DataException
      • FME2surface

        public static ch.interlis.iom.IomObject FME2surface​(COM.safe.fmeobjects.IFMESession session,
                                                            COM.safe.fmeobjects.IFMEDonut value)
                                                     throws DataException
        Converts from a FME Donut to a INTERLIS SURFACE.
        Parameters:
        value - FME Donut
        Returns:
        INTERLIS SURFACE structure
        Throws:
        DataException
      • FME2surface

        public static ch.interlis.iom.IomObject FME2surface​(COM.safe.fmeobjects.IFMESession session,
                                                            COM.safe.fmeobjects.IFMEArea value)
                                                     throws DataException
        Converts from a FME Area to a INTERLIS SURFACE.
        Parameters:
        value - FME Area
        Returns:
        INTERLIS SURFACE structure
        Throws:
        DataException
      • FME2multisurface

        public static ch.interlis.iom.IomObject FME2multisurface​(COM.safe.fmeobjects.IFMESession session,
                                                                 COM.safe.fmeobjects.IFMEMultiArea value)
                                                          throws DataException
        Throws:
        DataException
      • FME2multisurface

        public static ch.interlis.iom.IomObject FME2multisurface​(COM.safe.fmeobjects.IFMESession session,
                                                                 COM.safe.fmeobjects.IFMEArea value)
                                                          throws DataException
        Throws:
        DataException