本文整理汇总了C++中Pixel::getX方法的典型用法代码示例。如果您正苦于以下问题:C++ Pixel::getX方法的具体用法?C++ Pixel::getX怎么用?C++ Pixel::getX使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pixel
的用法示例。
在下文中一共展示了Pixel::getX方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: inViewLatLon
Pixel Camera::inViewLatLon(LatLon latlon)
{
Pixel pixel = translateLatLon(latlon);
if(pixel.getX() < 0 || pixel.getX() > cameraWidth
|| pixel.getY() < 0 || pixel.getY() > cameraHeight)
{
pixel.setValid(false);
}
return pixel;
}
示例2: translateAreaOfInterest
QPolygon Camera::translateAreaOfInterest(AreaOfInterest aoi)
{
QPolygon polygon(aoi.numberOfPoints());
int index = 0;
for(LatLon latlon = aoi.begin(); !aoi.end(); latlon = aoi.next(), ++index)
{
Pixel pixel = translateLatLon(latlon);
polygon.setPoint(index, pixel.getX(), pixel.getY());
}
return polygon;
}
示例3: hashCode
int hashCode(const Pixel & pt) {
int hash = 0;
hash += abs(pt.getX() & 0x7fff) << 16;
hash += abs(pt.getY());
return hash;
}