Public Member Functions |
| c_elevationmaps () |
| ~c_elevationmaps () |
| c_elevationmaps (TYPE_gridtype gt, double v1, double v2, double v3, double v4, double v5, double v6, double v7) |
void | calcuate_cell_statistics (TYPE_cell *c) |
void | reset_all_cells () |
void | draw_gridmap (void) |
int | search_cell_for_point (double ptx, double pty, int *cellx, int *celly) |
void | compute_gridmap_size (void) |
void | create_gl_gridmap (void) |
void | compute_cell_aprox_area (void) |
void | print_p_p1x (void) |
void | print_p_p1y (void) |
void | print_p_p2x (void) |
void | print_p_p2y (void) |
void | print_p_p3x (void) |
void | print_p_p3y (void) |
void | print_p_p4x (void) |
void | print_p_p4y (void) |
void | draw_cell_info (int i, int j) |
void | print_p_num_occurences (void) |
void | print_p_z_acumulator (void) |
void | print_p_z_average (void) |
void | print_p_ax (void) |
void | print_p_ay (void) |
void | calcuate_elevation_maps (int npoints, double *x, double *y, double *z) |
void | create_gridmap (void) |
void | draw_elevationmap (void) |
void | draw_em_grid (void) |
void | draw_elevationmap_buildings (void) |
void | setglcolor_to_avg_z (double z, float alfa) |
void | draw_elevationmap_paintedcell (void) |
void | draw_elevationmap_singleheightline (void) |
void | draw_elevationmap_smoothedsurface (void) |
void | draw_anchor_points (int i, int j) |
void | draw_central_points (int i, int j) |
void | draw_cell_aprox_area (int i, int j) |
Data Fields |
TYPE_cell ** | cell |
TYPE_gridmap | gm |
GLint | gl_grid |
TYPE_representationtype | representationtype |
Private Member Functions |
int | check_if_pt_is_in_the_gridmap (double x, double y) |
void | allocate_gridmaps (void) |
void | deallocate_gridmaps (void) |