LSDTopoTools
 All Classes Files Functions Variables Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCband_matrix
oCDisjointSet
oCDSnode
oCFillNodeUsed in pit filling to store elevation data and row and colum indexes
oCindex_cmpComparison struct used by sort
oCLSDAnalysisDriverThis is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses
oCLSDArray2D
oCLSDBasinObject to store information about drainage basins and generate basin average metrics.
oCLSDCatchmentModelThis object is used to model the hydrology, sediment transport and evolution of individual basins
oCLSDChannelThis object inherets from LSDIndexChannel and is used for chi analysis
oCLSDChiNetworkThis object is used to examine a network of channels in chi space
oCLSDChiToolsThis object packages a number of tools for chi analysis
oCLSDCloudThis code houses the LSDCloud object, and associated functions, designed to analyse 3D pointcloud data, such as airborne LiDAR, and interface with the raster based LSDTopotools. Currently reads .las files, but this could be expanded in the future to include other input types
oCLSDCloudRasterThis code houses the LSDCloudRaster object, designed to create clouds from raster objects
oCLSDCoordinateConverterLLandUTM
oCLSDCosmoBasinA derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al
oCLSDCosmoData
oCLSDCRNParametersThis class contains parameters used in cosmogenic nuclide calculations It sits seperately from the particle object since it applies to an entire environment and not just an individual particle. Seperating the object in this way reduces memory redundancy
oCLSDCRNParticleCRN tracer particle object, a particle that contains nuclide information
oCLSDDatumDatum class for converting coordinates between UTM and lat long
oCLSDEllipsoidEllipsoid class for converting coordinates between UTM and lat long
oCLSDFloodplainClass to store information about floodplains and terraces..
oCLSDFlowInfoObject to perform flow routing
oCLSDGeometryThis object packages a number of tools for chi analysis
oCLSDGrainMatrixThis class is used primarily for the LSDCatchmentModel, to package up data about the stratigraphy and grain fraction data into neat objects
oCLSDGrid2D
oCLSDHollowObject to store information about hollows and generate hollow average metrics
oCLSDIndexChannelThis object contains the node indexes as well as the row and col indices for individual channel segments
oCLSDIndexChannelTreeThis object spawns vectors of LSDIndexChannels
oCLSDIndexRasterObject to handle integer rasters
oCLSDJunctionNetworkObject to create a channel network from an LSDFlowInfo object
oCLSDMatrix
oCLSDMatrix2DSimple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory
|oCBadSize
|\CBoundsViolation
oCLSDModelDriverThis is a class to manage running LSDTopoTools. It parses a parameter file and then manages running of analyses
oCLSDMostLikelyPartitionsFinderThis object looks for the most likeley partitions or segments of 2D data
oCLSDParameterParserObject to perform flow routing
oCLSDParticleThis is a class for a particle that can be tracked through simulations and retains data about position and chemical content
oCLSDParticleColumnThis is a class for a particle that can be tracked through simulations and retains data about position and chemical content
oCLSDPolylineThis object packages a number of tools for chi analysis
oCLSDPorewaterColumn
oCLSDPorewaterParams
oCLSDRasterMain analysis object to interface with other LSD objects
oCLSDRasterAggregatorA general object for holding several different raster layers
oCLSDRasterInfoObject that stores georeferencing information. This information is also stored with the raster, it is seperated here mainly to compare different datasets
oCLSDRasterMakerCreate model objects to use LSDRaster methods on synthetic landscapes
oCLSDRasterModelCreate model objects to use LSDRaster methods on synthetic landscapes
oCLSDRasterSpectralThis object performs spectral analysis
oCLSDSedimentRoutingA derived class that is used to compute erosion rates based on concentrations of in-situ cosmogenic nuclides such as 10Be and 26Al
oCLSDSoilHydroRaster
oCLSDSpatialCSVReader
oCLSDStrahlerLinksThis object holds information on the Strahler links in a channel network whereas the LSDJunctionNetwork object stores every junction, this object stores information about the links that connect different strahelr orders: e.g. every 1st order channel, every 2nd order channel, etc
oCLSDSwathThis code houses the LSDSwath object, used to make swath profiles
oCLSDTerraceClass to store information about floodplains and terraces..
oCPointData
oCrainGridRainGrid is a class used to store and manipulate rainfall data. It can be used to interpolate or downscale rainfall data from coarser resolutions/grid spacings
oCrunoffGridObject for storing and calculating the saturation and hence surface runoff when using spatially variable rainfall input (j_mean, but 2D, i.e. j_mean_array[i][j], same as model
oCsort_pair_secondTemplate for sorting a std::pair
oCspline
\CUnivariateDensityDerivative