|
gtsam_points
|
#include <memory>#include <optional>#include <unordered_map>#include <glk/drawable.hpp>#include <glk/make_shared.hpp>#include <guik/gl_canvas.hpp>#include <guik/imgui_application.hpp>

Go to the source code of this file.
Classes | |
| struct | guik::ColorMode |
| Fragment color mode. RAINBOW : Color mapped by 3D coordinates of pixels (by default, Z-axis is used for color mapping) FLAT_COLOR : Single flat color VERTEX_COLOR : Color from vertex color attribute TEXTURE_COLOR : Color from texture map VERTEX_COLORMAP : Color from vertex colormap attribute. More... | |
| struct | guik::PointScaleMode |
| Point size scale mode. SCREENSPACE : Screen space size METRIC : Metric size (in meters) More... | |
| struct | guik::PointShapeMode |
| Point shape mode. RECTANGLE : Square/rectangle shape CIRCLE : Circle shape. More... | |
| struct | guik::ShaderParameter |
| Shader parameter class that holds a single parameter for shader setting. More... | |
| struct | guik::ShaderSetting |
| Shader setting class that holds rendering settings. More... | |
| struct | guik::Rainbow |
Rainbow coloring scheme that assigns colors to the height (z-value) of pixels of the object. The coloring band can be changed by setting z_range param. The direction for the color mapping can be changed by setting colormap_axis param. More... | |
| struct | guik::FlatColor |
| Flat coloring scheme that assigns a single color to the object. If the alpha value is less than 0.999f, the object is rendered as transparent. More... | |
| struct | guik::FlatRed |
| Flat red color. More... | |
| struct | guik::FlatGreen |
| Flat green color. More... | |
| struct | guik::FlatBlue |
| Flat blue color. More... | |
| struct | guik::FlatOrange |
| Flat orange color. More... | |
| struct | guik::FlatWhite |
| Flat white color. More... | |
| struct | guik::FlatGray |
| Flat light gray color. More... | |
| struct | guik::FlatDarkGray |
| Flat dark gray color. More... | |
| struct | guik::FlatBlack |
| Flat black color. More... | |
| struct | guik::VertexColor |
| Vertex color scheme that assigns colors based on vertex color attributes. More... | |
| struct | guik::TextureColor |
| Texture color scheme that assigns colors based on the binded texture. More... | |
| struct | guik::VertexColorMap |
| Vertex colormap scheme that assigns colors based on vertex colormap attributes. More... | |
Namespaces | |
| namespace | guik |
Enumerations | |
| enum class | guik::ShaderDataType { guik::INT = 0 , guik::INT2 , guik::INT3 , guik::INT4 , guik::FLOAT , guik::FLOAT2 , guik::FLOAT3 , guik::FLOAT4 , guik::MATRIX4 , guik::INT_ARRAY , guik::FLOAT_ARRAY , guik::INVALID } |
| Data type of shader parameter. More... | |
Functions | |
| template<typename T > | |
| ShaderDataType | guik::deduce_data_type () |
| Deduce shader data type from C++ type. | |