VTK  9.7.20260930
Information Keys

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

Functions

static vtkInformationIntegerKey * vtkAbstractArray::GUI_HIDE ()
 This key is a hint to end user interface that this array is internal and should not be shown to the end user.
static vtkInformationInformationVectorKey * vtkAbstractArray::PER_COMPONENT ()
 This key is used to hold a vector of COMPONENT_VALUES (and, for vtkDataArray subclasses, COMPONENT_RANGE) keys – one for each component of the array.
static vtkInformationInformationVectorKey * vtkAbstractArray::PER_FINITE_COMPONENT ()
 This key is used to hold a vector of COMPONENT_VALUES (and, for vtkDataArray subclasses, COMPONENT_RANGE) keys – one for each component of the array.
static vtkInformationVariantVectorKey * vtkAbstractArray::DISCRETE_VALUES ()
 A key used to hold discrete values taken on either by the tuples of the array (when present in this->GetInformation()) or individual components (when present in one entry of the PER_COMPONENT() information vector).
static vtkInformationDoubleVectorKey * vtkAbstractArray::DISCRETE_VALUE_SAMPLE_PARAMETERS ()
 A key used to hold conditions under which cached discrete values were generated; the value is a 2-vector of doubles.
static vtkInformationDoubleVectorKey * vtkDataArray::COMPONENT_RANGE ()
 This key is used to hold tight bounds on the range of one component over all tuples of the array.
static vtkInformationDoubleVectorKey * vtkDataArray::L2_NORM_RANGE ()
 This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.
static vtkInformationDoubleVectorKey * vtkDataArray::L2_NORM_FINITE_RANGE ()
 This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.
static vtkInformationStringKey * vtkDataArray::UNITS_LABEL ()
 A human-readable string indicating the units for the array data.
static vtkInformationStringKey * vtkAnnotation::LABEL ()
 The label for this annotation.
static vtkInformationDoubleVectorKey * vtkAnnotation::COLOR ()
 The color for this annotation.
static vtkInformationDoubleKey * vtkAnnotation::OPACITY ()
 The color for this annotation.
static vtkInformationIntegerKey * vtkAnnotation::ICON_INDEX ()
 An icon index for this annotation.
static vtkInformationIntegerKey * vtkAnnotation::ENABLE ()
 Whether or not this annotation is enabled.
static vtkInformationIntegerKey * vtkAnnotation::HIDE ()
 Whether or not this annotation is visible.
static vtkInformationDataObjectKey * vtkAnnotation::DATA ()
 Associate a vtkDataObject with this annotation.
static vtkInformationStringKey * vtkCompositeDataSet::NAME ()
 Key used to put node name in the meta-data associated with a node.
static vtkInformationIntegerKey * vtkCompositeDataSet::CURRENT_PROCESS_CAN_LOAD_BLOCK ()
 Key used to indicate that the current process can load the data in the node.
static vtkInformationDataObjectKey * vtkDataObject::SIL ()
 Key used to put SIL information in the output information by readers.
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 vtkInformationIntegerKey * vtkCompositeDataPipeline::LOAD_REQUESTED_BLOCKS ()
 An integer key that indicates to the source to load all requested blocks specified in UPDATE_COMPOSITE_INDICES.
static vtkInformationObjectBaseKey * vtkCompositeDataPipeline::COMPOSITE_DATA_META_DATA ()
 COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets.
static vtkInformationIntegerVectorKey * vtkCompositeDataPipeline::UPDATE_COMPOSITE_INDICES ()
 UPDATE_COMPOSITE_INDICES is a key placed in the request to request a set of composite indices from a reader/source producing composite dataset.
static vtkInformationDoubleKey * vtkCompositeDataPipeline::BLOCK_AMOUNT_OF_DETAIL ()
 BLOCK_AMOUNT_OF_DETAIL is a key placed in the information about a multi-block dataset that indicates how complex the block is.
static vtkInformationIntegerKey * vtkCompositeDataPipeline::SUPPRESS_RESET_PI ()
 Because we sometimes have to swap between "simple" data types and composite data types, we sometimes want to skip resetting the pipeline information.
static vtkInformationIntegerVectorKey * vtkCompositeDataPipeline::DATA_COMPOSITE_INDICES ()
 COMPOSITE_INDICES() is put in the output information by the executive if the request has UPDATE_COMPOSITE_INDICES() using the generated composite dataset's structure.
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 vtkInformationObjectBaseKey * vtkForEach::FOR_EACH_FILTER ()
 Information key used to pass this filter into the pipeline.
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 vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::NO_PRIOR_TEMPORAL_ACCESS ()
 Key to tell whether the data has all its time steps generated.
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 * vtkAnariActorNode::ENABLE_SCALING ()
 A key to set the ScalingMode.
static vtkInformationStringKey * vtkAnariActorNode::SCALE_ARRAY_NAME ()
 Name of a point aligned, single component wide, double valued array that, when added to the mapper, will be used to scale each element in the sphere and cylinder representations individually.
static vtkInformationObjectBaseKey * vtkAnariActorNode::SCALE_FUNCTION ()
 A piecewise function for values from the scale array that alters the resulting radii arbitrarily.
static vtkInformationDoubleKey * vtkAnariActorNode::LUMINOSITY ()
 Indicates that the actor acts as a light emitting object.
static vtkInformationStringKey * vtkAnariActorNode::ACTOR_NODE_NAME ()
 Name of the node, used for debugging or representation metadata in case an ANARI backend is chosen which - instead of rendering to a screen - outputs to intermediate authoring stages (such as files or network resources).
static vtkInformationIntegerKey * vtkAnariActorNode::OUTPUT_POINT_AND_CELL_ARRAYS ()
 Indicates that the actor includes point and cell attribute arrays within its rendering output.
static vtkInformationIntegerKey * vtkAnariActorNode::OUTPUT_POINT_AND_CELL_ARRAYS_DOUBLE_TO_FLOAT ()
 Whether the output enabled with OUTPUT_POINT_AND_CELL_ARRAYS should convert double arrays to float.
static vtkInformationDoubleKey * vtkAnariLightNode::LIGHT_SCALE ()
 A global multiplier to all ANARI lights.
