Ignore:
Timestamp:
Mar 7, 2011, 9:52:06 PM (13 years ago)
Author:
Torben Dannhauer
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • experimental/TerrainTest/terrainModificationTechnique.cpp

    r262 r269  
    1414}
    1515
     16region::region()
     17{
     18        _lat_min = 0.0;
     19        _lat_max = 0.0;
     20        _lon_min = 0.0;
     21        _lon_max = 0.0;
     22}
     23
     24region::region( double lat_min, double lat_max, double lon_min, double lon_max)
     25{
     26        _lat_min = lat_min;
     27        _lat_max = lat_max;
     28        _lon_min = lon_min;
     29        _lon_max = lon_max;
     30}
     31
     32bool region::isInside(region& outsider)
     33{
     34        if( outsider._lat_min <= _lat_min && _lat_max <= outsider._lat_max && outsider._lon_min <= _lon_min && _lon_max <= outsider._lon_max )
     35                return true;
     36        else
     37                return false;
     38}
     39
     40bool region::isFullOrPartiallyInside(region& outsider)
     41{
     42        if( outsider._lat_min <= _lat_max && _lat_min <= outsider._lat_max && outsider._lon_min <= _lon_max && _lon_min <= outsider._lon_max )
     43                return true;
     44        else
     45                return false;
     46}
Note: See TracChangeset for help on using the changeset viewer.