Interface NFEPredefinedConnectedPoint

  • All Known Implementing Classes:
    NFEBasicPredefinedConnectedPoint

    public interface NFEPredefinedConnectedPoint
    Describes the type of point and how it should be connected to a line when a line is created.
    • Method Detail

      • getId

        long getId()
        Gets the descriptor ID
        Returns:
        the descriptor ID
      • setId

        void setId​(long id)
        Sets the descriptor ID
        Parameters:
        id - the descriptor ID
      • getLineFeatureClass

        NFEFeatureClass getLineFeatureClass()
        Gets the descriptor's owner line feature class
        Returns:
        a line feature class instance
      • setLineFeatureClass

        void setLineFeatureClass​(NFEFeatureClass lineFeatureClass)
        Sets the descriptor's owner line feature class
        Parameters:
        lineFeatureClass - a line feature class instance
      • getPointFeatureClass

        NFEFeatureClass getPointFeatureClass()
        Gets the feature class of the default connected point described
        Returns:
        a point feature class instance
      • setPointFeatureClass

        void setPointFeatureClass​(NFEFeatureClass pointFeatureClass)
        Sets the feature class of the default connected point described
        Parameters:
        pointFeatureClass - a point feature class instance
      • getPosition

        double getPosition()
        Gets the position where the default connected point must be placed over a line.
        Returns:
        a value between 0 an 1, relative to a line's length
      • setPosition

        void setPosition​(double position)
        Sets the position where the default connected point must be placed over a line.
        Parameters:
        position - a value between 0 an 1, relative to a line's length