static vtkInformationDoubleKey * vtkAnariLightNode::RADIUS ()
 The radius setting, when > 0.0, produces soft shadows in the path tracer.
static vtkInformationDoubleKey * vtkAnariLightNode::FALLOFF_ANGLE ()
 For cone-shaped lights, size (angle in radians) of the region between the rim (of the illumination cone) and full intensity of the spot; should be smaller than half of openingAngle.
static vtkInformationIntegerKey * vtkAnariSceneGraph::ACCUMULATION_COUNT ()
 Set the number of frames to render which are accumulated to result in a better converged image.
static vtkInformationIntegerKey * vtkAnariSceneGraph::COMPOSITE_ON_GL ()
 used to make the renderer add ANARI's content onto GL rendered content on the window
static vtkInformationObjectBaseKey * vtkAnariSceneGraph::MATERIAL_LIBRARY ()
 Material Library attached to the renderer.
static vtkInformationStringKey * vtkAnariSceneGraph::MATERIAL_NAMES ()
 Get information key for material names.
static vtkInformationStringKey * vtkAnariVolumeNode::VOLUME_NODE_NAME ()
 Name of the node, used for debugging or representation metadata in case ANARI output is written out to intermediate authoring stages.
static vtkInformationObjectBaseKey * vtkGLSLModifierBase::GLSL_MODIFIERS ()
 if this key exists on the ShaderMods of vtkDrawTexturedElements, that mod will be applied before rendering.
static vtkInformationIntegerKey * vtkLightingMapPass::RENDER_LUMINANCE ()
 If this key exists on the PropertyKeys of a prop, the active scalar array on the prop will be rendered as its color.
static vtkInformationIntegerKey * vtkLightingMapPass::RENDER_NORMALS ()
 if this key exists on the ProperyKeys of a prop, the active vector array on the prop will be rendered as its color.
static vtkInformationIntegerKey * vtkOpenGLActor::GLDepthMaskOverride ()
 If this key is set in GetPropertyKeys(), the glDepthMask will be adjusted prior to rendering translucent objects.
static vtkInformationObjectBaseVectorKey * vtkOpenGLRenderPass::RenderPasses ()
 Key containing information about the current pass.
static vtkInformationObjectBaseKey * vtkShadowMapPass::ShadowMapPass ()
 this key will contain the shadow map pass
static vtkInformationIntegerKey * vtkStencilMaskPass::GLStencilWrite ()
 Whether or not we want to write an actor into the stencil buffer A value of 1 means enabled, 0 disabled.
static vtkInformationIntegerKey * vtkOSPRayActorNode::ENABLE_SCALING ()
 A key to set the ScalingMode.
static vtkInformationStringKey * vtkOSPRayActorNode::SCALE_ARRAY_NAME ()
 Name of a point aligned, single component wide, double valued array that, when added to the mapper, will be used to scale each element in the sphere and cylinder representations individually.
static vtkInformationObjectBaseKey * vtkOSPRayActorNode::SCALE_FUNCTION ()
 A piecewise function for values from the scale array that alters the resulting radii arbitrarily.
static vtkInformationDoubleKey * vtkOSPRayActorNode::LUMINOSITY ()
 Indicates that the actor acts as a light emitting object.
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 vtkInformationIntegerKey * vtkOSPRayRendererNode::BACKGROUND_MODE ()
 Control use of the path tracer backplate and environmental background.
static vtkInformationStringKey * vtkDataObject::DATA_TYPE_NAME ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationDataObjectKey * vtkDataObject::DATA_OBJECT ()
 Store a vtkDataObject pointer.
static vtkInformationIntegerKey * vtkDataObject::DATA_EXTENT_TYPE ()
 Represent what extent means for this data.
static vtkInformationIntegerPointerKey * vtkDataObject::DATA_EXTENT ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationIntegerVectorKey * vtkDataObject::ALL_PIECES_EXTENT ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationIntegerVectorKey * vtkDataObject::PIECE_EXTENT ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationIntegerKey * vtkDataObject::DATA_PIECE_NUMBER ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_PIECES ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS ()
 Information keys to describe the content of this vtkDataObject.
static vtkInformationDoubleKey * vtkDataObject::DATA_TIME_STEP ()
 Contains the time value for which the data was generated.
static vtkInformationDoubleVectorKey * vtkDataObject::ORIGIN ()
 3D Coordinates of the origin of this data.
static vtkInformationDoubleVectorKey * vtkDataObject::SPACING ()
 Spacing between two neighbors points in each direction.
static vtkInformationDoubleVectorKey * vtkDataObject::DIRECTION ()
 3x3 matrix to describe the data orientation.
static vtkInformationDoubleVectorKey * vtkDataObject::BOUNDING_BOX ()
 6 values to describe the min/max coordinates of the data for each axis.
static vtkInformationInformationVectorKey * vtkDataObject::POINT_DATA_VECTOR ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationInformationVectorKey * vtkDataObject::CELL_DATA_VECTOR ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationInformationVectorKey * vtkDataObject::VERTEX_DATA_VECTOR ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationInformationVectorKey * vtkDataObject::EDGE_DATA_VECTOR ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_ARRAY_TYPE ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_ASSOCIATION ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_ATTRIBUTE_COMPONENT ()
 If present, this key specifies an actual or virtual component of the array.
static vtkInformationIntegerKey * vtkDataObject::FIELD_ATTRIBUTE_TYPE ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_ACTIVE_ATTRIBUTE ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_COMPONENTS ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_TUPLES ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationIntegerKey * vtkDataObject::FIELD_OPERATION ()
 Unused in VTK.
static vtkInformationDoubleVectorKey * vtkDataObject::FIELD_RANGE ()
 Unused in VTK.
static vtkInformationStringKey * vtkDataObject::FIELD_NAME ()
 Information keys to manipulate associated attributes arrays.
static vtkInformationQuadratureSchemeDefinitionVectorKey * vtkQuadratureSchemeDefinition::DICTIONARY ()
static vtkInformationStringKey * vtkQuadratureSchemeDefinition::QUADRATURE_OFFSET_ARRAY_NAME ()
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 vtkInformationIntegerKey * vtkExodusIIReader::GLOBAL_VARIABLE ()
 Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.
