public void setStartCoordinates( List<Coordinate> coordinateList ) {
        generateTin(coordinateList);
        for( int i = 0; i < tinGeometries.length; i++ ) {
            Coordinate[] coordinates = tinGeometries[i].getCoordinates();
            if (!tinCoordinateList.contains(coordinates[0])) {
                tinCoordinateList.add(coordinates[0]);
            }
            if (!tinCoordinateList.contains(coordinates[1])) {
                tinCoordinateList.add(coordinates[1]);
            }
            if (!tinCoordinateList.contains(coordinates[2])) {
                tinCoordinateList.add(coordinates[2]);
            }
        }
        didInitialize = true;
    }
public void setStartCoordinates ( List < Coordinate > coordinateList ) { generateTin ( coordinateList ) ; for ( int i = 0 ; i < tinGeometries . length ; i ++ ) { Coordinate [ ] coordinates = tinGeometries [ i ] . getCoordinates ( ) ; if ( ! tinCoordinateList . contains ( coordinates [ 0 ] ) ) { tinCoordinateList . add ( coordinates [ 0 ] ) ; } if ( ! tinCoordinateList . contains ( coordinates [ 1 ] ) ) { tinCoordinateList . add ( coordinates [ 1 ] ) ; } if ( ! tinCoordinateList . contains ( coordinates [ 2 ] ) ) { tinCoordinateList . add ( coordinates [ 2 ] ) ; } } didInitialize = true ; }
Sets the initial coordinates to start with.

<p>Generates the tin on the first set of coordinates and adds the
coordinates to the {@link #tinCoordinateList} for future use.</p>

<p><b>Note that it is mandatory to call this method to initialize.</b></p>

@param coordinateList the initial list of coordinates.