VTK  9.4.20250130
Functions
Information Keys

The VTK pipeline relies on algorithms providing information about their input and output and responding to requests. More...

Functions

static vtkInformationStringKeyvtkDataObject::DATA_TYPE_NAME ()
 
static vtkInformationDataObjectKeyvtkDataObject::DATA_OBJECT ()
 
static vtkInformationIntegerKeyvtkDataObject::DATA_EXTENT_TYPE ()
 
static vtkInformationIntegerPointerKeyvtkDataObject::DATA_EXTENT ()
 
static vtkInformationIntegerVectorKeyvtkDataObject::ALL_PIECES_EXTENT ()
 
static vtkInformationIntegerKeyvtkDataObject::DATA_PIECE_NUMBER ()
 
static vtkInformationIntegerKeyvtkDataObject::DATA_NUMBER_OF_PIECES ()
 
static vtkInformationIntegerKeyvtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS ()
 
static vtkInformationDoubleKeyvtkDataObject::DATA_TIME_STEP ()
 
static vtkInformationInformationVectorKeyvtkDataObject::POINT_DATA_VECTOR ()
 
static vtkInformationInformationVectorKeyvtkDataObject::CELL_DATA_VECTOR ()
 
static vtkInformationInformationVectorKeyvtkDataObject::VERTEX_DATA_VECTOR ()
 
static vtkInformationInformationVectorKeyvtkDataObject::EDGE_DATA_VECTOR ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_ARRAY_TYPE ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_ASSOCIATION ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_ATTRIBUTE_TYPE ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_ACTIVE_ATTRIBUTE ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_NUMBER_OF_COMPONENTS ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_NUMBER_OF_TUPLES ()
 
static vtkInformationIntegerKeyvtkDataObject::FIELD_OPERATION ()
 
static vtkInformationDoubleVectorKeyvtkDataObject::FIELD_RANGE ()
 
static vtkInformationIntegerVectorKeyvtkDataObject::PIECE_EXTENT ()
 
static vtkInformationStringKeyvtkDataObject::FIELD_NAME ()
 
static vtkInformationDoubleVectorKeyvtkDataObject::ORIGIN ()
 
static vtkInformationDoubleVectorKeyvtkDataObject::SPACING ()
 
static vtkInformationDoubleVectorKeyvtkDataObject::DIRECTION ()
 
static vtkInformationDoubleVectorKeyvtkDataObject::BOUNDING_BOX ()
 
static vtkInformationDataObjectKeyvtkDataObject::SIL ()
 
static vtkInformationIntegerKeyvtkSelectionNode::CONTENT_TYPE ()
 Get the (primary) property that describes the content of a selection node's data.
 
static vtkInformationIntegerKeyvtkSelectionNode::FIELD_TYPE ()
 Controls whether cell, point, or field data determine what is inside and out.
 
static vtkInformationDoubleKeyvtkSelectionNode::EPSILON ()
 For location selection of points, if distance is greater than this reject.
 
static vtkInformationDoubleKeyvtkSelectionNode::ZBUFFER_VALUE ()
 If present, closest zbuffer value of this selection.
 
static vtkInformationIntegerKeyvtkSelectionNode::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 vtkInformationIntegerKeyvtkSelectionNode::CONNECTED_LAYERS ()
 When specified, this indicates how many layers of connected elements in addition to those chosen explicitly are being selected.
 
static vtkInformationIntegerKeyvtkSelectionNode::CONNECTED_LAYERS_REMOVE_SEED ()
 When specified and also using CONNECTED_LAYERS(), this indicates if the initial selection should be kept or not.
 
static vtkInformationIntegerKeyvtkSelectionNode::CONNECTED_LAYERS_REMOVE_INTERMEDIATE_LAYERS ()
 When specified and also using CONNECTED_LAYERS(), this indicates if the intermediate layers should be kept or not.
 
static vtkInformationIntegerKeyvtkSelectionNode::COMPONENT_NUMBER ()
 When ContentType==THRESHOLDS or ContentType==VALUES i.e.
 
static vtkInformationIntegerKeyvtkSelectionNode::INVERSE ()
 This flag tells the extraction filter to exclude the selection.
 
static vtkInformationIntegerKeyvtkSelectionNode::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 vtkInformationObjectBaseKeyvtkSelectionNode::SOURCE ()
 Pointer to the data or algorithm the selection belongs to.
 