static vtkInformationIntegerKey * vtkExodusIIReader::GLOBAL_TEMPORAL_VARIABLE ()
 Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.
static vtkInformationStringKey * vtkGDAL::MAP_PROJECTION ()
 Key used to put GDAL map projection string in the output information by readers.
static vtkInformationIntegerVectorKey * vtkGDAL::FLIP_AXIS ()
 Key used to put GDAL map projection string in the output information by readers.
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 vtkInformationStringVectorKey * vtkAnariActorNode::SCENEGRAPH_TIME_CONSTANT_POINT_ARRAYS ()
 Array metadata for intermediate authoring steps, which denotes the arrays which are not written out separately for every timestep, but instead contain only a single representation for all timesteps.
static vtkInformationStringVectorKey * vtkAnariActorNode::SCENEGRAPH_TIME_CONSTANT_CELL_ARRAYS ()
 Array metadata for intermediate authoring steps, which denotes the arrays which are not written out separately for every timestep, but instead contain only a single representation for all timesteps.
static vtkInformationIntegerKey * vtkProp::GENERAL_TEXTURE_UNIT ()
 Optional Key Indicating the texture unit for general texture mapping Old OpenGL was a state machine where you would push or pop items.
static vtkInformationDoubleVectorKey * vtkProp::GENERAL_TEXTURE_TRANSFORM ()
 Optional Key Indicating the texture transform for general texture mapping Old OpenGL was a state machine where you would push or pop items.
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).

Detailed Description

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

Those metadata are provided through a vtkInformation object, that acts as a dictionary of information. This is a list of keys that information objects use and what each key should be used for.

Information keys usually fall under one of those categories:

  • data description. Stored in vtkDataObject::GetInformation, those keys are set inside vtkDataObject subclasses when depending on data type only, or in vtkAlgorithm REQUEST_DATA pass to described the data produced.
  • pipeline available data. Provided during the REQUEST_INFORMATION pass, some keys described the data variants that could be produced like a list of available timesteps or the ability to produce only a subextent of data.
  • pipeline update request. Provided when updating an algorithm. They can be seen as a generic way to configure the algorithm, for instance to produce a specific timestep or subextent.
  • pipeline flow control. Those are more internal keys to control the pipeline execution. They are usually not used directly but through dedicated API (for instance UpdateInformation create a request with the REQUEST_INFORMATION key)

There are more use cases not covered here. In fact, arbitrary classes can define new keys for their own purposes.

See also
vtkExecutive, vtkAlgorithm, vtkDataObject and their subclasses.

Function Documentation

◆ GUI_HIDE()

vtkInformationIntegerKey * vtkAbstractArray::GUI_HIDE ( )
static

This key is a hint to end user interface that this array is internal and should not be shown to the end user.

◆ PER_COMPONENT()

vtkInformationInformationVectorKey * vtkAbstractArray::PER_COMPONENT ( )
static

This key is used to hold a vector of COMPONENT_VALUES (and, for vtkDataArray subclasses, COMPONENT_RANGE) keys – one for each component of the array.

You may add additional per-component key-value pairs to information objects in this vector. However if you do so, you must be sure to either (1) set COMPONENT_VALUES to an invalid variant and set COMPONENT_RANGE to {VTK_DOUBLE_MAX, VTK_DOUBLE_MIN} or (2) call ComputeUniqueValues(component) and ComputeRange(component) before modifying the information object. Otherwise it is possible for modifications to the array to take place without the bounds on the component being updated.

◆ PER_FINITE_COMPONENT()

vtkInformationInformationVectorKey * vtkAbstractArray::PER_FINITE_COMPONENT ( )
static

This key is used to hold a vector of COMPONENT_VALUES (and, for vtkDataArray subclasses, COMPONENT_RANGE) keys – one for each component of the array.

You may add additional per-component key-value pairs to information objects in this vector. However if you do so, you must be sure to either (1) set COMPONENT_VALUES to an invalid variant and set COMPONENT_RANGE to {VTK_DOUBLE_MAX, VTK_DOUBLE_MIN} or (2) call ComputeUniqueValues(component) and ComputeFiniteRange(component) before modifying the information object. Otherwise it is possible for modifications to the array to take place without the bounds on the component being updated.

◆ DISCRETE_VALUES()

vtkInformationVariantVectorKey * vtkAbstractArray::DISCRETE_VALUES ( )
static

A key used to hold discrete values taken on either by the tuples of the array (when present in this->GetInformation()) or individual components (when present in one entry of the PER_COMPONENT() information vector).

◆ DISCRETE_VALUE_SAMPLE_PARAMETERS()

vtkInformationDoubleVectorKey * vtkAbstractArray::DISCRETE_VALUE_SAMPLE_PARAMETERS ( )
static

A key used to hold conditions under which cached discrete values were generated; the value is a 2-vector of doubles.

The first entry corresponds to the maximum uncertainty that prominent values exist but have not been detected. The second entry corresponds to the smallest relative frequency a value is allowed to have and still appear on the list.

◆ COMPONENT_RANGE()

vtkInformationDoubleVectorKey * vtkDataArray::COMPONENT_RANGE ( )
static

This key is used to hold tight bounds on the range of one component over all tuples of the array.

Two values (a minimum and maximum) are stored for each component. When GetRange() is called when no tuples are present in the array this value is set to { VTK_DOUBLE_MAX, VTK_DOUBLE_MIN }.

◆ L2_NORM_RANGE()

vtkInformationDoubleVectorKey * vtkDataArray::L2_NORM_RANGE ( )
static

This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.

Two values (a minimum and maximum) are stored for each component. When GetRange() is called when no tuples are present in the array this value is set to { VTK_DOUBLE_MAX, VTK_DOUBLE_MIN }.

◆ L2_NORM_FINITE_RANGE()

vtkInformationDoubleVectorKey * vtkDataArray::L2_NORM_FINITE_RANGE ( )
static

This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.

