VTK  9.6.1
Information Keys

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

Functions

static vtkInformationIntegerKeyvtkAbstractArray::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 vtkInformationInformationVectorKeyvtkAbstractArray::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 vtkInformationInformationVectorKeyvtkAbstractArray::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 vtkInformationVariantVectorKeyvtkAbstractArray::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 vtkInformationDoubleVectorKeyvtkAbstractArray::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 vtkInformationDoubleVectorKeyvtkDataArray::COMPONENT_RANGE ()
 This key is used to hold tight bounds on the range of one component over all tuples of the array.
static vtkInformationDoubleVectorKeyvtkDataArray::L2_NORM_RANGE ()
 This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.
static vtkInformationDoubleVectorKeyvtkDataArray::L2_NORM_FINITE_RANGE ()
 This key is used to hold tight bounds on the $L_2$ norm of tuples in the array.
static vtkInformationStringKeyvtkDataArray::UNITS_LABEL ()
 A human-readable string indicating the units for the array data.
static vtkInformationStringKeyvtkAnnotation::LABEL ()
 The label for this annotation.
static vtkInformationDoubleVectorKeyvtkAnnotation::COLOR ()
 The color for this annotation.
static vtkInformationDoubleKeyvtkAnnotation::OPACITY ()
 The color for this annotation.
static vtkInformationIntegerKeyvtkAnnotation::ICON_INDEX ()
 An icon index for this annotation.
static vtkInformationIntegerKeyvtkAnnotation::ENABLE ()
 Whether or not this annotation is enabled.
static vtkInformationIntegerKeyvtkAnnotation::HIDE ()
 Whether or not this annotation is visible.
static vtkInformationDataObjectKeyvtkAnnotation::DATA ()
 Associate a vtkDataObject with this annotation.
static vtkInformationStringKeyvtkCompositeDataSet::NAME ()
 Key used to put node name in the meta-data associated with a node.
static vtkInformationIntegerKeyvtkCompositeDataSet::CURRENT_PROCESS_CAN_LOAD_BLOCK ()
 Key used to indicate that the current process can load the data in the node.
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_COMPONENT ()
 If present, this key specifies an actual or virtual component of the array.
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 vtkInformationIntegerKeyCONTENT_TYPE ()
 Get the (primary) property that describes the content of a selection node's data.
static vtkInformationIntegerKeyFIELD_TYPE ()
 Controls whether cell, point, or field data determine what is inside and out.
static vtkInformationDoubleKeyEPSILON ()
 For location selection of points, if distance is greater than this reject.
static vtkInformationDoubleKeyZBUFFER_VALUE ()
 If present, closest zbuffer value of this selection.
static vtkInformationIntegerKeyCONTAINING_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 vtkInformationIntegerKeyCONNECTED_LAYERS ()
 When specified, this indicates how many layers of connected elements in addition to those chosen explicitly are being selected.
static vtkInformationIntegerKeyCONNECTED_LAYERS_REMOVE_SEED ()
 When specified and also using CONNECTED_LAYERS(), this indicates if the initial selection should be kept or not.
static vtkInformationIntegerKeyCONNECTED_LAYERS_REMOVE_INTERMEDIATE_LAYERS ()
 When specified and also using CONNECTED_LAYERS(), this indicates if the intermediate layers should be kept or not.
static vtkInformationIntegerKeyCOMPONENT_NUMBER ()
 When ContentType==THRESHOLDS or ContentType==VALUES i.e.
static vtkInformationIntegerKeyINVERSE ()
 This flag tells the extraction filter to exclude the selection.
static vtkInformationIntegerKeyPIXEL_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 vtkInformationObjectBaseKeySOURCE ()
 Pointer to the data or algorithm the selection belongs to.
static vtkInformationIntegerKeySOURCE_ID ()
 ID of the data or algorithm the selection belongs to.
static vtkInformationObjectBaseKeyPROP ()
 Pointer to the prop the selection belongs to.
static vtkInformationIntegerKeyPROP_ID ()
 ID of the prop the selection belongs to.
static vtkInformationIntegerKeyPROCESS_ID ()
 Process id the selection is on.
static vtkInformationIntegerKeyCOMPOSITE_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 vtkInformationIntegerKeyINPUT_IS_OPTIONAL ()
 Keys used to specify input port requirements.
