Class InterpolatedNodalSurface.Builder

    • Method Detail

      • get

        public java.lang.Object get​(java.lang.String propertyName)
        Specified by:
        get in interface org.joda.beans.BeanBuilder<InterpolatedNodalSurface>
        Overrides:
        get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<InterpolatedNodalSurface>
      • metadata

        public InterpolatedNodalSurface.Builder metadata​(SurfaceMetadata metadata)
        Sets the surface metadata.

        The metadata includes an optional list of parameter metadata. If present, the size of the parameter metadata list will match the number of parameters of this surface.

        Parameters:
        metadata - the new value, not null
        Returns:
        this, for chaining, not null
      • xValues

        public InterpolatedNodalSurface.Builder xValues​(DoubleArray xValues)
        Sets the array of x-values, one for each point.

        This array will contains at least two elements.

        Parameters:
        xValues - the new value, not null
        Returns:
        this, for chaining, not null
      • yValues

        public InterpolatedNodalSurface.Builder yValues​(DoubleArray yValues)
        Sets the array of y-values, one for each point.

        This array will contains at least two elements and be of the same length as x-values.

        Parameters:
        yValues - the new value, not null
        Returns:
        this, for chaining, not null
      • zValues

        public InterpolatedNodalSurface.Builder zValues​(DoubleArray zValues)
        Sets the array of z-values, one for each point.

        This array will contains at least two elements and be of the same length as x-values.

        Parameters:
        zValues - the new value, not null
        Returns:
        this, for chaining, not null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<InterpolatedNodalSurface>