Two values (a minimum and maximum) are stored for each component. When GetFiniteRange() is called when no tuples are present in the array this value is set to { VTK_DOUBLE_MAX, VTK_DOUBLE_MIN }.

◆ UNITS_LABEL()

vtkInformationStringKey * vtkDataArray::UNITS_LABEL ( )
static

A human-readable string indicating the units for the array data.

◆ LABEL()

vtkInformationStringKey * vtkAnnotation::LABEL ( )
static

The label for this annotation.

◆ COLOR()

vtkInformationDoubleVectorKey * vtkAnnotation::COLOR ( )
static

The color for this annotation.

This is stored as an RGB triple with values between 0 and 1.

◆ OPACITY()

vtkInformationDoubleKey * vtkAnnotation::OPACITY ( )
static

The color for this annotation.

This is stored as a value between 0 and 1.

◆ ICON_INDEX()

vtkInformationIntegerKey * vtkAnnotation::ICON_INDEX ( )
static

An icon index for this annotation.

◆ ENABLE()

vtkInformationIntegerKey * vtkAnnotation::ENABLE ( )
static

Whether or not this annotation is enabled.

A value of 1 means enabled, 0 disabled.

◆ HIDE()

vtkInformationIntegerKey * vtkAnnotation::HIDE ( )
static

Whether or not this annotation is visible.

◆ DATA()

vtkInformationDataObjectKey * vtkAnnotation::DATA ( )
static

Associate a vtkDataObject with this annotation.

◆ NAME()

vtkInformationStringKey * vtkCompositeDataSet::NAME ( )
static

Key used to put node name in the meta-data associated with a node.

◆ CURRENT_PROCESS_CAN_LOAD_BLOCK()

vtkInformationIntegerKey * vtkCompositeDataSet::CURRENT_PROCESS_CAN_LOAD_BLOCK ( )
static

Key used to indicate that the current process can load the data in the node.

Used for parallel readers where the nodes are assigned to the processes by the reader to indicate further down the pipeline which nodes will be on which processes. THIS IS AN EXPERIMENTAL KEY SUBJECT TO CHANGE WITHOUT NOTICE

◆ DATA_TYPE_NAME()

vtkInformationStringKey * vtkDataObject::DATA_TYPE_NAME ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ POINT_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::POINT_DATA_VECTOR ( )
static

Information keys to manipulate associated attributes arrays.

◆ SIL()

vtkInformationDataObjectKey * vtkDataObject::SIL ( )
static

Key used to put SIL information in the output information by readers.

◆ DICTIONARY()

vtkInformationQuadratureSchemeDefinitionVectorKey * vtkQuadratureSchemeDefinition::DICTIONARY ( )
static

◆ CONTENT_TYPE()

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()

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()

vtkInformationDoubleKey * vtkSelectionNode::EPSILON ( )
static

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

◆ ZBUFFER_VALUE()

vtkInformationDoubleKey * vtkSelectionNode::ZBUFFER_VALUE ( )
static

If present, closest zbuffer value of this selection.

◆ CONTAINING_CELLS()

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()

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()

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()

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()

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()

vtkInformationIntegerKey * vtkSelectionNode::INVERSE ( )
static

This flag tells the extraction filter to exclude the selection.

◆ PIXEL_COUNT()

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()

vtkInformationObjectBaseKey * vtkSelectionNode::SOURCE ( )
static

Pointer to the data or algorithm the selection belongs to.

◆ SOURCE_ID()

vtkInformationIntegerKey * vtkSelectionNode::SOURCE_ID ( )
static

ID of the data or algorithm the selection belongs to.

What ID means is application specific.

◆ PROP()

vtkInformationObjectBaseKey * vtkSelectionNode::PROP ( )
static

Pointer to the prop the selection belongs to.

◆ PROP_ID()

vtkInformationIntegerKey * vtkSelectionNode::PROP_ID ( )
static

ID of the prop the selection belongs to.

What ID means is application specific.

◆ PROCESS_ID()

vtkInformationIntegerKey * vtkSelectionNode::PROCESS_ID ( )
static

Process id the selection is on.

◆ ASSEMBLY_NAME()

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()

vtkInformationIntegerKey * vtkSelectionNode::COMPOSITE_INDEX ( )
static

Used to identify a node in composite datasets.

◆ HIERARCHICAL_LEVEL()

vtkInformationIntegerKey * vtkSelectionNode::HIERARCHICAL_LEVEL ( )
static

Used to identify a dataset in a hiererchical box dataset.

◆ INPUT_IS_OPTIONAL()

vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_OPTIONAL ( )
static

Keys used to specify input port requirements.

◆ INPUT_IS_REPEATABLE()

vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_REPEATABLE ( )
static

◆ INPUT_REQUIRED_FIELDS()

vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_REQUIRED_FIELDS ( )
static

◆ INPUT_REQUIRED_DATA_TYPE()

vtkInformationStringVectorKey * vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE ( )
static

◆ INPUT_ARRAYS_TO_PROCESS()

vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_ARRAYS_TO_PROCESS ( )
static

◆ INPUT_PORT()

vtkInformationIntegerKey * vtkAlgorithm::INPUT_PORT ( )
static

◆ INPUT_CONNECTION()

vtkInformationIntegerKey * vtkAlgorithm::INPUT_CONNECTION ( )
static

◆ CAN_PRODUCE_SUB_EXTENT()

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()

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()

vtkInformationIntegerKey * vtkAlgorithm::ABORTED ( )
static

◆ LOAD_REQUESTED_BLOCKS()

vtkInformationIntegerKey * vtkCompositeDataPipeline::LOAD_REQUESTED_BLOCKS ( )
static

An integer key that indicates to the source to load all requested blocks specified in UPDATE_COMPOSITE_INDICES.

◆ COMPOSITE_DATA_META_DATA()

vtkInformationObjectBaseKey * vtkCompositeDataPipeline::COMPOSITE_DATA_META_DATA ( )
static

COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets.

This meta-data provides information about the structure of the composite dataset and things like data-bounds etc. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***

◆ UPDATE_COMPOSITE_INDICES()

vtkInformationIntegerVectorKey * vtkCompositeDataPipeline::UPDATE_COMPOSITE_INDICES ( )
static