static vtkInformationIntegerKeyINPUT_IS_REPEATABLE ()
static vtkInformationInformationVectorKeyINPUT_REQUIRED_FIELDS ()
static vtkInformationStringVectorKeyINPUT_REQUIRED_DATA_TYPE ()
static vtkInformationInformationVectorKeyINPUT_ARRAYS_TO_PROCESS ()
static vtkInformationIntegerKeyINPUT_PORT ()
static vtkInformationIntegerKeyINPUT_CONNECTION ()
static vtkInformationIntegerKeyCAN_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 vtkInformationIntegerKeyCAN_HANDLE_PIECE_REQUEST ()
 Key that tells the pipeline that a particular algorithm can or cannot handle piece request.
static vtkInformationIntegerKeyABORTED ()
static vtkInformationIntegerKeyvtkCompositeDataPipeline::LOAD_REQUESTED_BLOCKS ()
 An integer key that indicates to the source to load all requested blocks specified in UPDATE_COMPOSITE_INDICES.
static vtkInformationObjectBaseKeyvtkCompositeDataPipeline::COMPOSITE_DATA_META_DATA ()
 COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets.
static vtkInformationIntegerVectorKeyvtkCompositeDataPipeline::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 vtkInformationDoubleKeyvtkCompositeDataPipeline::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 vtkInformationIntegerKeyvtkCompositeDataPipeline::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 vtkInformationIntegerVectorKeyvtkCompositeDataPipeline::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 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 vtkInformationObjectBaseKeyvtkForEach::FOR_EACH_FILTER ()
 Information key used to pass this filter into the pipeline.
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 vtkInformationIntegerKeyvtkStreamingDemandDrivenPipeline::NO_PRIOR_TEMPORAL_ACCESS ()
 Key to tell whether the data has all its time steps generated.
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 vtkInformationIntegerKeyvtkAnariActorNode::ENABLE_SCALING ()
 A key to set the ScalingMode.
static vtkInformationStringKeyvtkAnariActorNode::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 vtkInformationObjectBaseKeyvtkAnariActorNode::SCALE_FUNCTION ()
 A piecewise function for values from the scale array that alters the resulting radii arbitrarily.
static vtkInformationDoubleKeyvtkAnariActorNode::LUMINOSITY ()
 Indicates that the actor acts as a light emitting object.
static vtkInformationStringKeyvtkAnariActorNode::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 vtkInformationIntegerKeyvtkAnariActorNode::OUTPUT_POINT_AND_CELL_ARRAYS ()
 Indicates that the actor includes point and cell attribute arrays within its rendering output.
static vtkInformationIntegerKeyvtkAnariActorNode::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 vtkInformationDoubleKeyvtkAnariLightNode::LIGHT_SCALE ()
 A global multiplier to all ANARI lights.
static vtkInformationDoubleKeyvtkAnariLightNode::RADIUS ()
 The radius setting, when > 0.0, produces soft shadows in the path tracer.
static vtkInformationDoubleKeyvtkAnariLightNode::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 vtkInformationIntegerKeyvtkAnariSceneGraph::ACCUMULATION_COUNT ()
 Set the number of frames to render which are accumulated to result in a better converged image.
static vtkInformationIntegerKeyvtkAnariSceneGraph::COMPOSITE_ON_GL ()
 used to make the renderer add ANARI's content onto GL rendered content on the window
static vtkInformationStringKeyvtkAnariVolumeNode::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 vtkInformationObjectBaseKeyvtkGLSLModifierBase::GLSL_MODIFIERS ()
 if this key exists on the ShaderMods of vtkDrawTexturedElements, that mod will be applied before rendering.
static vtkInformationIntegerKeyvtkLightingMapPass::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 vtkInformationIntegerKeyvtkLightingMapPass::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 vtkInformationIntegerKeyvtkOpenGLActor::GLDepthMaskOverride ()
 If this key is set in GetPropertyKeys(), the glDepthMask will be adjusted prior to rendering translucent objects.
static vtkInformationObjectBaseVectorKeyvtkOpenGLRenderPass::RenderPasses ()
 Key containing information about the current pass.
static vtkInformationObjectBaseKeyvtkShadowMapPass::ShadowMapPass ()
 this key will contain the shadow map pass