static vtkInformationIntegerKeyvtkSelectionNode::SOURCE_ID ()
 ID of the data or algorithm the selection belongs to.
 
static vtkInformationObjectBaseKeyvtkSelectionNode::PROP ()
 Pointer to the prop the selection belongs to.
 
static vtkInformationIntegerKeyvtkSelectionNode::PROP_ID ()
 ID of the prop the selection belongs to.
 
static vtkInformationIntegerKeyvtkSelectionNode::PROCESS_ID ()
 Process id the selection is on.
 
static vtkInformationIntegerKeyvtkSelectionNode::COMPOSITE_INDEX ()
 Used to identify a node in composite datasets.
 
static vtkInformationIntegerKeyvtkAlgorithm::INPUT_IS_OPTIONAL ()
 Keys used to specify input port requirements.
 
static vtkInformationIntegerKeyvtkAlgorithm::INPUT_IS_REPEATABLE ()
 
static vtkInformationInformationVectorKeyvtkAlgorithm::INPUT_REQUIRED_FIELDS ()
 
static vtkInformationStringVectorKeyvtkAlgorithm::INPUT_REQUIRED_DATA_TYPE ()
 
static vtkInformationInformationVectorKeyvtkAlgorithm::INPUT_ARRAYS_TO_PROCESS ()
 
static vtkInformationIntegerKeyvtkAlgorithm::INPUT_PORT ()
 
static vtkInformationIntegerKeyvtkAlgorithm::INPUT_CONNECTION ()
 
static vtkInformationIntegerKeyvtkAlgorithm::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 vtkInformationIntegerKeyvtkAlgorithm::CAN_HANDLE_PIECE_REQUEST ()
 Key that tells the pipeline that a particular algorithm can or cannot handle piece request.
 
static vtkInformationIntegerKeyvtkAlgorithm::ABORTED ()
 
static vtkInformationRequestKeyvtkDemandDrivenPipeline::REQUEST_DATA_OBJECT ()
 Key defining a request to make sure the output data objects exist.
 
static vtkInformationRequestKeyvtkDemandDrivenPipeline::REQUEST_INFORMATION ()
 Key defining a request to make sure the output information is up to date.
 
static vtkInformationRequestKeyvtkDemandDrivenPipeline::REQUEST_DATA ()
 Key defining a request to make sure the output data are up to date.
 
static vtkInformationRequestKeyvtkDemandDrivenPipeline::REQUEST_DATA_NOT_GENERATED ()
 Key defining a request to mark outputs that will NOT be generated during a REQUEST_DATA.
 
static vtkInformationIntegerKeyvtkDemandDrivenPipeline::RELEASE_DATA ()
 Key to specify in pipeline information the request that data be released after it is used.
 
static vtkInformationIntegerKeyvtkDemandDrivenPipeline::DATA_NOT_GENERATED ()
 Key to store a mark for an output that will not be generated.
 
static vtkInformationExecutivePortKeyvtkExecutive::PRODUCER ()
 Information key to store the executive/port number producing an information object.
 
static vtkInformationExecutivePortVectorKeyvtkExecutive::CONSUMERS ()
 Information key to store the executive/port number pairs consuming an information object.
 
static vtkInformationIntegerKeyvtkExecutive::FROM_OUTPUT_PORT ()
 Information key to store the output port number from which a request is made.
 
static vtkInformationRequestKeyvtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT ()
 Key defining a request to propagate the update extent upstream.
 
static vtkInformationRequestKeyvtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME ()
 Key defining a request to propagate the update extent upstream.
 
static vtkInformationRequestKeyvtkStreamingDemandDrivenPipeline::REQUEST_TIME_DEPENDENT_INFORMATION ()
 Key defining a request to make sure the meta information is up to date.
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING ()
 Key for an algorithm to store in a request to tell this executive to keep executing it.
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::UPDATE_EXTENT_INITIALIZED ()
 Keys to store an update request in pipeline information.
 
static vtkInformationIntegerVectorKeyvtkStreamingDemandDrivenPipeline::UPDATE_EXTENT ()
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER ()
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES ()
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS ()
 
static vtkInformationIntegerVectorKeyvtkStreamingDemandDrivenPipeline::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 vtkInformationIntegerVectorKeyvtkStreamingDemandDrivenPipeline::WHOLE_EXTENT ()
 Key to store the whole extent provided in pipeline information.
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::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 vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::EXACT_EXTENT ()
 Key to specify the request for exact extent in pipeline information.
 
