Update time step of a filter having multiple inputs on one of its ports

Hello,

Is there someone who can tell me why UPDATE_TIME_STEP of a port connection of a filter is not an epoch anymore when this last has a repeatable input (info->Set(vtkAlgorithm::INPUT_IS_REPEATABLE(), 1); ) but rather an incremental real in all connections ?

In request data :
vtkInformation* inInfoSecondPort0Input = inputVector[0]->GetInformationObject(1);
if (inInfoSecondPort0Input)
{
vtkDataObject* pNewData = vtkDataObject::SafeDownCast(inInfoSecondPort0Input->Get(
vtkDataObject::DATA_OBJECT()));

double r2time = inInfoSecondPort0Input>Get(
vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP()); // not an epoch but an incremental real 1, 1.5, 2, 3, 4, 4.5
}

Thanks.

1 Like