BOOL LLWorld::positionRegionValidGlobal(const LLVector3d &pos_global) { for (region_list_t::iterator iter = mRegionList.begin(); iter != mRegionList.end(); ++iter) { LLViewerRegion* regionp = *iter; if (regionp->pointInRegionGlobal(pos_global)) { return TRUE; } } return FALSE; }
LLViewerRegion* LLWorld::getRegionFromPosGlobal(const LLVector3d &pos) { for (region_list_t::iterator iter = mRegionList.begin(); iter != mRegionList.end(); ++iter) { LLViewerRegion* regionp = *iter; if (regionp->pointInRegionGlobal(pos)) { return regionp; } } return NULL; }