LSDTopoTools
 All Classes Files Functions Variables Friends Pages
LSDJunctionNetwork Member List

This is the complete list of members for LSDJunctionNetwork, including all inherited members.

add_to_stack(int lm_index, int &j_index, int bl_node)LSDJunctionNetwork
BaseLevelJunctionsLSDJunctionNetworkprotected
BLBasinVectorLSDJunctionNetworkprotected
calculate_junction_angle_statistics_for_order(LSDFlowInfo &FlowInfo, int BasinOrder, vector< int > &junction_list, vector< float > &junction_angle_averages, vector< float > &junction_angle_stderr, vector< int > &N_junctions)LSDJunctionNetwork
calculate_junction_angle_statistics_upstream_of_junction(int target_junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
calculate_junction_angles(vector< int > JunctionList, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
calculate_pelletier_channel_heads(float tan_curv_threshold, LSDFlowInfo &FlowInfo, Array2D< float > &tan_curv_array)LSDJunctionNetwork
calculate_pelletier_channel_heads_DTM(LSDFlowInfo &FlowInfo, Array2D< float > topography, float tan_curv_threshold, Array2D< float > &tan_curv_array, Array2D< float > &tan_curv_array_LW)LSDJunctionNetwork
calculate_relief_from_channel(LSDRaster &ElevationRaster, LSDFlowInfo &FlowInfo, int threshold_SO)LSDJunctionNetwork
calculate_relief_from_channel_connected_components(LSDRaster &ElevationRaster, LSDIndexRaster &ConnectedComponents, LSDRaster &DistFromOutlet, LSDFlowInfo &FlowInfo, int threshold_SO, int search_distance)LSDJunctionNetwork
ChannelIndexer(LSDFlowInfo &flowinfo)LSDJunctionNetwork
check_stream_order_of_upstream_nodes(int junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
couple_hillslope_nodes_to_channel_nodes(LSDRaster &Elevation, LSDFlowInfo &FlowInfo, LSDRaster &D_inf_Flowdir, LSDIndexRaster &ChannelNodeNetwork, int OutletJunction, vector< int > &hillslope_nodes, vector< int > &baselevel_channel_nodes) (defined in LSDJunctionNetwork)LSDJunctionNetwork
DataResolutionLSDJunctionNetworkprotected
DeltaVectorLSDJunctionNetworkprotected
DonorStackVectorLSDJunctionNetworkprotected
extract_basin_from_junction(int basin_junction, int basin_reference_number, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basin_junctions_from_nodes(vector< int > basin_nodes, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basin_nodes_above_drainage_area_threshold(LSDFlowInfo &FlowInfo, float DrainageAreaThreshold)LSDJunctionNetwork
extract_basin_nodes_by_drainage_area(float DrainageAreaThreshold, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basins_from_junction_vector(vector< int > basin_junctions, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basins_from_junction_vector_nested(vector< int > basin_junctions, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basins_from_junctions_rudimentary(vector< int > junctions, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basins_order_outlet_junctions(int BasinOrder, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_basins_order_outlet_nodes(vector< int > &BasinOutletJunctions, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_hollow(int CH_junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_hollow(vector< int > CH_junctions, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
extract_tributary_junctions_to_main_stem(LSDIndexChannel &MainStem, LSDFlowInfo &FlowInfo, vector< int > &tributary_junctions, vector< int > &nodes_on_main_stem_of_tributaries)LSDJunctionNetwork
ExtractBasinJunctionOrder(int BasinOrder, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
ExtractBasinJunctionOrderKeepEdgeBasins(int BasinOrder, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
ExtractBasinsOrder(int BasinOrder, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
ExtractHilltops(LSDRaster &RidgeRaster, LSDRaster &SlopeRaster, float MaxSlope)LSDJunctionNetwork
ExtractRidges(LSDFlowInfo &FlowInfo)LSDJunctionNetwork
ExtractRidges(LSDFlowInfo &FlowInfo, int &min_order, int &max_order)LSDJunctionNetwork
find_base_level_node_of_junction(int StartingJunction)LSDJunctionNetwork
find_distance_to_nearest_floodplain_pixel(int point_node, int search_distance, LSDRaster &FloodplainRaster, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
find_mean_elevation_of_channel_reach(int StartingNode, int search_distance, LSDRaster &ElevationRaster, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
find_upstream_junction_from_channel_nodeindex(int ChannelNodeIndex, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
find_valleys(LSDFlowInfo &FlowInfo, Array2D< float > &tan_curv_array, vector< int > sources, int no_connecting_nodes, float tan_curv_threshold=0.1)LSDJunctionNetwork
find_valleys_adaptive_threshold(LSDFlowInfo &FlowInfo, Array2D< float > &tan_curv_array, vector< int > sources, int no_connecting_nodes, Array2D< float > &tan_curv_threshold)LSDJunctionNetwork
find_valleys_using_channel_mask(LSDFlowInfo &FlowInfo, Array2D< int > &channel_mask, vector< int > sources, int no_connecting_nodes)LSDJunctionNetwork
FindFarthestUpslopeHilltopsFromSources(int JunctionNumber, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance)LSDJunctionNetwork
generate_link_index_channel_from_junction(int start_junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
generate_longest_index_channel_from_junction(int outlet_junction, LSDFlowInfo &FInfo, LSDRaster &dist_from_outlet)LSDJunctionNetwork
generate_longest_index_channel_in_basin(int basin_junction, LSDFlowInfo &FInfo, LSDRaster &dist_from_outlet)LSDJunctionNetwork
GeoReferencingStringsLSDJunctionNetworkprotected
get_all_source_junctions_of_an_outlet_junction(int junction_number_outlet)LSDJunctionNetwork
get_all_source_nodes_of_an_outlet_junction(int junction_number_outlet)LSDJunctionNetwork
get_BaseLevel_DonorJunctions()LSDJunctionNetwork
get_BaseLevelJunctions() const LSDJunctionNetworkinline
get_basin_sources_from_outlet_vector(vector< int > basin_junctions, LSDFlowInfo &FlowInfo, LSDRaster &dist_from_outlet)LSDJunctionNetwork
Get_Channel_Head_Junctions(vector< int > Sources, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_channel_pixels_along_line(vector< int > line_rows, vector< int > line_cols, int threshold_SO, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_contributing_pixels_from_specified_junctions(vector< int > &JunctionList, LSDFlowInfo &FlowInfo, LSDIndexRaster &FlowAcc)LSDJunctionNetwork
get_DataResolution() const LSDJunctionNetworkinline
get_donor_nodes(int node)LSDJunctionNetwork
get_downstream_junction(int starting_junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
Get_Elevation_of_Nearest_Channel_for_Connected_Components(LSDIndexRaster &ConnectedComponents, LSDRaster &ElevationRaster, LSDRaster &DistFromOutlet, LSDFlowInfo &FlowInfo, int threshold_SO, int search_distance)LSDJunctionNetwork
get_GeoReferencingStrings() const LSDJunctionNetworkinline
get_info_nearest_channel_to_node(int &StartingNode, int &threshold_SO, LSDFlowInfo &FlowInfo, LSDRaster &DistFromOutlet, int &ChannelNode, float &FlowLength, float &DistanceUpstream)LSDJunctionNetwork
get_info_nearest_channel_to_node_main_stem(int &StartingNode, LSDFlowInfo &FlowInfo, LSDRaster &ElevationRaster, LSDRaster &DistFromOutlet, LSDIndexChannel &MainStem, int &ChannelNode, float &FlowLength, float &DistanceUpstream, float &Relief)LSDJunctionNetwork
get_junction_of_nearest_channel_from_lat_long(double latitude, double longitude, LSDFlowInfo &FlowInfo, LSDCoordinateConverterLLandUTM Converter)LSDJunctionNetwork
get_Junction_of_Node(int Node, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_Junctions_of_Sources(LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_JunctionVector() const LSDJunctionNetworkinline
get_lat_and_long_locations(int row, int col, double &lat, double &longitude, LSDCoordinateConverterLLandUTM Converter)LSDJunctionNetwork
get_maximum_stream_order()LSDJunctionNetwork
get_NCols() const LSDJunctionNetworkinline
get_Next_StreamOrder_Junction(int junction)LSDJunctionNetwork
get_NJunctions() const LSDJunctionNetworkinline
get_NoDataValue() const LSDJunctionNetworkinline
get_node_list_from_junction_list(vector< int > junction_list)LSDJunctionNetwork
get_node_list_of_penultimate_node_from_junction_list(vector< int > junction_list, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_Node_of_Junction(int junction) const LSDJunctionNetwork
get_nodeindex_of_nearest_channel_for_specified_coordinates(float X_coordinate, float Y_coordinate, int threshold_stream_order, int search_radius_nodes, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_NRows() const LSDJunctionNetworkinline
get_number_of_streams(LSDFlowInfo &FlowInfo, int stream_order)LSDJunctionNetwork
get_outlet_nodes_from_sources(LSDFlowInfo &FlowInfo, vector< int > sources)LSDJunctionNetwork
get_overlapping_channels(LSDFlowInfo &FlowInfo, vector< int > BaseLevel_Junctions, LSDRaster &DistanceFromOutlet, vector< int > &source_nodes, vector< int > &outlet_nodes, int n_nodes_to_visit)LSDJunctionNetwork
get_overlapping_channels(LSDFlowInfo &FlowInfo, vector< int > BaseLevel_Junctions, LSDRaster &DistanceFromOutlet, vector< int > &source_nodes, vector< int > &outlet_nodes, vector< int > &baselevel_nodes, int n_nodes_to_visit)LSDJunctionNetwork
get_overlapping_channels_to_downstream_outlets(LSDFlowInfo &FlowInfo, vector< int > BaseLevel_Junctions, LSDRaster &DistanceFromOutlet, vector< int > &source_nodes, vector< int > &outlet_nodes, int n_nodes_to_visit)LSDJunctionNetwork
get_overlapping_channels_to_downstream_outlets(LSDFlowInfo &FlowInfo, vector< int > BaseLevel_Junctions, LSDRaster &DistanceFromOutlet, vector< int > &source_nodes, vector< int > &outlet_nodes, vector< int > &baselevel_nodes, int n_nodes_to_visit)LSDJunctionNetwork
get_penultimate_node_from_stream_link(int upstream_junction, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_pruned_tributaries_from_main_stem(LSDFlowInfo &FlowInfo, LSDJunctionNetwork &ChannelNetwork, int starting_junction, LSDRaster &DistanceFromOutlet, int pruning_switch, float pruning_threshold)LSDJunctionNetwork
get_receiver_junction_for_specified_coordinates(float X_coordinate, float Y_coordinate, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_Receiver_of_Junction(int junction) const LSDJunctionNetwork
get_ReceiverVector() const LSDJunctionNetworkinline
get_SourcesVector() const LSDJunctionNetworkinline
get_StreamOrder_of_Junction(LSDFlowInfo &FlowInfo, int junction)LSDJunctionNetwork
get_StreamOrder_of_Junction(int junction)LSDJunctionNetwork
get_StreamOrder_of_Node(LSDFlowInfo &FlowInfo, int node)LSDJunctionNetwork
get_StreamOrderArray() const LSDJunctionNetworkinline
get_StreamOrderVector() const LSDJunctionNetworkinline
get_upslope_junctions(int junction_number_outlet)LSDJunctionNetwork
get_upstream_node_max_stream_order(int current_node, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
get_UTM_information(int &UTM_zone, bool &is_North)LSDJunctionNetwork
get_x_and_y_from_latlong(vector< float > latitude, vector< float > longitude, vector< float > &UTME, vector< float > &UTMN)LSDJunctionNetwork
get_x_and_y_locations(int row, int col, double &x_loc, double &y_loc)LSDJunctionNetwork
get_x_and_y_locations(int row, int col, float &x_loc, float &y_loc)LSDJunctionNetwork
get_XMinimum() const LSDJunctionNetworkinline
get_YMinimum() const LSDJunctionNetworkinline
GetChannelfromDreich(int NodeNumber, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster, string path_name, int NJunctions)LSDJunctionNetwork
GetChannelHeadsChiMethodAllPixels(int JunctionNumber, float A_0, float m_over_n, float bin_width, LSDFlowInfo &FlowInfo, LSDRaster &ElevationRaster)LSDJunctionNetwork
GetChannelHeadsChiMethodFromNode(int NodeNumber, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster)LSDJunctionNetwork
GetChannelHeadsChiMethodFromSourceNode(int NodeNumber, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster, int NJunctions)LSDJunctionNetwork
GetChannelHeadsChiMethodFromSources(vector< int > ValleySources, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster, int NJunctions)LSDJunctionNetwork
GetChannelHeadsChiMethodFromValleys(vector< int > ValleyNodes, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster)LSDJunctionNetwork
GetChannelNodesAndJunctions(LSDFlowInfo &flowinfo, vector< int > &NIvec, vector< int > &JIvec, vector< int > &SOvec)LSDJunctionNetwork
GetChannelsDreich(vector< int > ValleySources, int MinSegLength, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster, string path_name, int NJunctions)LSDJunctionNetwork
GetSourceNodesChiMethodAllPixels(int JunctionNumber, float A_0, float m_over_n, float bin_width, LSDFlowInfo &FlowInfo, LSDRaster &ElevationRaster)LSDJunctionNetwork
GetStreams(int order)LSDJunctionNetwork
GetStreams(int min_order, int max_order)LSDJunctionNetwork
identify_upstream_limits(LSDFlowInfo &FlowInfo, Array2D< float > &topography, vector< int > source_row_vec, vector< int > source_col_vec, Array2D< float > &tan_curv)LSDJunctionNetwork
is_Junction_BaseLevel(int junction)LSDJunctionNetwork
is_junction_upstream(int current_junction, int test_junction)LSDJunctionNetwork
JunctionArrayLSDJunctionNetworkprotected
JunctionArray_to_LSDIndexRaster()LSDJunctionNetwork
JunctionIndexArrayLSDJunctionNetworkprotected
JunctionIndexArray_to_LSDIndexRaster()LSDJunctionNetwork
JunctionVectorLSDJunctionNetworkprotected
LSDJunctionNetwork()LSDJunctionNetworkinline
LSDJunctionNetwork(vector< int > Sources, LSDFlowInfo &FlowInfo)LSDJunctionNetworkinline
map_junction_to_upslope_junction_list(vector< int > upslope_junctions, int junction)LSDJunctionNetwork
modify_basin_nodes_from_mask(vector< int > basin_nodes, LSDFlowInfo &FlowInfo, LSDRaster &MaskRaster)LSDJunctionNetwork
NColsLSDJunctionNetworkprotected
NContributingJunctionsLSDJunctionNetworkprotected
NDonorsVectorLSDJunctionNetworkprotected
NJunctionsLSDJunctionNetworkprotected
NoDataValueLSDJunctionNetworkprotected
node_tester(LSDFlowInfo &FlowInfo, int input_junction)LSDJunctionNetwork
NRowsLSDJunctionNetworkprotected
operator=(const LSDJunctionNetwork &LSDR)LSDJunctionNetwork
print_channel_segments_to_csv(LSDFlowInfo &FlowInfo, vector< vector< int > > SegmentInfoInts, vector< vector< float > > SegmentInfoFloats, string outfilename)LSDJunctionNetwork
print_junction_angles_to_csv(vector< int > JunctionList, LSDFlowInfo &FlowInfo, string csv_name)LSDJunctionNetwork
print_junction_info_vectors(string filename)LSDJunctionNetwork
print_junctions_to_csv(LSDFlowInfo &FlowInfo, vector< int > JunctionList, string fname)LSDJunctionNetwork
print_junctions_to_csv(LSDFlowInfo &FlowInfo, string fname)LSDJunctionNetwork
print_longest_channel(int outlet_junction, LSDFlowInfo &FInfo, LSDIndexRaster &dist_code, LSDRaster &dist_from_outlet)LSDJunctionNetwork
PrintChannelNetworkToCSV(LSDFlowInfo &flowinfo, string fname_prefix)LSDJunctionNetwork
Prune_Junctions_Area(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDIndexRaster &FlowAcc, int Threshold)LSDJunctionNetwork
Prune_Junctions_By_Contributing_Pixel_Window(vector< int > &Junctions_Initial, LSDFlowInfo &FlowInfo, LSDIndexRaster &FlowAcc, int lower_limit, int upper_limit)LSDJunctionNetwork
Prune_Junctions_By_Contributing_Pixel_Window_Remove_Nested_And_Nodata(LSDFlowInfo &FlowInfo, LSDRaster &TestRaster, LSDIndexRaster &FlowAcc, int lower_limit, int upper_limit)LSDJunctionNetwork
Prune_Junctions_Edge(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo)LSDJunctionNetwork
Prune_Junctions_Edge_Ignore_Outlet_Reach(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDRaster &TestRaster)LSDJunctionNetwork
Prune_Junctions_Elevation_Window(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDRaster &Elev, float lower_threshold, float upper_threshold)LSDJunctionNetwork
Prune_Junctions_If_Nested(vector< int > &Junctions_Initial, LSDFlowInfo &FlowInfo, LSDIndexRaster &FlowAcc)LSDJunctionNetwork
Prune_Junctions_Largest(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDIndexRaster &FlowAcc)LSDJunctionNetwork
Prune_Junctions_Threshold_Elevation(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDRaster &Elev, float threshold_elevation, bool keep_junctions_below_threshold)LSDJunctionNetwork
Prune_To_Largest_Complete_Basins(vector< int > &BaseLevelJunctions_Initial, LSDFlowInfo &FlowInfo, LSDRaster &TestRaster, LSDIndexRaster &FlowAcc)LSDJunctionNetwork
ReceiverVectorLSDJunctionNetworkprotected
remove_tributary_segments(LSDFlowInfo &FlowInfo, vector< int > Sources, vector< vector< int > > &SegmentInfoInts, vector< vector< float > > &SegmentInfoFloats)LSDJunctionNetwork
retrieve_junction_number_at_row_and_column(int row, int col)LSDJunctionNetworkinline
snap_point_locations_to_channels(vector< float > x_locs, vector< float > y_locs, int search_radius_nodes, int threshold_stream_order, LSDFlowInfo &FlowInfo, vector< int > &valid_cosmo_points, vector< int > &snapped_node_indices, vector< int > &snapped_junction_indices)LSDJunctionNetwork
SourcesVectorLSDJunctionNetworkprotected
SplitChannel(LSDFlowInfo &FlowInfo, vector< int > Sources, int TargetSegmentLength)LSDJunctionNetwork
SplitHillslopes(LSDFlowInfo &FlowInfo, LSDIndexRaster &ChannelSegmentsRaster)LSDJunctionNetwork
SplitHillslopes(LSDFlowInfo &FlowInfo, LSDIndexRaster &ChannelSegmentsRaster, LSDIndexRaster &MultiThreadChannelRaster)LSDJunctionNetwork
StreamOrderArrayLSDJunctionNetworkprotected
StreamOrderArray_to_BinaryNetwork_LSDIndexRaster()LSDJunctionNetwork
StreamOrderArray_to_LSDIndexRaster()LSDJunctionNetwork
StreamOrderArray_to_WGS84CSV(string FileName)LSDJunctionNetwork
StreamOrderVectorLSDJunctionNetworkprotected
SVectorLSDJunctionNetworkprotected
SVectorIndexLSDJunctionNetworkprotected
TypologyModel(LSDFlowInfo &FlowInfo, vector< int > Sources, vector< int > BaselineSources, vector< int > CatchIDs, vector< int > HydroCodes, int MinReachLength, int search_radius, LSDRaster &ElevationRaster, LSDRaster &DischargeRaster, LSDIndexRaster &ChannelSegments, vector< vector< int > > &SegmentInfoInts, vector< vector< float > > &SegmentInfoFloats)LSDJunctionNetwork
write_valley_hilltop_chi_profiles_to_csv(vector< int > sources, float A_0, float m_over_n, LSDFlowInfo &FlowInfo, LSDRaster &FlowDistance, LSDRaster &ElevationRaster, int NJunctions, string output_path, string DEM_ID)LSDJunctionNetwork
XMinimumLSDJunctionNetworkprotected
YMinimumLSDJunctionNetworkprotected