Modules
GTC Extensions (Stable)

Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program. More...

Collaboration diagram for GTC Extensions (Stable):

Modules

 GLM_GTC_constants
 

Provide a list of constants and precomputed useful values.


 GLM_GTC_epsilon
 

Comparison functions for a user defined epsilon values.


 GLM_GTC_matrix_access
 GLM_GTC_matrix_integer
 GLM_GTC_matrix_inverse
 GLM_GTC_matrix_transform
 

Defines functions that generate common transformation matrices.


 GLM_GTC_noise
 GLM_GTC_packing
 

This extension provides a set of function to convert vertors to packed formats.


 GLM_GTC_quaternion
 

Defines a templated quaternion type and several quaternion operations.


 GLM_GTC_random
 

Generate random number from various distribution methods.


 GLM_GTC_reciprocal
 

Define secant, cosecant and cotangent functions.


 GLM_GTC_type_precision
 

Defines specific C++-based precision types.


 GLM_GTC_type_ptr
 

Handles the interaction between pointers and vector, matrix types.


 GLM_GTC_ulp
 

Allow the measurement of the accuracy of a function against a reference implementation. This extension works on floating-point data and provide results in ULP. <glm/gtc/ulp.hpp> need to be included to use these features.


 GLM_GTC_std_type
 

Comparison functions for a user defined epsilon values.


 GLM_GTX_dual_quaternion
 

Defines a templated dual-quaternion type and several dual-quaternion operations.


 GLM_GTX_rotate_normalized_axis
 

Quaternions and matrices rotations around normalized axis.



Detailed Description

Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.

GTC extensions aim to be stable.

Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:37