function [transect] = createlidartransectstruct()
%CREATETRANSECTSTRUCT
%
%See also: 

    % Create a transect structure with default values
    
    % this should be a general transect structure not specific to 1
    % dataset. It will be preferably replaced by 1 or more classdefs if
    % enough people have matlab versions which will allow it to just work (tm). 
    
    % start creating a single transect structure
    % TODO: find better names for these variables.
    
    transect.areaCode = 0;
    transect.areaName = '';
    transect.time = 0;
    transect.alongshoreCoordinate = 0;
    transect.dateTopo = 0;
    transect.dateBathy = 0;
    transect.n = 0;
    transect.origin = []; 
    transect.crossShoreCoordinate = [];
    transect.altitude = [];
    transect.id = 0;
    transect.x = 0;
    transect.y = 0;
    transect.lon = 0;
    transect.lat = 0;
    transect.contour = [];
    
    % Lidar specific variables
    
    transect.regression = [];
    transect.shorepos = 0;
    transect.shoreNorth = 0;
    transect.shoreEast = 0;
    transect.significant_waveheight = 0;
    transect.deep_water_wave_length = 0;
    transect.beach_slope = 0;
    transect.bias = 0; 
    
    transect.shoreNorth1880 = 0;
    transect.shoreEast1880 = 0;
    transect.shoreNorth1930 = 0;
    transect.shoreEast1930 = 0;
   
end

