reflect the new forward/backward functions added in r2942 in python
This commit is contained in:
parent
c230ed6733
commit
ef8e1c84e4
1 changed files with 26 additions and 0 deletions
|
@ -93,6 +93,30 @@ mapnik::box2d<double> backward_transform_env(mapnik::proj_transform& t, mapnik::
|
|||
return new_box;
|
||||
}
|
||||
|
||||
mapnik::box2d<double> forward_transform_env_p(mapnik::proj_transform& t, mapnik::box2d<double> const & box, unsigned int points)
|
||||
{
|
||||
mapnik::box2d<double> new_box = box;
|
||||
if (!t.forward(new_box,points)) {
|
||||
std::ostringstream s;
|
||||
s << "Failed to forward project "
|
||||
<< box << " from " << t.source().params() << " to: " << t.dest().params();
|
||||
throw std::runtime_error(s.str());
|
||||
}
|
||||
return new_box;
|
||||
}
|
||||
|
||||
mapnik::box2d<double> backward_transform_env_p(mapnik::proj_transform& t, mapnik::box2d<double> const & box, unsigned int points)
|
||||
{
|
||||
mapnik::box2d<double> new_box = box;
|
||||
if (!t.backward(new_box,points)){
|
||||
std::ostringstream s;
|
||||
s << "Failed to back project "
|
||||
<< box << " from " << t.dest().params() << " to: " << t.source().params();
|
||||
throw std::runtime_error(s.str());
|
||||
}
|
||||
return new_box;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void export_proj_transform ()
|
||||
|
@ -105,6 +129,8 @@ void export_proj_transform ()
|
|||
.def("backward",backward_transform_c)
|
||||
.def("forward", forward_transform_env)
|
||||
.def("backward",backward_transform_env)
|
||||
.def("forward", forward_transform_env_p)
|
||||
.def("backward",backward_transform_env_p)
|
||||
;
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue