VTK
|
The VTK pipeline relies on algorithms providing information about their input and output and responding to requests. More...
The VTK pipeline relies on algorithms providing information about their input and output and responding to requests.
The information objects used to perform these actions map known keys to values. This is a list of keys that information objects use and what each key should be used for.
static vtkInformationIntegerKey* vtkAlgorithm::INPUT_IS_REPEATABLE | ( | ) | [static] |
static vtkInformationInformationVectorKey* vtkAlgorithm::INPUT_REQUIRED_FIELDS | ( | ) | [static] |
static vtkInformationStringVectorKey* vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE | ( | ) | [static] |
static vtkInformationInformationVectorKey* vtkAlgorithm::INPUT_ARRAYS_TO_PROCESS | ( | ) | [static] |
static vtkInformationIntegerKey* vtkAlgorithm::INPUT_PORT | ( | ) | [static] |
static vtkInformationIntegerKey* vtkAlgorithm::INPUT_CONNECTION | ( | ) | [static] |
static vtkInformationIntegerKey* vtkAlgorithm::CAN_HANDLE_PIECE_REQUEST | ( | ) | [static] |
Key that tells the pipeline that a particular algorithm can or cannot handle piece request. If a filter cannot handle piece requests and is asked for a piece, the executive will flag an error. If a structured data source cannot handle piece requests but can produce sub-extents (CAN_PRODUCE_SUB_EXTENT), the executive will use an extent translator to split the extent into pieces. Otherwise, if a source cannot handle piece requests, the executive will ask for the whole data for piece 0 and not execute the source for other pieces.
static vtkInformationRequestKey* vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT | ( | ) | [static] |
Key defining a request to make sure the output data objects exist.
static vtkInformationRequestKey* vtkDemandDrivenPipeline::REQUEST_INFORMATION | ( | ) | [static] |
Key defining a request to make sure the output information is up to date.
static vtkInformationRequestKey* vtkDemandDrivenPipeline::REQUEST_DATA | ( | ) | [static] |
Key defining a request to make sure the output data are up to date.
static vtkInformationRequestKey* vtkDemandDrivenPipeline::REQUEST_DATA_NOT_GENERATED | ( | ) | [static] |
Key defining a request to mark outputs that will NOT be generated during a REQUEST_DATA.
static vtkInformationIntegerKey* vtkDemandDrivenPipeline::RELEASE_DATA | ( | ) | [static] |
Key to specify in pipeline information the request that data be released after it is used.
static vtkInformationIntegerKey* vtkDemandDrivenPipeline::DATA_NOT_GENERATED | ( | ) | [static] |
Key to store a mark for an output that will not be generated. Algorithms use this to tell the executive that they will not generate certain outputs for a REQUEST_DATA.
static vtkInformationRequestKey* vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT | ( | ) | [static] |
Key defining a request to propagate the update extent upstream.
static vtkInformationRequestKey* vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME | ( | ) | [static] |
Key defining a request to propagate the update extent upstream.
static vtkInformationRequestKey* vtkStreamingDemandDrivenPipeline::REQUEST_TIME_DEPENDENT_INFORMATION | ( | ) | [static] |
Key defining a request to make sure the meta information is up to date.
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING | ( | ) | [static] |
Key for an algorithm to store in a request to tell this executive to keep executing it.
static vtkInformationIntegerVectorKey* vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT | ( | ) | [static] |
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER | ( | ) | [static] |
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES | ( | ) | [static] |
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS | ( | ) | [static] |
static vtkInformationIntegerVectorKey* vtkStreamingDemandDrivenPipeline::COMBINED_UPDATE_EXTENT | ( | ) | [static] |
Key for combining the update extents requested by all consumers, so that the final extent that is produced satisfies all consumers.
static vtkInformationIntegerVectorKey* vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT | ( | ) | [static] |
Key to store the whole extent provided in pipeline information.
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UNRESTRICTED_UPDATE_EXTENT | ( | ) | [static] |
This is set if the update extent is not restricted to the whole extent, for sources that can generate an extent of any requested size.
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::EXACT_EXTENT | ( | ) | [static] |
Key to specify the request for exact extent in pipeline information.
static vtkInformationDoubleVectorKey* vtkStreamingDemandDrivenPipeline::TIME_STEPS | ( | ) | [static] |
Key to store available time steps.
static vtkInformationDoubleKey* vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP | ( | ) | [static] |
Update time steps requested by the pipeline.
static vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::TIME_DEPENDENT_INFORMATION | ( | ) | [static] |
Whether there are time dependent meta information if there is, the pipeline will perform two extra passes to gather the time dependent information
static vtkInformationDoubleVectorKey* vtkStreamingDemandDrivenPipeline::BOUNDS | ( | ) | [static] |
key to record the bounds of a dataset.