The surface behaves in accordance with the concept of isolines.
The isolines are constrained such that no isoline can exist between two adjacent isolines unless the value associated with the isoline falls between the values associated with the adjacent isolines, or is equal to the value for one of the adjacent isolines. type provides the subclass of Numeric used by value in each of the isolines. All isolines must have a value from the same numeric domain.