dvs_element_block_interface.h
Last update: 17.04.2023
Go to the documentation of this file.
222 virtual dvs_ret get_connectivity_polygon_size(uint32_t& nodes_per_polygon_size, uint32_t& indices_size) = 0;
Element Block Interface for DVS Reader API.
Definition: dvs_element_block_interface.h:52
virtual bool get_is_ghost() const =0
Get if this element block is composed of ghost elements.
virtual dvs_ret get_variable_data(uint32_t index, uint32_t *num_values, float *array)=0
Get the variable data on this mesh chunk by index.
virtual dvs_ret get_connectivity_polygon_size(uint32_t &nodes_per_polygon_size, uint32_t &indices_size)=0
Get the size of the connectivity arrays for polygon elements.
virtual dvs_ret get_connectivity_size(uint32_t &indices_size)=0
Get the size of the connectivity array.
virtual dvs_ret get_connectivity_polygon(uint32_t *nodes_per_polygon, uint32_t *indices)=0
Get the connectivity information for polygonal element blocks.
virtual dvs_ret get_num_elements(uint32_t &num_elements) const =0
Get the number of elements for this block.
virtual dvs_ret get_connectivity(uint32_t *indices)=0
Get the connectivity for basic unstructured element types.
virtual const DVS::IVar * get_variable(uint32_t index) const =0
Get the variable definition associates with the elemental variable for this index.
virtual dvs_ret get_connectivity_polyhedral_size(uint32_t &faces_per_element_size, uint32_t &nodes_per_face_size, uint32_t &indices_size)=0
Get size of the connectivity arrays for polyhedral elements.
virtual dvs_ret get_connectivity_polyhedral(uint32_t *faces_per_element, uint32_t *nodes_per_face, uint32_t *indices)=0
Get the connectivity information for polyhedral element blocks.
virtual dvs_ret get_nodes_per_element(uint32_t &nodes_per_element) const =0
Get the number of nodes per basic unstructured element.
virtual dvs_ret get_num_variables(uint32_t &num_vars) const =0
Get the number of elemental variables this element block has data for.
virtual dvs_element_type get_element_type() const =0
Get the element type for this block.
virtual dvs_ret get_variable_data(const IVar *var, uint32_t *num_values, float *array)=0
Get the variable data on this mesh chunk by by variable definition.
Interface to get variable hash information from DVS objects.
Definition: dvs_var_hash_interface.h:40
DVS Reader API Hash Interface.
DVS Reader API Variable Hash Interface.
Contains enums used in C/C++ API.
Contains errors used in the DVS C/C++ API.
int32_t dvs_ret
Return value of methods, TODO.
Definition: dynamic_visualization_store_error_codes.h:17