UPDATE_COMPOSITE_INDICES is a key placed in the request to request a set of composite indices from a reader/source producing composite dataset.

Typically, the reader publishes its structure using COMPOSITE_DATA_META_DATA() and then the sink requests blocks of interest using UPDATE_COMPOSITE_INDICES(). Note that UPDATE_COMPOSITE_INDICES has to be sorted vector with increasing indices. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***

◆ BLOCK_AMOUNT_OF_DETAIL()

vtkInformationDoubleKey * vtkCompositeDataPipeline::BLOCK_AMOUNT_OF_DETAIL ( )
static

BLOCK_AMOUNT_OF_DETAIL is a key placed in the information about a multi-block dataset that indicates how complex the block is.

It is intended to work with multi-resolution streaming code. For example in a multi-resolution dataset of points, this key might store the number of points. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***

◆ SUPPRESS_RESET_PI()

vtkInformationIntegerKey * vtkCompositeDataPipeline::SUPPRESS_RESET_PI ( )
staticprotected

Because we sometimes have to swap between "simple" data types and composite data types, we sometimes want to skip resetting the pipeline information.

◆ DATA_COMPOSITE_INDICES()

vtkInformationIntegerVectorKey * vtkCompositeDataPipeline::DATA_COMPOSITE_INDICES ( )
staticprotected

COMPOSITE_INDICES() is put in the output information by the executive if the request has UPDATE_COMPOSITE_INDICES() using the generated composite dataset's structure.

Note that COMPOSITE_INDICES has to be sorted vector with increasing indices. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***

◆ REQUEST_DATA_OBJECT()

vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_DATA_OBJECT ( )
static

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

◆ REQUEST_INFORMATION()

vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_INFORMATION ( )
static

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

◆ REQUEST_DATA()

vtkInformationRequestKey * vtkDemandDrivenPipeline::REQUEST_DATA ( )
static

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

◆ REQUEST_DATA_NOT_GENERATED()

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()

vtkInformationIntegerKey * vtkDemandDrivenPipeline::RELEASE_DATA ( )
static

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

◆ DATA_NOT_GENERATED()

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()

vtkInformationExecutivePortKey * vtkExecutive::PRODUCER ( )
static

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

◆ CONSUMERS()

vtkInformationExecutivePortVectorKey * vtkExecutive::CONSUMERS ( )
static

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

◆ FROM_OUTPUT_PORT()

vtkInformationIntegerKey * vtkExecutive::FROM_OUTPUT_PORT ( )
static

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

◆ ALGORITHM_BEFORE_FORWARD()

vtkInformationIntegerKey * vtkExecutive::ALGORITHM_BEFORE_FORWARD ( )
static

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

◆ FOR_EACH_FILTER()

vtkInformationObjectBaseKey * vtkForEach::FOR_EACH_FILTER ( )
static

Information key used to pass this filter into the pipeline.

◆ REQUEST_UPDATE_EXTENT()

vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT ( )
static

Key defining a request to propagate the update extent upstream.

◆ REQUEST_UPDATE_TIME()

vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_TIME ( )
static

Key defining a request to propagate the update extent upstream.

◆ REQUEST_TIME_DEPENDENT_INFORMATION()

vtkInformationRequestKey * vtkStreamingDemandDrivenPipeline::REQUEST_TIME_DEPENDENT_INFORMATION ( )
static

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

◆ CONTINUE_EXECUTING()

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()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT_INITIALIZED ( )
static

Keys to store an update request in pipeline information.

◆ UPDATE_EXTENT()

vtkInformationIntegerVectorKey * vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT ( )
static

◆ UPDATE_PIECE_NUMBER()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER ( )
static

◆ UPDATE_NUMBER_OF_PIECES()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES ( )
static

◆ UPDATE_NUMBER_OF_GHOST_LEVELS()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS ( )
static

◆ COMBINED_UPDATE_EXTENT()

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()

vtkInformationIntegerVectorKey * vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT ( )
static

Key to store the whole extent provided in pipeline information.

◆ UNRESTRICTED_UPDATE_EXTENT()

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()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::EXACT_EXTENT ( )
static

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

◆ TIME_STEPS()

vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::TIME_STEPS ( )
static

Key to store available time steps.

◆ TIME_RANGE()

vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::TIME_RANGE ( )
static

Key to store available time range for continuous sources.

◆ UPDATE_TIME_STEP()

vtkInformationDoubleKey * vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEP ( )
static

Update time steps requested by the pipeline.

◆ TIME_DEPENDENT_INFORMATION()

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()

vtkInformationDoubleVectorKey * vtkStreamingDemandDrivenPipeline::BOUNDS ( )
static

key to record the bounds of a dataset.

◆ NO_PRIOR_TEMPORAL_ACCESS()

vtkInformationIntegerKey * vtkStreamingDemandDrivenPipeline::NO_PRIOR_TEMPORAL_ACCESS ( )
static

Key to tell whether the data has all its time steps generated.

It is typically used for in situ, where you want to be able to visualize a simulation while it is running. It effectively tells the downstream algorithms integrating over all the timesteps that the current set of available timesteps is not necessarily complete. As a result, they will produce a valid output for each requested timestep and keep some cache helping them to retrieve upcoming timesteps as they arrive.

Note
One should check the actual value of this key. Possible values are listed in NO_PRIOR_TEMPORAL_ACCESS_STATES.

◆ PREVIOUS_UPDATE_TIME_STEP()

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.

◆ GLOBAL_VARIABLE()

vtkInformationIntegerKey * vtkExodusIIReader::GLOBAL_VARIABLE ( )
static

Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.

These keys help identify which arrays in the FieldData are GLOBAL and which ones are GLOBAL_TEMPORAL.

See also
vtkExtractExodusGlobalTemporalVariables.

◆ MAP_PROJECTION()

vtkInformationStringKey * vtkGDAL::MAP_PROJECTION ( )
static

Key used to put GDAL map projection string in the output information by readers.

◆ IS_INTERNAL_VOLUME()

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()

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()

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.

◆ ENABLE_SCALING() [1/2]