static vtkInformationDoubleVectorKeyvtkStreamingDemandDrivenPipeline::TIME_STEPS ()
 Key to store available time steps.
 
static vtkInformationDoubleVectorKeyvtkStreamingDemandDrivenPipeline::TIME_RANGE ()
 Key to store available time range for continuous sources.
 
static vtkInformationDoubleKeyvtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP ()
 Update time steps requested by the pipeline.
 
static vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::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 vtkInformationDoubleVectorKeyvtkStreamingDemandDrivenPipeline::BOUNDS ()
 key to record the bounds of a dataset.
 
static vtkInformationDoubleKeyvtkStreamingDemandDrivenPipeline::PREVIOUS_UPDATE_TIME_STEP ()
 Keep track of the update time request corresponding to the previous executing.
 
static vtkInformationIntegerKeyvtkSLACReader::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 vtkInformationIntegerKeyvtkSLACReader::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 vtkInformationIntegerKeyvtkOSPRayLightNode::IS_AMBIENT ()
 When present on light, the light acts as an ambient source.
 
static vtkInformationDoubleKeyvtkOSPRayLightNode::RADIUS ()
 The radius setting, when > 0.0, produces soft shadows in the path tracer.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::SAMPLES_PER_PIXEL ()
 When present on renderer, controls the number of primary rays shot per pixel default is 1.
 
static vtkInformationDoubleKeyvtkOSPRayRendererNode::MAX_CONTRIBUTION ()
 When present on renderer, samples are clamped to this value before they are accumulated into the framebuffer default is 2.0.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::MAX_DEPTH ()
 When present on renderer, controls the maximum ray recursion depth default is 20.
 
static vtkInformationDoubleKeyvtkOSPRayRendererNode::MIN_CONTRIBUTION ()
 When present on renderer, sample contributions below this value will be neglected to speedup rendering default is 0.01.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::ROULETTE_DEPTH ()
 When present on renderer, controls the ray recursion depth at which to start Russian roulette termination default is 5.
 
static vtkInformationDoubleKeyvtkOSPRayRendererNode::VARIANCE_THRESHOLD ()
 When present on renderer, controls the threshold for adaptive accumulation default is 0.3.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::MAX_FRAMES ()
 When present on renderer, controls the number of ospray render calls for each refresh.
 
static vtkInformationStringKeyvtkOSPRayRendererNode::RENDERER_TYPE ()
 Set the OSPRay renderer type to use (e.g.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::AMBIENT_SAMPLES ()
 When present on renderer, controls the number of ambient occlusion samples shot per hit.
 
static vtkInformationDoubleKeyvtkOSPRayRendererNode::VOLUME_SAMPLING_RATE ()
 the rate of sampling for volumes, higher numbers increase the number of samples.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::COMPOSITE_ON_GL ()
 used to make the renderer add ospray's content onto GL rendered content on the window
 
static vtkInformationDoubleVectorKeyvtkOSPRayRendererNode::NORTH_POLE ()
 World space direction of north pole for gradient and texture background.
 
static vtkInformationDoubleVectorKeyvtkOSPRayRendererNode::EAST_POLE ()
 World space direction of east pole for texture background.
 
static vtkInformationObjectBaseKeyvtkOSPRayRendererNode::MATERIAL_LIBRARY ()
 Material Library attached to the renderer.
 
static vtkInformationDoubleKeyvtkOSPRayRendererNode::VIEW_TIME ()
 Requested time to show in a renderer and to lookup in a temporal cache.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::TIME_CACHE_SIZE ()
 Temporal cache size.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::DENOISER_THRESHOLD ()
 Accumulation threshold when above which denoising kicks in.
 
static vtkInformationStringKeyvtkSelectionNode::ASSEMBLY_NAME ()
 Keys for selector-based identification of blocks to choose from a composite dataset.
 
static vtkInformationStringVectorKeyvtkSelectionNode::SELECTORS ()
 Keys for selector-based identification of blocks to choose from a composite dataset.
 
static vtkInformationIntegerKeyvtkSelectionNode::HIERARCHICAL_LEVEL ()
 Used to identify a dataset in a hiererchical box dataset.
 
static vtkInformationIntegerKeyvtkSelectionNode::HIERARCHICAL_INDEX ()
 Used to identify a dataset in a hiererchical box dataset.
 
static vtkInformationIntegerKeyvtkExecutive::ALGORITHM_BEFORE_FORWARD ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
 
static vtkInformationIntegerKeyvtkExecutive::ALGORITHM_AFTER_FORWARD ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
 
static vtkInformationIntegerKeyvtkExecutive::ALGORITHM_DIRECTION ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
 
static vtkInformationIntegerKeyvtkExecutive::FORWARD_DIRECTION ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
 
static vtkInformationKeyVectorKeyvtkExecutive::KEYS_TO_COPY ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
 
static vtkInformationObjectBaseKeyvtkSLACReader::POINTS ()
 All the data sets stored in the multiblock output share the same point data.
 
static vtkInformationObjectBaseKeyvtkSLACReader::POINT_DATA ()
 All the data sets stored in the multiblock output share the same point data.
 
static vtkInformationIntegerKeyvtkOSPRayRendererNode::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).
 

