bool CHydroFlow::DetermineFlow(const int indSHPObj)
{
pSHPObject pHidLine = HidLn->SHPObjs[indSHPObj];
int FlowHidLine = HidLn->Flows[indSHPObj];
int OrderStrahlerHidLine = 0;
int OrderShreveHidLine = 0;
if (HFParams.HFOptions.OrderStrahler) {
OrderStrahlerHidLine = HidLn->OrdersStrahler[indSHPObj];
};
if (HFParams.HFOptions.OrderShreve) {
OrderShreveHidLine = HidLn->OrdersShreve[indSHPObj];
};
if ((FlowHidLine != 0) && (OrderStrahlerHidLine != 0) || (!HFParams.HFOptions.OrderStrahler)
&& ((OrderShreveHidLine != 0) || (!HFParams.HFOptions.OrderShreve)))
return true; //If above is true, then nothing to do