vtkInformationIntegerKey * vtkAnariActorNode::ENABLE_SCALING ( )
static

A key to set the ScalingMode.

The default is ALL_EXACT. ALL_EXACT means use vtkActor PointSize/LineWidth for all radii. ALL_APPROXIMATE sets all radii to approximate GL's pixel sizes via a function of PointSize/LineWidth and object bounding box. EACH_MAPPED means map every value from SCALE_ARRAY_NAME through the SCALE_FUNCTION lookup table to set each radius independently. EACH_EXACT means use the SCALE_ARRAY_NAME to set each radius directly.

◆ SCALE_ARRAY_NAME() [1/2]

vtkInformationStringKey * vtkAnariActorNode::SCALE_ARRAY_NAME ( )
static

Name of a point aligned, single component wide, double valued array that, when added to the mapper, will be used to scale each element in the sphere and cylinder representations individually.

When not supplied the radius is constant across all elements and is a function of the Mapper's PointSize and LineWidth.

◆ SCALE_FUNCTION() [1/2]

vtkInformationObjectBaseKey * vtkAnariActorNode::SCALE_FUNCTION ( )
static

A piecewise function for values from the scale array that alters the resulting radii arbitrarily.

◆ LUMINOSITY() [1/2]

vtkInformationDoubleKey * vtkAnariActorNode::LUMINOSITY ( )
static

Indicates that the actor acts as a light emitting object.

◆ ACTOR_NODE_NAME()

vtkInformationStringKey * vtkAnariActorNode::ACTOR_NODE_NAME ( )
static

Name of the node, used for debugging or representation metadata in case an ANARI backend is chosen which - instead of rendering to a screen - outputs to intermediate authoring stages (such as files or network resources).

◆ OUTPUT_POINT_AND_CELL_ARRAYS()

vtkInformationIntegerKey * vtkAnariActorNode::OUTPUT_POINT_AND_CELL_ARRAYS ( )
static

Indicates that the actor includes point and cell attribute arrays within its rendering output.

This allows ANARI backends that transfer rendering data to intermediate authoring stages to get access to additional data than what is typically used by VTK's rendering itself.

◆ OUTPUT_POINT_AND_CELL_ARRAYS_DOUBLE_TO_FLOAT()

vtkInformationIntegerKey * vtkAnariActorNode::OUTPUT_POINT_AND_CELL_ARRAYS_DOUBLE_TO_FLOAT ( )
static

Whether the output enabled with OUTPUT_POINT_AND_CELL_ARRAYS should convert double arrays to float.

◆ SCENEGRAPH_TIME_CONSTANT_POINT_ARRAYS()

vtkInformationStringVectorKey * vtkAnariActorNode::SCENEGRAPH_TIME_CONSTANT_POINT_ARRAYS ( )
static

Array metadata for intermediate authoring steps, which denotes the arrays which are not written out separately for every timestep, but instead contain only a single representation for all timesteps.

◆ LIGHT_SCALE()

vtkInformationDoubleKey * vtkAnariLightNode::LIGHT_SCALE ( )
static

A global multiplier to all ANARI lights.

default is 1.0

◆ RADIUS() [1/2]

vtkInformationDoubleKey * vtkAnariLightNode::RADIUS ( )
static

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

◆ FALLOFF_ANGLE()

vtkInformationDoubleKey * vtkAnariLightNode::FALLOFF_ANGLE ( )
static

For cone-shaped lights, size (angle in radians) of the region between the rim (of the illumination cone) and full intensity of the spot; should be smaller than half of openingAngle.

◆ ACCUMULATION_COUNT()

vtkInformationIntegerKey * vtkAnariSceneGraph::ACCUMULATION_COUNT ( )
static

Set the number of frames to render which are accumulated to result in a better converged image.

◆ COMPOSITE_ON_GL() [1/2]

vtkInformationIntegerKey * vtkAnariSceneGraph::COMPOSITE_ON_GL ( )
static

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

◆ MATERIAL_LIBRARY() [1/2]

vtkInformationObjectBaseKey * vtkAnariSceneGraph::MATERIAL_LIBRARY ( )
static

Material Library attached to the renderer.

◆ MATERIAL_NAMES()

vtkInformationStringKey * vtkAnariSceneGraph::MATERIAL_NAMES ( )
static

Get information key for material names.

◆ VOLUME_NODE_NAME()

vtkInformationStringKey * vtkAnariVolumeNode::VOLUME_NODE_NAME ( )
static

Name of the node, used for debugging or representation metadata in case ANARI output is written out to intermediate authoring stages.

◆ GENERAL_TEXTURE_UNIT()

vtkInformationIntegerKey * vtkProp::GENERAL_TEXTURE_UNIT ( )
static

Optional Key Indicating the texture unit for general texture mapping Old OpenGL was a state machine where you would push or pop items.

The new OpenGL design is more mapper centric. Some classes push a texture and then assume a mapper will use it. The new design wants explicit communication of when a texture is being used. This key can be used to pass that information down to a mapper.

◆ GENERAL_TEXTURE_TRANSFORM()

vtkInformationDoubleVectorKey * vtkProp::GENERAL_TEXTURE_TRANSFORM ( )
static

Optional Key Indicating the texture transform for general texture mapping Old OpenGL was a state machine where you would push or pop items.

The new OpenGL design is more mapper centric. Some classes push a texture and then assume a mapper will use it. The new design wants explicit communication of when a texture is being used. This key can be used to pass that information down to a mapper.

◆ GLSL_MODIFIERS()

vtkInformationObjectBaseKey * vtkGLSLModifierBase::GLSL_MODIFIERS ( )
static

if this key exists on the ShaderMods of vtkDrawTexturedElements, that mod will be applied before rendering.

◆ RENDER_LUMINANCE()

vtkInformationIntegerKey * vtkLightingMapPass::RENDER_LUMINANCE ( )
static

If this key exists on the PropertyKeys of a prop, the active scalar array on the prop will be rendered as its color.

This key is mutually exclusive with the RENDER_LUMINANCE key.

◆ RENDER_NORMALS()

vtkInformationIntegerKey * vtkLightingMapPass::RENDER_NORMALS ( )
static

