    

 ## On this page

  

 

 # Class Hierarchy

 Last update: 16.07.2025 

This inheritance list is sorted roughly, but not completely, alphabetically:

[detail level 12]

 C[\_SharedMemoryFrame](struct___shared_memory_frame.html) C[ANSYS::AVZ::GLTFWriter::Animation](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_animation.html)Animations define mechanisms for changing over time, node properties and material values  C[dvs\_part\_info](structdvs__part__info.html)Struct holding information for a part's definition  C[dvs\_plot\_info](structdvs__plot__info.html)Struct holding information for a plot's definition  C[dvs\_var\_info](structdvs__var__info.html)Struct holding information for a variable's definiton  C[libuserd::fileExtensions](structlibuserd_1_1file_extensions.html) C[ANSYS::AVZ::GLTFWriter::GLTF](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_g_l_t_f.html)This is the main class of the GLTFWriter  C[DVS::IClient](class_d_v_s_1_1_i_client.html)API for solvers to use to send data to EnSight servers  ▼C[DVS::IHash](class_d_v_s_1_1_i_hash.html)Interface to get hash information from DVS objects  C[DVS::IElementBlock](class_d_v_s_1_1_i_element_block.html)Element Block Interface for DVS Reader API  C[DVS::IMeshChunk](class_d_v_s_1_1_i_mesh_chunk.html)Mesh Chunk Interface for DVS Reader API  C[DVS::IPlotChunk](class_d_v_s_1_1_i_plot_chunk.html)Plot Chunk Interface for DVS Reader API  ▼C**ILibUserd** C[libuserd::LibUserd](classlibuserd_1_1_lib_userd.html) ▼C[DVS::ILogger](class_d_v_s_1_1_i_logger.html)Interface for a logger to be used by [DVS::IClient](class_d_v_s_1_1_i_client.html "API for solvers to use to send data to EnSight servers.")  C[DVS::LoggerVerbose](class_d_v_s_1_1_logger_verbose.html)Logger class based on verbosity  ▼C[DVS::IObject](class_d_v_s_1_1_i_object.html)Interface for part/plot objects for DVS Reader API  C[DVS::IDataset](class_d_v_s_1_1_i_dataset.html)Interface for datasets for the DVS Reader API  ▼C**IPart** C[libuserd::Part](classlibuserd_1_1_part.html) C[DVS::IQuery](class_d_v_s_1_1_i_query.html)The query interface for the DVS Reader API  ▼C**IQuery** C[libuserd::Query](classlibuserd_1_1_query.html) ▼C**IReader** C[libuserd::Reader](classlibuserd_1_1_reader.html) ▼C**IReaderInfo** C[libuserd::ReaderInfo](classlibuserd_1_1_reader_info.html) C[DVS::IServer](class_d_v_s_1_1_i_server.html)Interface class used to run a dynamic data server in a thread accepting incoming client connections  C[DVS::IVar](class_d_v_s_1_1_i_var.html)Interface for variables for the DVS Reader API  ▼C[DVS::IVarHash](class_d_v_s_1_1_i_var_hash.html)Interface to get variable hash information from DVS objects  C[DVS::IElementBlock](class_d_v_s_1_1_i_element_block.html)Element Block Interface for DVS Reader API  C[DVS::IMeshChunk](class_d_v_s_1_1_i_mesh_chunk.html)Mesh Chunk Interface for DVS Reader API  ▼C**IVariable** C[libuserd::Variable](classlibuserd_1_1_variable.html) ▼C[ANSYS::AVZ::GLTFWriter::Object](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_object.html)[Object](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_object.html "Object is base class for GLTF objects.") is base class for [GLTF](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_g_l_t_f.html "This is the main class of the GLTFWriter.") objects  C[ANSYS::AVZ::GLTFWriter::AnimationSampler](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_animation_sampler.html)[Animation](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_animation.html "Animations define mechanisms for changing over time, node properties and material values.") samplers define mechanisms for defining how animation channels change over time  C[ANSYS::AVZ::GLTFWriter::Attribute](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_attribute.html)Attributes define the per element index values for elements defined by [Index](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_index.html "Indexes define elements within primitives.")  C[ANSYS::AVZ::GLTFWriter::Buffer](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_buffer.html)Buffers define files that are used to contain attribute and index data  C[ANSYS::AVZ::GLTFWriter::Camera](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_camera.html)Cameras define an orthographic or perspective projection of the scene  C[ANSYS::AVZ::GLTFWriter::Image](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_image.html)Images define texture data  C[ANSYS::AVZ::GLTFWriter::Index](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_index.html)Indexes define elements within primitives  C[ANSYS::AVZ::GLTFWriter::Legend](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_legend.html)Legends are colored bars with numbers at intervals along bar  C[ANSYS::AVZ::GLTFWriter::Light](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_light.html)Lights define the light objects that can be added to a light node  C[ANSYS::AVZ::GLTFWriter::Material](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_material.html)Materials describe how primitives are rendered  C[ANSYS::AVZ::GLTFWriter::Mesh](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_mesh.html)Meshes define the renderable objects that can be added to a node  C[ANSYS::AVZ::GLTFWriter::Node](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_node.html)Nodes are the GLTFWriter class that contain the data that is defined in the [GLTF](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_g_l_t_f.html "This is the main class of the GLTFWriter.") file  C[ANSYS::AVZ::GLTFWriter::Parameter](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_parameter.html)Parameters describe how and from where program attributes and uniforms are derived  C[ANSYS::AVZ::GLTFWriter::Primitive](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_primitive.html)Primitives are the renderable parts of meshes  C[ANSYS::AVZ::GLTFWriter::Program](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_program.html)Programs are the GLSL executable code for rendering the primitives  C[ANSYS::AVZ::GLTFWriter::Sampler](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_sampler.html)Samplers define how values are generated from textures with the give texture coordinates  C[ANSYS::AVZ::GLTFWriter::Scene](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_scene.html)Scenes are the GLTFWriter class that create the view of the data that is defined in the [GLTF](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_g_l_t_f.html "This is the main class of the GLTFWriter.") file  C[ANSYS::AVZ::GLTFWriter::Shader](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_shader.html)Shaders are the GLSL executable code for vertex and fragment  C[ANSYS::AVZ::GLTFWriter::State](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_state.html)States are GL state settings  C[ANSYS::AVZ::GLTFWriter::Technique](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_technique.html)Techniques performs the rendering of primitives  C[ANSYS::AVZ::GLTFWriter::Texture](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_texture.html)Textures are images that can be used to color a primitive  C[ANSYS::AVZ::GLTFWriter::Value](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_value.html)Values are objects for storing single and multiple numbers and strings  ▼C**object** C[ensight\_grpc.EnSightGRPC](classensight__grpc_1_1_en_sight_g_r_p_c.html)Python binding for the EnSight client gRPC API  C[ANSYS::AVZ::GLTFWriter::Utils::Repack](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_utils_1_1_repack.html)Manages repacking of indices from unsigned int type to unsigned short type. This only works for POINTS, LINES, or TRIANGLES