Last Works On Test ...

This commit is contained in:
2024-11-04 01:36:42 +03:30
parent 13e880f25c
commit 43dd4268ab
7 changed files with 929 additions and 3 deletions
+80
View File
@@ -1915,6 +1915,86 @@ bool IsBetween(
return result;
}
/**
* Check Source breaked Dest from Upper ...
*
* @param source: XZone instance ...
* @param dest: XZone instance ...
*
* @return ( bool )
*/
bool IsBreakeUpper(
XZone &source,
XZone &dest //
)
{
//
bool result = false;
//
result = source.IsValid() &&
dest.IsValid();
if (!result)
{
return result;
}
//
result =
//
// Check Boundary ...
source.lower <= dest.upper &&
source.lower >= dest.lower &&
//
// Check Break ...
source.upper > dest.upper
//
;
//
return result;
}
/**
* Check Source breaked Dest from Lower ...
*
* @param source: XZone instance ...
* @param dest: XZone instance ...
*
* @return ( bool )
*/
bool IsBreakeLower(
XZone &source,
XZone &dest //
)
{
//
bool result = false;
//
result = source.IsValid() &&
dest.IsValid();
if (!result)
{
return result;
}
//
result =
//
// Check Boundary ...
source.upper <= dest.upper &&
source.upper >= dest.lower &&
//
// Check Break ...
source.lower < dest.lower
//
;
//
return result;
}
//
// State Extensions ...