26 #ifndef __TERRALIB_LAYOUT_INTERNAL_WORLDTRANSFORMER_H 
   27 #define __TERRALIB_LAYOUT_INTERNAL_WORLDTRANSFORMER_H 
   30 #include "../../geometry/Envelope.h" 
   68                                const double& s1urx, 
const double& s1ury,
 
   69                                double s2width, 
double s2height);
 
  116         void system1Tosystem2(
const double& wx, 
const double& wy, 
double& dx, 
double& dy) 
const;
 
  222                                               const double& s1urx, 
const double& s1ury,
 
  223                                                        double s2width, 
double s2height)
 
  272                                                      double& dx, 
double& dy)
 const 
  298                                                      double& wx, 
double& wy)
 const 
const double & getUpperRightX() const 
It returns a constant refernce to the x coordinate of the upper right corner. 
 
const double & getLowerLeftY() const 
It returns a constant refernce to the y coordinate of the lower left corner. 
 
double getWidth() const 
It returns the envelope width. 
 
const double & getUpperRightY() const 
It returns a constant refernce to the x coordinate of the upper right corner. 
 
An Envelope defines a 2D rectangular region. 
 
const double & getLowerLeftX() const 
It returns a constant reference to the x coordinate of the lower left corner. 
 
double getHeight() const 
It returns the envelope height. 
 
bool isValid() const 
It tells if the rectangle is valid or not.