static vtkInformationIntegerKeyvtkOSPRayActorNode::ENABLE_SCALING ()
 A key to set the ScalingMode.
static vtkInformationStringKeyvtkOSPRayActorNode::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 vtkInformationObjectBaseKeyvtkOSPRayActorNode::SCALE_FUNCTION ()
 A piecewise function for values from the scale array that alters the resulting radii arbitrarily.
static vtkInformationDoubleKeyvtkOSPRayActorNode::LUMINOSITY ()
 Indicates that the actor acts as a light emitting object.
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 vtkInformationIntegerKeyvtkOSPRayRendererNode::BACKGROUND_MODE ()
 Control use of the path tracer backplate and environmental background.
static vtkInformationIntegerKeyvtkHyperTreeGrid::LEVELS ()
 Deprecated information keys for vtkHyperTreeGrids.
static vtkInformationIntegerKeyvtkHyperTreeGrid::DIMENSION ()
 Deprecated information keys for vtkHyperTreeGrids.
static vtkInformationIntegerKeyvtkHyperTreeGrid::ORIENTATION ()
 Deprecated information keys for vtkHyperTreeGrids.
static vtkInformationDoubleVectorKeyvtkHyperTreeGrid::SIZES ()
 Deprecated information keys for vtkHyperTreeGrids.
static vtkInformationQuadratureSchemeDefinitionVectorKeyvtkQuadratureSchemeDefinition::DICTIONARY ()
static vtkInformationStringKeyvtkQuadratureSchemeDefinition::QUADRATURE_OFFSET_ARRAY_NAME ()
static vtkInformationStringKeyASSEMBLY_NAME ()
 Keys for selector-based identification of blocks to choose from a composite dataset.
static vtkInformationStringVectorKeySELECTORS ()
 Keys for selector-based identification of blocks to choose from a composite dataset.
static vtkInformationIntegerKeyHIERARCHICAL_LEVEL ()
 Used to identify a dataset in a hiererchical box dataset.
static vtkInformationIntegerKeyHIERARCHICAL_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 vtkInformationIntegerKeyvtkExodusIIReader::GLOBAL_VARIABLE ()
 Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.
static vtkInformationIntegerKeyvtkExodusIIReader::GLOBAL_TEMPORAL_VARIABLE ()
 Exodus reader outputs global variables and global temporal variables, together with some other variables as FieldData.
static vtkInformationStringKeyvtkGDAL::MAP_PROJECTION ()
 Key used to put GDAL map projection string in the output information by readers.
static vtkInformationIntegerVectorKeyvtkGDAL::FLIP_AXIS ()
 Key used to put GDAL map projection string in the output information by readers.
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 vtkInformationStringVectorKeyvtkAnariActorNode::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 vtkInformationStringVectorKeyvtkAnariActorNode::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 vtkInformationIntegerKeyvtkProp::GeneralTextureUnit ()
 Optional Key Indicating the texture unit for general texture mapping Old OpenGL was a state machine where you would push or pop items.
static vtkInformationIntegerKeyvtkProp::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 vtkInformationDoubleVectorKeyvtkProp::GeneralTextureTransform ()
 Optional Key Indicating the texture transform for general texture mapping Old OpenGL was a state machine where you would push or pop items.
static vtkInformationDoubleVectorKeyvtkProp::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 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

◆ 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

◆ DATA_OBJECT()

vtkInformationDataObjectKey * vtkDataObject::DATA_OBJECT ( )
static

◆ DATA_EXTENT_TYPE()

vtkInformationIntegerKey * vtkDataObject::DATA_EXTENT_TYPE ( )
static

◆ DATA_EXTENT()

vtkInformationIntegerPointerKey * vtkDataObject::DATA_EXTENT ( )
static

◆ ALL_PIECES_EXTENT()

vtkInformationIntegerVectorKey * vtkDataObject::ALL_PIECES_EXTENT ( )
static

◆ DATA_PIECE_NUMBER()

vtkInformationIntegerKey * vtkDataObject::DATA_PIECE_NUMBER ( )
static

◆ DATA_NUMBER_OF_PIECES()

vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_PIECES ( )
static

◆ DATA_NUMBER_OF_GHOST_LEVELS()

vtkInformationIntegerKey * vtkDataObject::DATA_NUMBER_OF_GHOST_LEVELS ( )
static

