The VTK pipeline relies on algorithms providing information about their input and output and responding to requests.
More...
|
static vtkInformationStringKey * | vtkDataObject::DATA_TYPE_NAME () |
|
static vtkInformationDataObjectKey * | vtkDataObject::DATA_OBJECT () |
|
static vtkInformationIntegerKey * | vtkDataObject::DATA_EXTENT_TYPE () |
|
static vtkInformationIntegerPointerKey * | vtkDataObject::DATA_EXTENT () |
|
static vtkInformationIntegerVectorKey * | vtkDataObject::ALL_PIECES_EXTENT () |
|
static vtkInformationIntegerKey * | vtkDataObject::DATA_PIECE_NUMBER () |
|
static vtkInformationIntegerKey * | vtkDataObject::DATA_NUMBER_OF_PIECES () |
|
static vtkInformationIntegerKey * | vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS () |
|
static vtkInformationDoubleKey * | vtkDataObject::DATA_TIME_STEP () |
|
static vtkInformationInformationVectorKey * | vtkDataObject::POINT_DATA_VECTOR () |
|
static vtkInformationInformationVectorKey * | vtkDataObject::CELL_DATA_VECTOR () |
|
static vtkInformationInformationVectorKey * | vtkDataObject::VERTEX_DATA_VECTOR () |
|
static vtkInformationInformationVectorKey * | vtkDataObject::EDGE_DATA_VECTOR () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_ARRAY_TYPE () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_ASSOCIATION () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_ATTRIBUTE_TYPE () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_ACTIVE_ATTRIBUTE () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_NUMBER_OF_COMPONENTS () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_NUMBER_OF_TUPLES () |
|
static vtkInformationIntegerKey * | vtkDataObject::FIELD_OPERATION () |
|
static vtkInformationDoubleVectorKey * | vtkDataObject::FIELD_RANGE () |
|
static vtkInformationIntegerVectorKey * | vtkDataObject::PIECE_EXTENT () |
|
static vtkInformationStringKey * | vtkDataObject::FIELD_NAME () |
|
static vtkInformationDoubleVectorKey * | vtkDataObject::ORIGIN () |
|
static vtkInformationDoubleVectorKey * | vtkDataObject::SPACING () |
|
static vtkInformationDoubleVectorKey * | vtkDataObject::DIRECTION () |
|
static vtkInformationDoubleVectorKey * | vtkDataObject::BOUNDING_BOX () |
|
static vtkInformationDataObjectKey * | vtkDataObject::SIL () |
|
static vtkInformationIntegerKey * | vtkSelectionNode::CONTENT_TYPE () |
| Get the (primary) property that describes the content of a selection node's data.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::FIELD_TYPE () |
| Controls whether cell, point, or field data determine what is inside and out.
|
|
static vtkInformationDoubleKey * | vtkSelectionNode::EPSILON () |
| For location selection of points, if distance is greater than this reject.
|
|
static vtkInformationDoubleKey * | vtkSelectionNode::ZBUFFER_VALUE () |
| If present, closest zbuffer value of this selection.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::CONTAINING_CELLS () |
| This flag tells the extraction filter, when FIELD_TYPE==POINT, that it should also extract the cells that contain any of the extracted points.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::CONNECTED_LAYERS () |
| When specified, this indicates how many layers of connected elements in addition to those chosen explicitly are being selected.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::CONNECTED_LAYERS_REMOVE_SEED () |
| When specified and also using CONNECTED_LAYERS(), this indicates if the initial selection should be kept or not.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::CONNECTED_LAYERS_REMOVE_INTERMEDIATE_LAYERS () |
| When specified and also using CONNECTED_LAYERS(), this indicates if the intermediate layers should be kept or not.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::COMPONENT_NUMBER () |
| When ContentType==THRESHOLDS or ContentType==VALUES i.e.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::INVERSE () |
| This flag tells the extraction filter to exclude the selection.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::PIXEL_COUNT () |
| A helper for visible cell selector, this is the number of pixels covered by the actor whose cells are listed in the selection.
|
|
static vtkInformationObjectBaseKey * | vtkSelectionNode::SOURCE () |
| Pointer to the data or algorithm the selection belongs to.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::SOURCE_ID () |
| ID of the data or algorithm the selection belongs to.
|
|
static vtkInformationObjectBaseKey * | vtkSelectionNode::PROP () |
| Pointer to the prop the selection belongs to.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::PROP_ID () |
| ID of the prop the selection belongs to.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::PROCESS_ID () |
| Process id the selection is on.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::COMPOSITE_INDEX () |
| Used to identify a node in composite datasets.
|
|
static vtkInformationIntegerKey * | vtkAlgorithm::INPUT_IS_OPTIONAL () |
| Keys used to specify input port requirements.
|
|
static vtkInformationIntegerKey * | vtkAlgorithm::INPUT_IS_REPEATABLE () |
|
static vtkInformationInformationVectorKey * | vtkAlgorithm::INPUT_REQUIRED_FIELDS () |
|
static vtkInformationStringVectorKey * | vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE () |
|
static vtkInformationInformationVectorKey * | vtkAlgorithm::INPUT_ARRAYS_TO_PROCESS () |
|
static vtkInformationIntegerKey * | vtkAlgorithm::INPUT_PORT () |
|
static vtkInformationIntegerKey * | vtkAlgorithm::INPUT_CONNECTION () |
|
static vtkInformationIntegerKey * | vtkAlgorithm::CAN_PRODUCE_SUB_EXTENT () |
| This key tells the executive that a particular output port is capable of producing an arbitrary subextent of the whole extent.
|
|
static vtkInformationIntegerKey * | vtkAlgorithm::CAN_HANDLE_PIECE_REQUEST () |
| Key that tells the pipeline that a particular algorithm can or cannot handle piece request.
|
|
static vtkInformationIntegerKey * | vtkAlgorithm::ABORTED () |
|
static vtkInformationRequestKey * | vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT () |
| Key defining a request to make sure the output data objects exist.
|
|
static vtkInformationRequestKey * | vtkDemandDrivenPipeline::REQUEST_INFORMATION () |
| Key defining a request to make sure the output information is up to date.
|
|
static vtkInformationRequestKey * | vtkDemandDrivenPipeline::REQUEST_DATA () |
| Key defining a request to make sure the output data are up to date.
|
|
static vtkInformationRequestKey * | vtkDemandDrivenPipeline::REQUEST_DATA_NOT_GENERATED () |
| Key defining a request to mark outputs that will NOT be generated during a REQUEST_DATA.
|
|
static vtkInformationIntegerKey * | vtkDemandDrivenPipeline::RELEASE_DATA () |
| Key to specify in pipeline information the request that data be released after it is used.
|
|
static vtkInformationIntegerKey * | vtkDemandDrivenPipeline::DATA_NOT_GENERATED () |
| Key to store a mark for an output that will not be generated.
|
|
static vtkInformationExecutivePortKey * | vtkExecutive::PRODUCER () |
| Information key to store the executive/port number producing an information object.
|
|
static vtkInformationExecutivePortVectorKey * | vtkExecutive::CONSUMERS () |
| Information key to store the executive/port number pairs consuming an information object.
|
|
static vtkInformationIntegerKey * | vtkExecutive::FROM_OUTPUT_PORT () |
| Information key to store the output port number from which a request is made.
|
|
static vtkInformationRequestKey * | vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT () |
| Key defining a request to propagate the update extent upstream.
|
|
static vtkInformationRequestKey * | vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME () |
| Key defining a request to propagate the update extent upstream.
|
|
static vtkInformationRequestKey * | vtkStreamingDemandDrivenPipeline::REQUEST_TIME_DEPENDENT_INFORMATION () |
| Key defining a request to make sure the meta information is up to date.
|
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING () |
| Key for an algorithm to store in a request to tell this executive to keep executing it.
|
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT_INITIALIZED () |
| Keys to store an update request in pipeline information.
|
|
static vtkInformationIntegerVectorKey * | vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT () |
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER () |
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES () |
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS () |
|
static vtkInformationIntegerVectorKey * | vtkStreamingDemandDrivenPipeline::COMBINED_UPDATE_EXTENT () |
| 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 () |
| Key to store the whole extent provided in pipeline information.
|
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::UNRESTRICTED_UPDATE_EXTENT () |
| 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 () |
| Key to specify the request for exact extent in pipeline information.
|
|
static vtkInformationDoubleVectorKey * | vtkStreamingDemandDrivenPipeline::TIME_STEPS () |
| Key to store available time steps.
|
|
static vtkInformationDoubleVectorKey * | vtkStreamingDemandDrivenPipeline::TIME_RANGE () |
| Key to store available time range for continuous sources.
|
|
static vtkInformationDoubleKey * | vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP () |
| Update time steps requested by the pipeline.
|
|
static vtkInformationIntegerKey * | vtkStreamingDemandDrivenPipeline::TIME_DEPENDENT_INFORMATION () |
| 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 () |
| key to record the bounds of a dataset.
|
|
static vtkInformationDoubleKey * | vtkStreamingDemandDrivenPipeline::PREVIOUS_UPDATE_TIME_STEP () |
| Keep track of the update time request corresponding to the previous executing.
|
|
static vtkInformationIntegerKey * | vtkSLACReader::IS_INTERNAL_VOLUME () |
| This key is attached to the metadata information of all data sets in the output that are part of the internal volume.
|
|
static vtkInformationIntegerKey * | vtkSLACReader::IS_EXTERNAL_SURFACE () |
| This key is attached to the metadata information of all data sets in the output that are part of the external surface.
|
|
static vtkInformationIntegerKey * | vtkOSPRayLightNode::IS_AMBIENT () |
| When present on light, the light acts as an ambient source.
|
|
static vtkInformationDoubleKey * | vtkOSPRayLightNode::RADIUS () |
| The radius setting, when > 0.0, produces soft shadows in the path tracer.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::SAMPLES_PER_PIXEL () |
| When present on renderer, controls the number of primary rays shot per pixel default is 1.
|
|
static vtkInformationDoubleKey * | vtkOSPRayRendererNode::MAX_CONTRIBUTION () |
| When present on renderer, samples are clamped to this value before they are accumulated into the framebuffer default is 2.0.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::MAX_DEPTH () |
| When present on renderer, controls the maximum ray recursion depth default is 20.
|
|
static vtkInformationDoubleKey * | vtkOSPRayRendererNode::MIN_CONTRIBUTION () |
| When present on renderer, sample contributions below this value will be neglected to speedup rendering default is 0.01.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::ROULETTE_DEPTH () |
| When present on renderer, controls the ray recursion depth at which to start Russian roulette termination default is 5.
|
|
static vtkInformationDoubleKey * | vtkOSPRayRendererNode::VARIANCE_THRESHOLD () |
| When present on renderer, controls the threshold for adaptive accumulation default is 0.3.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::MAX_FRAMES () |
| When present on renderer, controls the number of ospray render calls for each refresh.
|
|
static vtkInformationStringKey * | vtkOSPRayRendererNode::RENDERER_TYPE () |
| Set the OSPRay renderer type to use (e.g.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::AMBIENT_SAMPLES () |
| When present on renderer, controls the number of ambient occlusion samples shot per hit.
|
|
static vtkInformationDoubleKey * | vtkOSPRayRendererNode::VOLUME_SAMPLING_RATE () |
| the rate of sampling for volumes, higher numbers increase the number of samples.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::COMPOSITE_ON_GL () |
| used to make the renderer add ospray's content onto GL rendered content on the window
|
|
static vtkInformationDoubleVectorKey * | vtkOSPRayRendererNode::NORTH_POLE () |
| World space direction of north pole for gradient and texture background.
|
|
static vtkInformationDoubleVectorKey * | vtkOSPRayRendererNode::EAST_POLE () |
| World space direction of east pole for texture background.
|
|
static vtkInformationObjectBaseKey * | vtkOSPRayRendererNode::MATERIAL_LIBRARY () |
| Material Library attached to the renderer.
|
|
static vtkInformationDoubleKey * | vtkOSPRayRendererNode::VIEW_TIME () |
| Requested time to show in a renderer and to lookup in a temporal cache.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::TIME_CACHE_SIZE () |
| Temporal cache size.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::DENOISER_THRESHOLD () |
| Accumulation threshold when above which denoising kicks in.
|
|
static vtkInformationStringKey * | vtkSelectionNode::ASSEMBLY_NAME () |
| Keys for selector-based identification of blocks to choose from a composite dataset.
|
|
static vtkInformationStringVectorKey * | vtkSelectionNode::SELECTORS () |
| Keys for selector-based identification of blocks to choose from a composite dataset.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::HIERARCHICAL_LEVEL () |
| Used to identify a dataset in a hiererchical box dataset.
|
|
static vtkInformationIntegerKey * | vtkSelectionNode::HIERARCHICAL_INDEX () |
| Used to identify a dataset in a hiererchical box dataset.
|
|
static vtkInformationIntegerKey * | vtkExecutive::ALGORITHM_BEFORE_FORWARD () |
| Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
|
|
static vtkInformationIntegerKey * | vtkExecutive::ALGORITHM_AFTER_FORWARD () |
| Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
|
|
static vtkInformationIntegerKey * | vtkExecutive::ALGORITHM_DIRECTION () |
| Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
|
|
static vtkInformationIntegerKey * | vtkExecutive::FORWARD_DIRECTION () |
| Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
|
|
static vtkInformationKeyVectorKey * | vtkExecutive::KEYS_TO_COPY () |
| Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
|
|
static vtkInformationObjectBaseKey * | vtkSLACReader::POINTS () |
| All the data sets stored in the multiblock output share the same point data.
|
|
static vtkInformationObjectBaseKey * | vtkSLACReader::POINT_DATA () |
| All the data sets stored in the multiblock output share the same point data.
|
|
static vtkInformationIntegerKey * | vtkOSPRayRendererNode::ENABLE_DENOISER () |
| Enable denoising (if supported).
|
|
static void | vtkOSPRayRendererNode::SetEnableDenoiser (int, vtkRenderer *renderer) |
| Convenience method to set/get ENABLE_DENOISER on a vtkRenderer.
|
|
static int | vtkOSPRayRendererNode::GetEnableDenoiser (vtkRenderer *renderer) |
| Enable denoising (if supported).
|
|
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.