Hello all,
I am currently reading the Module Development page.
However, I do not understand why the TaskExecuter class has two methods, beginOffset() and beginOffsetDefault().
As shown in the code below, it appears that beginOffsetDefault() is provided to override beginOffset() and hook a specific process.
- double MyTaskExecuter::beginOffset(double endspeed, treenode item)
- {
- if (xOnly) {
- offsetloc[1] = 0;
- offsetloc[2] = 0;
- }
- return beginOffsetDefault(endspeed, item);
- }
However, I am not sure how it differs from "return __super::beginOffset();"
Thank you in advance for your assistance.