Detailed Description

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.

Function Documentation

◆ DATA_TYPE_NAME()

static vtkInformationStringKey * vtkDataObject::DATA_TYPE_NAME ( )
static

◆ DATA_OBJECT()

static vtkInformationDataObjectKey * vtkDataObject::DATA_OBJECT ( )
static

◆ DATA_EXTENT_TYPE()

static vtkInformationIntegerKey * vtkDataObject::DATA_EXTENT_TYPE ( )
static

◆ DATA_EXTENT()

static vtkInformationIntegerPointerKey * vtkDataObject::DATA_EXTENT ( )
static

◆ ALL_PIECES_EXTENT()

static vtkInformationIntegerVectorKey * vtkDataObject::ALL_PIECES_EXTENT ( )
static

◆ DATA_PIECE_NUMBER()

static vtkInformationIntegerKey * vtkDataObject::DATA_PIECE_NUMBER ( )
static

◆ DATA_NUMBER_OF_PIECES()

static vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_PIECES ( )
static

◆ DATA_NUMBER_OF_GHOST_LEVELS()

static vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS ( )
static

◆ DATA_TIME_STEP()

static vtkInformationDoubleKey * vtkDataObject::DATA_TIME_STEP ( )
static

◆ POINT_DATA_VECTOR()

static vtkInformationInformationVectorKey * vtkDataObject::POINT_DATA_VECTOR ( )
static

◆ CELL_DATA_VECTOR()

static vtkInformationInformationVectorKey * vtkDataObject::CELL_DATA_VECTOR ( )
static

◆ VERTEX_DATA_VECTOR()

static vtkInformationInformationVectorKey * vtkDataObject::VERTEX_DATA_VECTOR ( )
static

◆ EDGE_DATA_VECTOR()

static vtkInformationInformationVectorKey * vtkDataObject::EDGE_DATA_VECTOR ( )
static

◆ FIELD_ARRAY_TYPE()

static vtkInformationIntegerKey * vtkDataObject::FIELD_ARRAY_TYPE ( )
static

◆ FIELD_ASSOCIATION()

static vtkInformationIntegerKey * vtkDataObject::FIELD_ASSOCIATION ( )
static

◆ FIELD_ATTRIBUTE_TYPE()

static vtkInformationIntegerKey * vtkDataObject::FIELD_ATTRIBUTE_TYPE ( )
static

◆ FIELD_ACTIVE_ATTRIBUTE()

static vtkInformationIntegerKey * vtkDataObject::FIELD_ACTIVE_ATTRIBUTE ( )
static

◆ FIELD_NUMBER_OF_COMPONENTS()

static vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_COMPONENTS ( )
static

◆ FIELD_NUMBER_OF_TUPLES()

static vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_TUPLES ( )
static

◆ FIELD_OPERATION()

static vtkInformationIntegerKey * vtkDataObject::FIELD_OPERATION ( )
static

◆ FIELD_RANGE()

static vtkInformationDoubleVectorKey * vtkDataObject::FIELD_RANGE ( )
static

◆ PIECE_EXTENT()

static vtkInformationIntegerVectorKey * vtkDataObject::PIECE_EXTENT ( )
static

◆ FIELD_NAME()

static vtkInformationStringKey * vtkDataObject::FIELD_NAME ( )
static

◆ ORIGIN()

