Lines Matching refs:fDistance
267 B3DPoint getPositionAbsolute(const B3DPolygon& rCandidate, double fDistance, double fLength) in getPositionAbsolute() argument
286 if(fTools::less(fDistance, fZero)) in getPositionAbsolute()
291 sal_uInt32 nCount(sal_uInt32(-fDistance / fLength)); in getPositionAbsolute()
292 fDistance += double(nCount + 1L) * fLength; in getPositionAbsolute()
297 fDistance = fZero; in getPositionAbsolute()
303 if(fTools::moreOrEqual(fDistance, fLength)) in getPositionAbsolute()
308 sal_uInt32 nCount(sal_uInt32(fDistance / fLength)); in getPositionAbsolute()
309 fDistance -= (double)(nCount) * fLength; in getPositionAbsolute()
314 fDistance = fZero; in getPositionAbsolute()
328 if(fTools::moreOrEqual(fDistance, fEdgeLength)) in getPositionAbsolute()
331 fDistance -= fEdgeLength; in getPositionAbsolute()
347 if(!fTools::equalZero(fDistance)) in getPositionAbsolute()
355 fRelative = fDistance / fEdgeLength; in getPositionAbsolute()
366 B3DPoint getPositionRelative(const B3DPolygon& rCandidate, double fDistance, double fLength) in getPositionRelative() argument
376 return getPositionAbsolute(rCandidate, fDistance * fLength, fLength); in getPositionRelative()
751 …st B3DPoint& rEdgeStart, const B3DPoint& rEdgeEnd, const B3DPoint& rTestPosition, double fDistance) in isInEpsilonRange() argument
791 if(fDistanceSquare <= fDistance * fDistance * fDistance) in isInEpsilonRange()
807 if(fDistanceSquare <= fDistance * fDistance * fDistance) in isInEpsilonRange()
817 if(fDistanceSquare <= fDistance * fDistance * fDistance) in isInEpsilonRange()
826 …ool isInEpsilonRange(const B3DPolygon& rCandidate, const B3DPoint& rTestPosition, double fDistance) in isInEpsilonRange() argument
843 if(isInEpsilonRange(aCurrent, aNext, rTestPosition, fDistance)) in isInEpsilonRange()
856 if(isInEpsilonRange(aCurrent, aCurrent, rTestPosition, fDistance)) in isInEpsilonRange()