last ...
This commit is contained in:
@@ -450,6 +450,8 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
|
||||
public:
|
||||
//
|
||||
// Props ...
|
||||
CArrayObj zoneObjects;
|
||||
CArrayObj pivotObjects;
|
||||
XFIMAPatternDetectorConfig analyserConfig;
|
||||
|
||||
//
|
||||
@@ -654,32 +656,69 @@ class XCXFIMAStrategy1Signaller : public XCXFIMABaseSignaller
|
||||
// //
|
||||
// has = fimaHelper.HasFiboPush(iDir, iBar.Index(), 5);
|
||||
|
||||
// //
|
||||
// XBoxZone fimaZones[];
|
||||
// int fimaZonesCount = fimaHelper.DetectXFIMAZones(
|
||||
// fimaZones,
|
||||
// iBar.Index(),
|
||||
// true, // Only Valid Zones ...
|
||||
// 50, // Number of Zones ...
|
||||
// 4, // Shadow Multiplier ...
|
||||
// 1, // Strength ...
|
||||
// 7, // Validation Length ...
|
||||
// 500 // Loopback ..
|
||||
// );
|
||||
|
||||
//
|
||||
XBoxZone fimaZones[];
|
||||
int fimaZonesCount = fimaHelper.DetectXFIMAZones(
|
||||
fimaZones,
|
||||
XPivot fimaPivots[];
|
||||
int fimaPivotsCount = fimaHelper.DetecteXFIMAPivots(
|
||||
fimaPivots,
|
||||
iBar.Index(),
|
||||
true, // Only Valid Zones ...
|
||||
50, // Number of Zones ...
|
||||
5, // Shadow Multiplier ...
|
||||
500 // Loopback
|
||||
50, // Number of Pivots ...
|
||||
7, // Validation Length ...
|
||||
500 // Loopback ...
|
||||
);
|
||||
has = IsValidSize(fimaZonesCount);
|
||||
|
||||
// //
|
||||
// has = IsValidSize(fimaZonesCount);
|
||||
// if (has)
|
||||
// {
|
||||
// //
|
||||
// // Draw Detected Zones ...
|
||||
// for (int i = 0; i < fimaZonesCount; i++)
|
||||
// {
|
||||
// //
|
||||
// XCBoxObject *iObj;
|
||||
// has = poiDrawer.DrawBox(
|
||||
// fimaZones[i],
|
||||
// iObj,
|
||||
// true, // Ignore At ...
|
||||
// fimaZones[i].type // Specified Name ...
|
||||
// );
|
||||
// if (has)
|
||||
// {
|
||||
// zoneObjects.Add(iObj);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
//
|
||||
has = IsValidSize(fimaPivotsCount);
|
||||
if (has)
|
||||
{
|
||||
//
|
||||
// Draw Detected Zones ...
|
||||
CArrayObj zoneObjects;
|
||||
for (int i = 0; i < fimaZonesCount; i++)
|
||||
// Draw Detected Pivots ...
|
||||
for (int i = 0; i < fimaPivotsCount; i++)
|
||||
{
|
||||
//
|
||||
XCBoxObject *iObj;
|
||||
has = poiDrawer.DrawBox(
|
||||
fimaZones[i],
|
||||
iObj,
|
||||
false, // Ignore At ...
|
||||
fimaZones[i].type // Specified Name ...
|
||||
);
|
||||
XCBarArrowObject *iObj;
|
||||
has = poiDrawer.DrawPivot(
|
||||
fimaPivots[i],
|
||||
iObj);
|
||||
if (has)
|
||||
{
|
||||
pivotObjects.Add(iObj);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user