if this key exists on the ProperyKeys of a prop, the active vector array on the prop will be rendered as its color.

This key is mutually exclusive with the RENDER_LUMINANCE key.

◆ GLDepthMaskOverride()

vtkInformationIntegerKey * vtkOpenGLActor::GLDepthMaskOverride ( )
static

If this key is set in GetPropertyKeys(), the glDepthMask will be adjusted prior to rendering translucent objects.

This is useful for e.g. depth peeling.

If GetIsOpaque() == true, the depth mask is always enabled, regardless of this key. Otherwise, the depth mask is disabled for default alpha blending unless this key is set.

If this key is set, the integer value has the following meanings: 0: glDepthMask(GL_FALSE) 1: glDepthMask(GL_TRUE) Anything else: No change to depth mask.

◆ RenderPasses()

vtkInformationObjectBaseVectorKey * vtkOpenGLRenderPass::RenderPasses ( )
static

Key containing information about the current pass.

◆ ShadowMapPass()

vtkInformationObjectBaseKey * vtkShadowMapPass::ShadowMapPass ( )
static

this key will contain the shadow map pass

◆ GLStencilWrite()

vtkInformationIntegerKey * vtkStencilMaskPass::GLStencilWrite ( )
static

Whether or not we want to write an actor into the stencil buffer A value of 1 means enabled, 0 disabled.

◆ ENABLE_SCALING() [2/2]

vtkInformationIntegerKey * vtkOSPRayActorNode::ENABLE_SCALING ( )
static

A key to set the ScalingMode.

The default is ALL_APPROXIMATE. ALL_EXACT means use vtkActor.PointSize/LineWidth for all radii. ALL_APPROXIMATE sets all radii to approximate GL's pixel sizes via a function of PointSize/LineWidth and object bounding box. EACH_MAPPED means map every value from SCALE_ARRAY_NAME through the SCALE_FUNCTION lookup table to set each radius independently. EACH_EXACT means use the SCALE_ARRAY_NAME to set each radius directly.

◆ SCALE_ARRAY_NAME() [2/2]

vtkInformationStringKey * vtkOSPRayActorNode::SCALE_ARRAY_NAME ( )
static

Name of a point aligned, single component wide, double valued array that, when added to the mapper, will be used to scale each element in the sphere and cylinder representations individually.

When not supplied the radius is constant across all elements and is a function of the Mapper's PointSize and LineWidth.

◆ SCALE_FUNCTION() [2/2]

vtkInformationObjectBaseKey * vtkOSPRayActorNode::SCALE_FUNCTION ( )
static

A piecewise function for values from the scale array that alters the resulting radii arbitrarily.

◆ LUMINOSITY() [2/2]

vtkInformationDoubleKey * vtkOSPRayActorNode::LUMINOSITY ( )
static

Indicates that the actor acts as a light emitting object.

◆ IS_AMBIENT()

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() [2/2]

vtkInformationDoubleKey * vtkOSPRayLightNode::RADIUS ( )
static

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

◆ SAMPLES_PER_PIXEL()

vtkInformationIntegerKey * vtkOSPRayRendererNode::SAMPLES_PER_PIXEL ( )
static

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

◆ MAX_CONTRIBUTION()

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()

vtkInformationIntegerKey * vtkOSPRayRendererNode::MAX_DEPTH ( )
static

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

◆ MIN_CONTRIBUTION()

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()

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()

vtkInformationDoubleKey * vtkOSPRayRendererNode::VARIANCE_THRESHOLD ( )
static

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

◆ MAX_FRAMES()

vtkInformationIntegerKey * vtkOSPRayRendererNode::MAX_FRAMES ( )
static

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

default is 1

◆ RENDERER_TYPE()

vtkInformationStringKey * vtkOSPRayRendererNode::RENDERER_TYPE ( )
static

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

scivis vs. pathtracer) default is scivis

◆ AMBIENT_SAMPLES()

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()

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() [2/2]

vtkInformationIntegerKey * vtkOSPRayRendererNode::COMPOSITE_ON_GL ( )
static

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

◆ NORTH_POLE()

vtkInformationDoubleVectorKey * vtkOSPRayRendererNode::NORTH_POLE ( )
static

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

◆ EAST_POLE()

vtkInformationDoubleVectorKey * vtkOSPRayRendererNode::EAST_POLE ( )
static

World space direction of east pole for texture background.

◆ MATERIAL_LIBRARY() [2/2]

vtkInformationObjectBaseKey * vtkOSPRayRendererNode::MATERIAL_LIBRARY ( )
static

Material Library attached to the renderer.

◆ VIEW_TIME()

vtkInformationDoubleKey * vtkOSPRayRendererNode::VIEW_TIME ( )
static

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

◆ TIME_CACHE_SIZE()

vtkInformationIntegerKey * vtkOSPRayRendererNode::TIME_CACHE_SIZE ( )
static

Temporal cache size.

◆ DENOISER_THRESHOLD()

vtkInformationIntegerKey * vtkOSPRayRendererNode::DENOISER_THRESHOLD ( )
static

Accumulation threshold when above which denoising kicks in.

◆ ENABLE_DENOISER()

vtkInformationIntegerKey * vtkOSPRayRendererNode::ENABLE_DENOISER ( )
static

Enable denoising (if supported).

◆ BACKGROUND_MODE()

vtkInformationIntegerKey * vtkOSPRayRendererNode::BACKGROUND_MODE ( )
static

Control use of the path tracer backplate and environmental background.

0 means neither is shown, 1 means only backplate is shown, 2 (the default) means only environment is shown, 3 means that both are enabled and therefore backblate shows on screen but actors acquire color from the environment.

◆ SCENEGRAPH_TIME_CONSTANT_CELL_ARRAYS()

vtkInformationStringVectorKey * vtkAnariActorNode::SCENEGRAPH_TIME_CONSTANT_CELL_ARRAYS ( )
static

Array metadata for intermediate authoring steps, which denotes the arrays which are not written out separately for every timestep, but instead contain only a single representation for all timesteps.

◆ DATA_OBJECT()

