32 viewPoint = imagePoint;
113 result = imagePt-ipt;
133 const char* prefix)
const 164 double deltaTop = (vul - vur).length();
165 double deltaBottom = (vll - vlr).length();
166 double deltaRight = (vur - vlr).length();
168 double w = imageRect.
width();
169 double h = imageRect.
height();
170 result.
x = (deltaTop/w + deltaBottom/w)*.5;
171 result.
y = (deltaRight/h + deltaRight/h)*.5;
202 double deltaTop = (iul - iur).length();
203 double deltaBottom = (ill - ilr).length();
204 double deltaRight = (iur - ilr).length();
206 double w = viewRect.
width();
207 double h = viewRect.
height();
208 result.
x = (deltaTop/w + deltaBottom/w)*.5;
209 result.
y = (deltaRight/h + deltaRight/h)*.5;
216 const ossimDpt& deltaImagePointXY)
const 219 ossimDpt p2(imagePoint.
x + deltaImagePointXY.
x,
222 imagePoint.
y + deltaImagePointXY.
y);
232 ossimDpt deltaP1P2 = transformedP1 - transformedP2;
233 ossimDpt deltaP1P3 = transformedP1 - transformedP3;
236 double sumSquaredSqrtP1P2 = sqrt((deltaP1P2.
x*deltaP1P2.
x) +
237 (deltaP1P2.
y*deltaP1P2.
y));
238 double sumSquaredSqrtP1P3 = sqrt((deltaP1P3.
x*deltaP1P3.
x) +
239 (deltaP1P3.
y*deltaP1P3.
y));
246 resultScale.
x = sumSquaredSqrtP1P2/deltaImagePointXY.
x;
250 resultScale.
y = sumSquaredSqrtP1P3/deltaImagePointXY.
y;
256 const ossimDpt& deltaViewPointXY)
const 262 viewPoint.
y + deltaViewPointXY.
y);
272 ossimDpt deltaP1P2 = transformedP1 - transformedP2;
273 ossimDpt deltaP1P3 = transformedP1 - transformedP3;
276 double sumSquaredSqrtP1P2 = sqrt((deltaP1P2.
x*deltaP1P2.
x) +
277 (deltaP1P2.
y*deltaP1P2.
y));
278 double sumSquaredSqrtP1P3 = sqrt((deltaP1P3.
x*deltaP1P3.
x) +
279 (deltaP1P3.
y*deltaP1P3.
y));
286 resultScale.
x = sumSquaredSqrtP1P2/deltaViewPointXY.
x;
290 resultScale.
y = sumSquaredSqrtP1P3/deltaViewPointXY.
y;
332 return data.
print(out);
ossim_float64 width() const
Represents serializable keyword/value map.
const ossimDpt & ul() const
#define RTTI_DEF2(cls, name, b1, b2)
ossim_float64 height() const
const ossimDpt & ur() const
const ossimDpt & ll() const
const ossimDpt & lr() const
std::basic_ostream< char > ostream
Base class for char output streams.