static vtkInformationDoubleVectorKey * vtkDataObject::ORIGIN ( )
static

◆ SPACING()

static vtkInformationDoubleVectorKey * vtkDataObject::SPACING ( )
static

◆ DIRECTION()

static vtkInformationDoubleVectorKey * vtkDataObject::DIRECTION ( )
static

◆ BOUNDING_BOX()

static vtkInformationDoubleVectorKey * vtkDataObject::BOUNDING_BOX ( )
static

◆ SIL()

static vtkInformationDataObjectKey * vtkDataObject::SIL ( )
static

◆ CONTENT_TYPE()

static vtkInformationIntegerKey * vtkSelectionNode::CONTENT_TYPE ( )
static

Get the (primary) property that describes the content of a selection node's data.

This key takes on values from the SelectionContent enum. GetContentType() returns -1 if the content type is not set.

See also
vtkSelectionNode::SelectionContent

◆ FIELD_TYPE()

static vtkInformationIntegerKey * vtkSelectionNode::FIELD_TYPE ( )
static

Controls whether cell, point, or field data determine what is inside and out.

The default is CELL. Vertex and edge types are also available for graph classes. GetFieldType() returns -1 if the field type is not set.

◆ EPSILON()

static vtkInformationDoubleKey * vtkSelectionNode::EPSILON ( )
static

For location selection of points, if distance is greater than this reject.

◆ ZBUFFER_VALUE()

static vtkInformationDoubleKey * vtkSelectionNode::ZBUFFER_VALUE ( )
static

If present, closest zbuffer value of this selection.

◆ CONTAINING_CELLS()

static vtkInformationIntegerKey * vtkSelectionNode::CONTAINING_CELLS ( )
static

This flag tells the extraction filter, when FIELD_TYPE==POINT, that it should also extract the cells that contain any of the extracted points.

◆ CONNECTED_LAYERS()

static vtkInformationIntegerKey * vtkSelectionNode::CONNECTED_LAYERS ( )
static

When specified, this indicates how many layers of connected elements in addition to those chosen explicitly are being selected.

Currently, this is only supported for cells and points.

◆ CONNECTED_LAYERS_REMOVE_SEED()

static vtkInformationIntegerKey * vtkSelectionNode::CONNECTED_LAYERS_REMOVE_SEED ( )
static

When specified and also using CONNECTED_LAYERS(), this indicates if the initial selection should be kept or not.

◆ CONNECTED_LAYERS_REMOVE_INTERMEDIATE_LAYERS()

static vtkInformationIntegerKey * vtkSelectionNode::CONNECTED_LAYERS_REMOVE_INTERMEDIATE_LAYERS ( )
static

When specified and also using CONNECTED_LAYERS(), this indicates if the intermediate layers should be kept or not.

◆ COMPONENT_NUMBER()

static vtkInformationIntegerKey * vtkSelectionNode::COMPONENT_NUMBER ( )
static

When ContentType==THRESHOLDS or ContentType==VALUES i.e.

threshold and value based selections, it is possible pick the component number using this key. If none is specified, the 0th component is used. If any number less than 0 is specified, then the magnitude is used.

◆ INVERSE()

static vtkInformationIntegerKey * vtkSelectionNode::INVERSE ( )
static

This flag tells the extraction filter to exclude the selection.

◆ PIXEL_COUNT()

static vtkInformationIntegerKey * vtkSelectionNode::PIXEL_COUNT ( )
static

A helper for visible cell selector, this is the number of pixels covered by the actor whose cells are listed in the selection.

◆ SOURCE()

static vtkInformationObjectBaseKey * vtkSelectionNode::SOURCE ( )
static

Pointer to the data or algorithm the selection belongs to.

◆ SOURCE_ID()

static vtkInformationIntegerKey * vtkSelectionNode::SOURCE_ID ( )
static

ID of the data or algorithm the selection belongs to.

What ID means is application specific.

◆ PROP()

static vtkInformationObjectBaseKey * vtkSelectionNode::PROP ( )
static

Pointer to the prop the selection belongs to.

◆ PROP_ID()

static vtkInformationIntegerKey * vtkSelectionNode::PROP_ID ( )
static

ID of the prop the selection belongs to.

What ID means is application specific.

◆ PROCESS_ID()

static vtkInformationIntegerKey * vtkSelectionNode::PROCESS_ID ( )
static