vtkInformationDataObjectKey * vtkDataObject::DATA_OBJECT ( )
static

Store a vtkDataObject pointer.

Used in vtkAlgorithm to retrieve inputs and output.

◆ DATA_EXTENT_TYPE()

vtkInformationIntegerKey * vtkDataObject::DATA_EXTENT_TYPE ( )
static

Represent what extent means for this data.

VTK defines the following:

  • vtkDataObject::VTK_PIECES_EXTENT=0
  • vtkDataObject::VTK_3D_EXTENT=1
  • vtkDataObject::VTK_TIME_EXTENT=2

◆ DATA_EXTENT()

vtkInformationIntegerPointerKey * vtkDataObject::DATA_EXTENT ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ ALL_PIECES_EXTENT()

vtkInformationIntegerVectorKey * vtkDataObject::ALL_PIECES_EXTENT ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ PIECE_EXTENT()

vtkInformationIntegerVectorKey * vtkDataObject::PIECE_EXTENT ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ DATA_PIECE_NUMBER()

vtkInformationIntegerKey * vtkDataObject::DATA_PIECE_NUMBER ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ DATA_NUMBER_OF_PIECES()

vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_PIECES ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ DATA_NUMBER_OF_GHOST_LEVELS()

vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS ( )
static

Information keys to describe the content of this vtkDataObject.

Data type as string. Usually used in algorithm context to specify valid inputs and output.

◆ DATA_TIME_STEP()

vtkInformationDoubleKey * vtkDataObject::DATA_TIME_STEP ( )
static

Contains the time value for which the data was generated.

◆ ORIGIN()

vtkInformationDoubleVectorKey * vtkDataObject::ORIGIN ( )
static

3D Coordinates of the origin of this data.

Mostly used for structured data with implicit geometry

◆ SPACING()

vtkInformationDoubleVectorKey * vtkDataObject::SPACING ( )
static

Spacing between two neighbors points in each direction.

Useful for structured data.

◆ DIRECTION()

vtkInformationDoubleVectorKey * vtkDataObject::DIRECTION ( )
static

3x3 matrix to describe the data orientation.

◆ BOUNDING_BOX()

vtkInformationDoubleVectorKey * vtkDataObject::BOUNDING_BOX ( )
static

6 values to describe the min/max coordinates of the data for each axis.

◆ CELL_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::CELL_DATA_VECTOR ( )
static

Information keys to manipulate associated attributes arrays.

◆ VERTEX_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::VERTEX_DATA_VECTOR ( )
static

Information keys to manipulate associated attributes arrays.

◆ EDGE_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::EDGE_DATA_VECTOR ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_ARRAY_TYPE()

vtkInformationIntegerKey * vtkDataObject::FIELD_ARRAY_TYPE ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_ASSOCIATION()

vtkInformationIntegerKey * vtkDataObject::FIELD_ASSOCIATION ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_ATTRIBUTE_COMPONENT()

vtkInformationIntegerKey * vtkDataObject::FIELD_ATTRIBUTE_COMPONENT ( )
static

If present, this key specifies an actual or virtual component of the array.

Virtual components are functions of tuples that evaluate to a single number – such as L₁ or Lā‚‚ norms.

This takes on values from the vtkArrayComponents enumeration as well as non-negative integers.

◆ FIELD_ATTRIBUTE_TYPE()

vtkInformationIntegerKey * vtkDataObject::FIELD_ATTRIBUTE_TYPE ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_ACTIVE_ATTRIBUTE()

vtkInformationIntegerKey * vtkDataObject::FIELD_ACTIVE_ATTRIBUTE ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_NUMBER_OF_COMPONENTS()

vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_COMPONENTS ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_NUMBER_OF_TUPLES()

vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_TUPLES ( )
static

Information keys to manipulate associated attributes arrays.

◆ FIELD_OPERATION()

vtkInformationIntegerKey * vtkDataObject::FIELD_OPERATION ( )
static

Unused in VTK.

◆ FIELD_RANGE()

vtkInformationDoubleVectorKey * vtkDataObject::FIELD_RANGE ( )
static

Unused in VTK.

◆ FIELD_NAME()

vtkInformationStringKey * vtkDataObject::FIELD_NAME ( )
static

Information keys to manipulate associated attributes arrays.

◆ ALGORITHM_AFTER_FORWARD()

vtkInformationIntegerKey * vtkExecutive::ALGORITHM_AFTER_FORWARD ( )
static

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

◆ ALGORITHM_DIRECTION()

vtkInformationIntegerKey * vtkExecutive::ALGORITHM_DIRECTION ( )
static

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

◆ FORWARD_DIRECTION()

vtkInformationIntegerKey * vtkExecutive::FORWARD_DIRECTION ( )
static

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

◆ KEYS_TO_COPY()

vtkInformationKeyVectorKey * vtkExecutive::KEYS_TO_COPY ( )
static

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

◆ GLOBAL_TEMPORAL_VARIABLE()

vtkInformationIntegerKey * vtkExodusIIReader::GLOBAL_TEMPORAL_VARIABLE ( )
static

Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.

These keys help identify which arrays in the FieldData are GLOBAL and which ones are GLOBAL_TEMPORAL.

See also
vtkExtractExodusGlobalTemporalVariables.

◆ FLIP_AXIS()

vtkInformationIntegerVectorKey * vtkGDAL::FLIP_AXIS ( )
static

Key used to put GDAL map projection string in the output information by readers.

◆ SetEnableDenoiser()

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

Convenience method to set/get ENABLE_DENOISER on a vtkRenderer.

◆ GetEnableDenoiser()

int vtkOSPRayRendererNode::GetEnableDenoiser ( vtkRenderer * renderer)
static

Enable denoising (if supported).

◆ QUADRATURE_OFFSET_ARRAY_NAME()

vtkInformationStringKey * vtkQuadratureSchemeDefinition::QUADRATURE_OFFSET_ARRAY_NAME ( )
static

◆ SELECTORS()

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()

vtkInformationIntegerKey * vtkSelectionNode::HIERARCHICAL_INDEX ( )
static

Used to identify a dataset in a hiererchical box dataset.

◆ POINT_DATA()

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.