◆ DATA_TIME_STEP()

vtkInformationDoubleKey * vtkDataObject::DATA_TIME_STEP ( )
static

◆ POINT_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::POINT_DATA_VECTOR ( )
static

◆ CELL_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::CELL_DATA_VECTOR ( )
static

◆ VERTEX_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::VERTEX_DATA_VECTOR ( )
static

◆ EDGE_DATA_VECTOR()

vtkInformationInformationVectorKey * vtkDataObject::EDGE_DATA_VECTOR ( )
static

◆ FIELD_ARRAY_TYPE()

vtkInformationIntegerKey * vtkDataObject::FIELD_ARRAY_TYPE ( )
static

◆ FIELD_ASSOCIATION()

vtkInformationIntegerKey * vtkDataObject::FIELD_ASSOCIATION ( )
static

◆ 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

◆ FIELD_ACTIVE_ATTRIBUTE()

vtkInformationIntegerKey * vtkDataObject::FIELD_ACTIVE_ATTRIBUTE ( )
static

◆ FIELD_NUMBER_OF_COMPONENTS()

vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_COMPONENTS ( )
static

◆ FIELD_NUMBER_OF_TUPLES()

vtkInformationIntegerKey * vtkDataObject::FIELD_NUMBER_OF_TUPLES ( )
static

◆ FIELD_OPERATION()

vtkInformationIntegerKey * vtkDataObject::FIELD_OPERATION ( )
static

◆ FIELD_RANGE()

vtkInformationDoubleVectorKey * vtkDataObject::FIELD_RANGE ( )
static

◆ PIECE_EXTENT()

vtkInformationIntegerVectorKey * vtkDataObject::PIECE_EXTENT ( )
static

◆ FIELD_NAME()

vtkInformationStringKey * vtkDataObject::FIELD_NAME ( )
static

◆ ORIGIN()

vtkInformationDoubleVectorKey * vtkDataObject::ORIGIN ( )
static

◆ SPACING()

vtkInformationDoubleVectorKey * vtkDataObject::SPACING ( )
static

◆ DIRECTION()

vtkInformationDoubleVectorKey * vtkDataObject::DIRECTION ( )
static

◆ BOUNDING_BOX()

vtkInformationDoubleVectorKey * vtkDataObject::BOUNDING_BOX ( )
static

◆ SIL()

vtkInformationDataObjectKey * vtkDataObject::SIL ( )
static

◆ LEVELS()

vtkInformationIntegerKey * vtkHyperTreeGrid::LEVELS ( )
static

Deprecated information keys for vtkHyperTreeGrids.

◆ DICTIONARY()

vtkInformationQuadratureSchemeDefinitionVectorKey * vtkQuadratureSchemeDefinition::DICTIONARY ( )
static

◆ CONTENT_TYPE()

vtkInformationIntegerKey * 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 * 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.

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

If FIELD_TYPE is defined, set FieldType using accepted values as defined in vtkSelectionNode::SelectionField.

If ELEMENT_TYPE is defined, set ElementType using accepted values as defined in vtkDataObject::AttributeTypes. Note, vtkDataObject::FIELD and vtkDataObject::POINT_THEN_CELL are not supported. ELEMENT_TYPE will be converted to FIELD_TYPE, internally, since vtkSelectionNode only accepts FIELD_TYPE.

The default is FIELD_TYPE.

◆ EPSILON()

vtkInformationDoubleKey * EPSILON ( )
static

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

◆ ZBUFFER_VALUE()

vtkInformationDoubleKey * ZBUFFER_VALUE ( )
static

If present, closest zbuffer value of this selection.

◆ CONTAINING_CELLS()

vtkInformationIntegerKey * 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 * 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 * 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 * 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 * 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 * INVERSE ( )
static

This flag tells the extraction filter to exclude the selection.

◆ PIXEL_COUNT()

vtkInformationIntegerKey * 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 * SOURCE ( )
static

Pointer to the data or algorithm the selection belongs to.

◆ SOURCE_ID()

vtkInformationIntegerKey * SOURCE_ID ( )
static

ID of the data or algorithm the selection belongs to.

What ID means is application specific.

◆ PROP()

vtkInformationObjectBaseKey * PROP ( )
static

Pointer to the prop the selection belongs to.

◆ PROP_ID()