Process id the selection is on.

◆ ASSEMBLY_NAME()

static vtkInformationStringKey * vtkSelectionNode::ASSEMBLY_NAME ( )
static

Keys for selector-based identification of blocks to choose from a composite dataset.

ASSEMBLY_NAME identifies the name for the assembly to use and SELECTORS provide a list of node selectors applied to the chosen assembly.

Use vtkDataAssemblyUtilities::HierarchyName as the assembly name to use the data hierarchy

◆ COMPOSITE_INDEX()

static vtkInformationIntegerKey * vtkSelectionNode::COMPOSITE_INDEX ( )
static

Used to identify a node in composite datasets.

◆ HIERARCHICAL_LEVEL()

static vtkInformationIntegerKey * vtkSelectionNode::HIERARCHICAL_LEVEL ( )
static

Used to identify a dataset in a hiererchical box dataset.

◆ INPUT_IS_OPTIONAL()

static vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_OPTIONAL ( )
static

Keys used to specify input port requirements.

◆ INPUT_IS_REPEATABLE()

static vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_REPEATABLE ( )
static

◆ INPUT_REQUIRED_FIELDS()

static vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_REQUIRED_FIELDS ( )
static

◆ INPUT_REQUIRED_DATA_TYPE()

static vtkInformationStringVectorKey * vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE ( )
static

◆ INPUT_ARRAYS_TO_PROCESS()

static vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_ARRAYS_TO_PROCESS ( )
static

◆ INPUT_PORT()

static vtkInformationIntegerKey * vtkAlgorithm::INPUT_PORT ( )
static

◆ INPUT_CONNECTION()

static vtkInformationIntegerKey * vtkAlgorithm::INPUT_CONNECTION ( )
static

◆ CAN_PRODUCE_SUB_EXTENT()

static vtkInformationIntegerKey * vtkAlgorithm::CAN_PRODUCE_SUB_EXTENT ( )
static

This key tells the executive that a particular output port is capable of producing an arbitrary subextent of the whole extent.

Many image sources and readers fall into this category but some such as the legacy structured data readers cannot support this feature.

◆ CAN_HANDLE_PIECE_REQUEST()

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.

◆ ABORTED()

static vtkInformationIntegerKey * vtkAlgorithm::ABORTED ( )
static

◆ REQUEST_DATA_OBJECT()

static vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT ( )
static

Key defining a request to make sure the output data objects exist.

◆ REQUEST_INFORMATION()

static vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_INFORMATION ( )
static

Key defining a request to make sure the output information is up to date.

◆ REQUEST_DATA()

static vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_DATA ( )
static

Key defining a request to make sure the output data are up to date.

◆ REQUEST_DATA_NOT_GENERATED()

static vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_DATA_NOT_GENERATED ( )
static

Key defining a request to mark outputs that will NOT be generated during a REQUEST_DATA.

◆ RELEASE_DATA()

static vtkInformationIntegerKey * vtkDemandDrivenPipeline::RELEASE_DATA ( )
static

Key to specify in pipeline information the request that data be released after it is used.

◆ DATA_NOT_GENERATED()

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.

◆ PRODUCER()

static vtkInformationExecutivePortKey * vtkExecutive::PRODUCER ( )
static

Information key to store the executive/port number producing an information object.

◆ CONSUMERS()

static vtkInformationExecutivePortVectorKey * vtkExecutive::CONSUMERS ( )
static

Information key to store the executive/port number pairs consuming an information object.

◆ FROM_OUTPUT_PORT()

static vtkInformationIntegerKey * vtkExecutive::FROM_OUTPUT_PORT ( )
static

Information key to store the output port number from which a request is made.

◆ ALGORITHM_BEFORE_FORWARD()

static vtkInformationIntegerKey * vtkExecutive::ALGORITHM_BEFORE_FORWARD ( )
static

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

◆ REQUEST_UPDATE_EXTENT()

static vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT ( )
static

Key defining a request to propagate the update extent upstream.

◆ REQUEST_UPDATE_TIME()

static vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME ( )
static

Key defining a request to propagate the update extent upstream.

◆ REQUEST_TIME_DEPENDENT_INFORMATION()

static vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_TIME_DEPENDENT_INFORMATION ( )
static

Key defining a request to make sure the meta information is up to date.

◆ CONTINUE_EXECUTING()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING ( )
static

