112 if(
auto sf =
dynamic_cast<StitchingFunction*
>( FunctionPtr(
this) ) )
114 auto b = sf->GetBounds();
115 nrBounds = sf->NrOfFunctions() + 1;
117 ::memcpy( bounds, b, nrBounds *
sizeof(
double ) );
118 for( uint32_t e = 0; e != nrBounds-1; ++e )
119 if(
dynamic_cast<SampledFunction*
>(sf->GetFunction(e)) == NULL )
131 return dynamic_cast<SampledFunction*
>(FunctionPtr(
this)) != NULL;