vtkInformationIntegerKey * PROP_ID ( )
static

ID of the prop the selection belongs to.

What ID means is application specific.

◆ PROCESS_ID()

vtkInformationIntegerKey * PROCESS_ID ( )
static

Process id the selection is on.

◆ ASSEMBLY_NAME()

vtkInformationStringKey * 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 * COMPOSITE_INDEX ( )
static

Used to identify a node in composite datasets.

◆ HIERARCHICAL_LEVEL()

vtkInformationIntegerKey * HIERARCHICAL_LEVEL ( )
static

Used to identify a dataset in a hiererchical box dataset.

◆ INPUT_IS_OPTIONAL() [1/2]

vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_OPTIONAL ( )
static

Keys used to specify input port requirements.

◆ INPUT_IS_REPEATABLE() [1/2]

vtkInformationIntegerKey * vtkAlgorithm::INPUT_IS_REPEATABLE ( )
static

◆ INPUT_REQUIRED_FIELDS() [1/2]

vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_REQUIRED_FIELDS ( )
static

◆ INPUT_REQUIRED_DATA_TYPE() [1/2]

vtkInformationStringVectorKey * vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE ( )
static

◆ INPUT_ARRAYS_TO_PROCESS() [1/2]

vtkInformationInformationVectorKey * vtkAlgorithm::INPUT_ARRAYS_TO_PROCESS ( )
static

◆ INPUT_PORT() [1/2]

vtkInformationIntegerKey * vtkAlgorithm::INPUT_PORT ( )
static

◆ INPUT_CONNECTION() [1/2]

vtkInformationIntegerKey * vtkAlgorithm::INPUT_CONNECTION ( )
static

◆ CAN_PRODUCE_SUB_EXTENT() [1/2]

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

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

vtkInformationIntegerKey * vtkAlgorithm::ABORTED ( )
static

◆ INPUT_IS_OPTIONAL() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_IS_OPTIONAL ( )
static

Keys used to specify input port requirements.

◆ INPUT_IS_REPEATABLE() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_IS_REPEATABLE ( )
static

◆ INPUT_REQUIRED_FIELDS() [2/2]

vtkInformationInformationVectorKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_REQUIRED_FIELDS ( )
static

◆ INPUT_REQUIRED_DATA_TYPE() [2/2]

vtkInformationStringVectorKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_REQUIRED_DATA_TYPE ( )
static

◆ INPUT_ARRAYS_TO_PROCESS() [2/2]

vtkInformationInformationVectorKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_ARRAYS_TO_PROCESS ( )
static

◆ INPUT_PORT() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_PORT ( )
static

◆ INPUT_CONNECTION() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::INPUT_CONNECTION ( )
static

◆ CAN_PRODUCE_SUB_EXTENT() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::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() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::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() [2/2]

vtkInformationIntegerKey * RemoveNoPriorTemporalAccessInformationKey::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

◆ 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.

◆ GeneralTextureUnit()

vtkInformationIntegerKey * vtkProp::GeneralTextureUnit ( )
inlinestatic

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.

Definition at line 196 of file vtkProp.h.

◆ GeneralTextureTransform()

vtkInformationDoubleVectorKey * vtkProp::GeneralTextureTransform ( )
inlinestatic

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.

Definition at line 212 of file vtkProp.h.

◆ 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

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

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.

◆ 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.

◆ DIMENSION()

vtkInformationIntegerKey * vtkHyperTreeGrid::DIMENSION ( )
static

Deprecated information keys for vtkHyperTreeGrids.

◆ ORIENTATION()

vtkInformationIntegerKey * vtkHyperTreeGrid::ORIENTATION ( )
static

Deprecated information keys for vtkHyperTreeGrids.

◆ SIZES()

vtkInformationDoubleVectorKey * vtkHyperTreeGrid::SIZES ( )
static

Deprecated information keys for vtkHyperTreeGrids.

◆ 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).

◆ 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.

◆ QUADRATURE_OFFSET_ARRAY_NAME()

vtkInformationStringKey * vtkQuadratureSchemeDefinition::QUADRATURE_OFFSET_ARRAY_NAME ( )
static

◆ 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.

◆ SELECTORS()

vtkInformationStringVectorKey * 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 * HIERARCHICAL_INDEX ( )
static

Used to identify a dataset in a hiererchical box dataset.