Key for an algorithm to store in a request to tell this executive to keep executing it.

◆ UPDATE_EXTENT_INITIALIZED()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT_INITIALIZED ( )
static

Keys to store an update request in pipeline information.

◆ UPDATE_EXTENT()

static vtkInformationIntegerVectorKey * vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT ( )
static

◆ UPDATE_PIECE_NUMBER()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER ( )
static

◆ UPDATE_NUMBER_OF_PIECES()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES ( )
static

◆ UPDATE_NUMBER_OF_GHOST_LEVELS()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS ( )
static

◆ COMBINED_UPDATE_EXTENT()

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.

◆ WHOLE_EXTENT()

static vtkInformationIntegerVectorKey * vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT ( )
static

Key to store the whole extent provided in pipeline information.

◆ UNRESTRICTED_UPDATE_EXTENT()

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.

◆ EXACT_EXTENT()

static vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::EXACT_EXTENT ( )
static

Key to specify the request for exact extent in pipeline information.

◆ TIME_STEPS()

static vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::TIME_STEPS ( )
static

Key to store available time steps.

◆ TIME_RANGE()

static vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::TIME_RANGE ( )
static

Key to store available time range for continuous sources.

◆ UPDATE_TIME_STEP()

static vtkInformationDoubleKey * vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP ( )
static

Update time steps requested by the pipeline.

◆ TIME_DEPENDENT_INFORMATION()

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.

◆ BOUNDS()

static vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::BOUNDS ( )
static

key to record the bounds of a dataset.

◆ PREVIOUS_UPDATE_TIME_STEP()

static vtkInformationDoubleKey * vtkStreamingDemandDrivenPipeline::PREVIOUS_UPDATE_TIME_STEP ( )
staticprotected

Keep track of the update time request corresponding to the previous executing.

If the previous update request did not correspond to an existing time step and the reader chose a time step with it's own logic, the data time step will be different than the request. If the same time step is requested again, there is no need to re-execute the algorithm. We know that it does not have this time step.

◆ IS_INTERNAL_VOLUME()

static vtkInformationIntegerKey * vtkSLACReader::IS_INTERNAL_VOLUME ( )
static

This key is attached to the metadata information of all data sets in the output that are part of the internal volume.

◆ IS_EXTERNAL_SURFACE()

static vtkInformationIntegerKey * vtkSLACReader::IS_EXTERNAL_SURFACE ( )
static

This key is attached to the metadata information of all data sets in the output that are part of the external surface.

◆ POINTS()

static vtkInformationObjectBaseKey * vtkSLACReader::POINTS ( )
static

All the data sets stored in the multiblock output share the same point data.

For convenience, the point coordinates (vtkPoints) and point data (vtkPointData) are saved under these keys in the vtkInformation of the output data set.

◆ IS_AMBIENT()

static vtkInformationIntegerKey * vtkOSPRayLightNode::IS_AMBIENT ( )
static

When present on light, the light acts as an ambient source.

An AmbientLight is one that has no specific position in space and for which only the ambient color term affects the result.

◆ RADIUS()

static vtkInformationDoubleKey * vtkOSPRayLightNode::RADIUS ( )
static

The radius setting, when > 0.0, produces soft shadows in the path tracer.

◆ SAMPLES_PER_PIXEL()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::SAMPLES_PER_PIXEL ( )
static

When present on renderer, controls the number of primary rays shot per pixel default is 1.

◆ MAX_CONTRIBUTION()

static vtkInformationDoubleKey * vtkOSPRayRendererNode::MAX_CONTRIBUTION ( )
static

When present on renderer, samples are clamped to this value before they are accumulated into the framebuffer default is 2.0.

◆ MAX_DEPTH()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::MAX_DEPTH ( )
static

When present on renderer, controls the maximum ray recursion depth default is 20.

◆ MIN_CONTRIBUTION()

static vtkInformationDoubleKey * vtkOSPRayRendererNode::MIN_CONTRIBUTION ( )
static

When present on renderer, sample contributions below this value will be neglected to speedup rendering default is 0.01.

◆ ROULETTE_DEPTH()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::ROULETTE_DEPTH ( )
static

When present on renderer, controls the ray recursion depth at which to start Russian roulette termination default is 5.

◆ VARIANCE_THRESHOLD()

