本文整理汇总了C++中T2::top方法的典型用法代码示例。如果您正苦于以下问题:C++ T2::top方法的具体用法?C++ T2::top怎么用?C++ T2::top使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类T2
的用法示例。
在下文中一共展示了T2::top方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: isIntersecting
template<class T1, class T2> bool isIntersecting(T1& mA, T2& mB)
{
return mA.right() >= mB.left() &&
mA.left() <= mB.right() &&
mA.bottom() >= mB.top() &&
mA.top() <= mB.bottom();
}
示例2: isIntersecting
static bool isIntersecting(const T1& mA, const T2& mB) noexcept
{
return mA.right() >= mB.left()
&& mA.left() <= mB.right()
&& mA.bottom() >= mB.top()
&& mA.top() <= mB.bottom();
}
示例3: isIntersecting
bool isIntersecting(T1& mA, T2& mB)
{
return mA.right() >= mB.left() && mA.left() <= mB.right() &&
mA.bottom() >= mB.top() && mA.top() <= mB.bottom();
}
示例4: isIntersecting
bool isIntersecting(const T1& mA, const T2& mB) noexcept
{
// {Info: AABB vs AABB collision}
return mA.right() >= mB.left() && mA.left() <= mB.right() &&
mA.bottom() >= mB.top() && mA.top() <= mB.bottom();
}