static vtkInformationDoubleKey * vtkOSPRayRendererNode::VARIANCE_THRESHOLD ( )
static

When present on renderer, controls the threshold for adaptive accumulation default is 0.3.

◆ MAX_FRAMES()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::MAX_FRAMES ( )
static

When present on renderer, controls the number of ospray render calls for each refresh.

default is 1

◆ RENDERER_TYPE()

static vtkInformationStringKey * vtkOSPRayRendererNode::RENDERER_TYPE ( )
static

Set the OSPRay renderer type to use (e.g.

scivis vs. pathtracer) default is scivis

◆ AMBIENT_SAMPLES()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::AMBIENT_SAMPLES ( )
static

When present on renderer, controls the number of ambient occlusion samples shot per hit.

default is 4

◆ VOLUME_SAMPLING_RATE()

static vtkInformationDoubleKey * vtkOSPRayRendererNode::VOLUME_SAMPLING_RATE ( )
static

the rate of sampling for volumes, higher numbers increase the number of samples.

Defaults to 1.0.

◆ COMPOSITE_ON_GL()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::COMPOSITE_ON_GL ( )
static

used to make the renderer add ospray's content onto GL rendered content on the window

◆ NORTH_POLE()

static vtkInformationDoubleVectorKey * vtkOSPRayRendererNode::NORTH_POLE ( )
static

World space direction of north pole for gradient and texture background.

◆ EAST_POLE()

static vtkInformationDoubleVectorKey * vtkOSPRayRendererNode::EAST_POLE ( )
static

World space direction of east pole for texture background.

◆ MATERIAL_LIBRARY()

static vtkInformationObjectBaseKey * vtkOSPRayRendererNode::MATERIAL_LIBRARY ( )
static

Material Library attached to the renderer.

◆ VIEW_TIME()

static vtkInformationDoubleKey * vtkOSPRayRendererNode::VIEW_TIME ( )
static

Requested time to show in a renderer and to lookup in a temporal cache.

◆ TIME_CACHE_SIZE()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::TIME_CACHE_SIZE ( )
static

Temporal cache size.

◆ DENOISER_THRESHOLD()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::DENOISER_THRESHOLD ( )
static

Accumulation threshold when above which denoising kicks in.

◆ ENABLE_DENOISER()

static vtkInformationIntegerKey * vtkOSPRayRendererNode::ENABLE_DENOISER ( )
static

Enable denoising (if supported).

◆ ALGORITHM_AFTER_FORWARD()

static vtkInformationIntegerKey * vtkExecutive::ALGORITHM_AFTER_FORWARD ( )
static

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

◆ ALGORITHM_DIRECTION()

static vtkInformationIntegerKey * vtkExecutive::ALGORITHM_DIRECTION ( )
static

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

◆ FORWARD_DIRECTION()

static vtkInformationIntegerKey * vtkExecutive::FORWARD_DIRECTION ( )
static

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

◆ KEYS_TO_COPY()

static vtkInformationKeyVectorKey * vtkExecutive::KEYS_TO_COPY ( )
static

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

◆ SetEnableDenoiser()

static void vtkOSPRayRendererNode::SetEnableDenoiser ( int  ,
vtkRenderer renderer 
)
static

Convenience method to set/get ENABLE_DENOISER on a vtkRenderer.

◆ GetEnableDenoiser()

static int vtkOSPRayRendererNode::GetEnableDenoiser ( vtkRenderer renderer)
static

Enable denoising (if supported).

◆ SELECTORS()

static vtkInformationStringVectorKey * vtkSelectionNode::SELECTORS ( )
static

Keys for selector-based identification of blocks to choose from a composite dataset.

ASSEMBLY_NAME identifies the name for the assembly to use and SELECTORS provide a list of node selectors applied to the chosen assembly.

Use vtkDataAssemblyUtilities::HierarchyName as the assembly name to use the data hierarchy

◆ HIERARCHICAL_INDEX()

static vtkInformationIntegerKey * vtkSelectionNode::HIERARCHICAL_INDEX ( )
static

Used to identify a dataset in a hiererchical box dataset.

◆ POINT_DATA()

static vtkInformationObjectBaseKey * vtkSLACReader::POINT_DATA ( )
static

All the data sets stored in the multiblock output share the same point data.

For convenience, the point coordinates (vtkPoints) and point data (vtkPointData) are saved under these keys in the vtkInformation of the output data set.