gtsam_points
Loading...
Searching...
No Matches
guik::LightViewer Member List

This is the complete list of members for guik::LightViewer, including all inherited members.

append_text(const std::string &text) overrideguik::LightViewervirtual
Application()guik::Application
async()guik::LightViewerContext
begin_gl()guik::Application
begin_ui()guik::Application
canvasguik::LightViewerContextprotected
canvas_br() constguik::LightViewerContextinline
canvas_rect_maxguik::LightViewerContextprotected
canvas_rect_minguik::LightViewerContextprotected
canvas_size() constguik::LightViewerContextinline
canvas_tl() constguik::LightViewerContextinline
clear() overrideguik::LightViewervirtual
clear_drawable_filters()guik::LightViewerContext
clear_drawables()guik::LightViewerContext
clear_drawables(const std::function< bool(const std::string &)> &fn)guik::LightViewerContext
clear_images()guik::LightViewer
clear_partial_rendering()guik::LightViewerContext
clear_plots(bool clear_settings=true)guik::LightViewer
clear_text() overrideguik::LightViewervirtual
close()guik::Application
closed()guik::Application
color_buffer() constguik::LightViewerContext
context_nameguik::LightViewerContextprotected
decimal_renderingguik::LightViewerContextprotected
depth_buffer() constguik::LightViewerContext
destroy()guik::LightViewerstatic
disable_docking()guik::Application
disable_partial_rendering()guik::LightViewerContext
disable_vsync()guik::Application
disable_xy_grid()guik::LightViewerContextinline
draw_xy_gridguik::LightViewerContextprotected
drawable_filtersguik::LightViewerContextprotected
drawablesguik::LightViewerContextprotected
dynamic_flag_buffer() constguik::LightViewerContext
enable_decimal_rendering()guik::LightViewerContext
enable_docking()guik::Application
enable_info_buffer()guik::LightViewerContext
enable_normal_buffer()guik::LightViewerContext
enable_partial_rendering(double clear_thresh=1e-6)guik::LightViewerContext
enable_vsync()guik::Application
enable_xy_grid()guik::LightViewerContextinline
end()guik::Application
find_drawable(const std::string &name)guik::LightViewerContext
find_sub_viewer(const std::string &context_name)guik::LightViewer
fit_all_plots()guik::LightViewer
fit_plot(const std::string &plot_name)guik::LightViewer
framebuffer_size() constguik::Application
fullscreen_window()guik::Applicationvirtual
get_camera_control() constguik::LightViewerContext
get_canvas()guik::LightViewerContext
get_drawables()guik::LightViewerContext
get_projection_control() constguik::LightViewerContext
get_screen_effect() constguik::LightViewerContext
global_shader_settingguik::LightViewerContextprotected
hide()guik::LightViewerContext
hide_window()guik::Applicationvirtual
info_buffer() constguik::LightViewerContext
info_buffer_enabled() constguik::LightViewerContext
init_canvas(const Eigen::Vector2i &size)guik::LightViewerContext
instance(const Eigen::Vector2i &size=Eigen::Vector2i(-1, -1), bool background=false, const std::string &title="screen")guik::LightViewerstatic
invoke(const std::function< void()> &func)guik::LightViewer
invoke_after_rendering(const std::function< void()> &func)guik::LightViewer
invoke_once(const std::string &label, const std::function< void()> &func)guik::LightViewer
last_projection_view_matrixguik::LightViewerContextprotected
LightViewer()guik::LightViewer
LightViewerContext(const std::string &context_name)guik::LightViewerContext
link_plot_axes(const std::string &plot_name, int link_id, int axes=-1)guik::LightViewer
link_plot_axis(const std::string &plot_name, int link_id, int axis)guik::LightViewer
load_camera_settings(const std::string &path)guik::LightViewerContext
lookat(const Eigen::Vector3f &pt)guik::LightViewerContext
lookat(const Vector &pt)guik::LightViewerContextinline
maximize_window()guik::Applicationvirtual
normal_buffer() constguik::LightViewerContext
normal_buffer_enabled() constguik::LightViewerContext
ok() constguik::Application
partial_rendering_enabled() constguik::LightViewerContext
pick_depth(const Eigen::Vector2i &p, int window=2) constguik::LightViewerContext
pick_info(const Eigen::Vector2i &p, int window=2) constguik::LightViewerContext
pick_point(int button=0, int window=2, Eigen::Vector4i *info=nullptr) constguik::LightViewerContext
projection_matrix() constguik::LightViewerContextinline
read_color_buffer() constguik::LightViewerContext
read_depth_buffer(bool real_scale=true)guik::LightViewerContext
register_drawable_filter(const std::string &filter_name, const std::function< bool(const std::string &)> &filter=0)guik::LightViewerContext
register_ui_callback(const std::string &name, const std::function< void()> &callback=0) overrideguik::LightViewervirtual
remove_drawable(const std::string &name)guik::LightViewerContext
remove_drawable(const std::regex &regex)guik::LightViewerContext
remove_drawable_filter(const std::string &filter_name)guik::LightViewerContext
remove_image(const std::string &name)guik::LightViewer
remove_plot(const std::string &plot_name, const std::string &label="")guik::LightViewer
remove_sub_viewer(const std::string &context_name)guik::LightViewer
remove_ui_callback(const std::string &name)guik::LightViewerContext
reset_center()guik::LightViewerContext
resize(const Eigen::Vector2i &size)guik::Applicationvirtual
running()guik::LightViewerstatic
save_camera_settings(const std::string &path) constguik::LightViewerContext
save_color_buffer(const std::string &filename)guik::LightViewerContext
save_depth_buffer(const std::string &filename, bool real_scale=true)guik::LightViewerContext
set_bg_texture(const std::shared_ptr< glk::Texture > &bg_texture)guik::LightViewerContext
set_camera_control(const std::shared_ptr< CameraControl > &camera_control)guik::LightViewerContext
set_clear_color(const Eigen::Vector4f &color)guik::LightViewerContext
set_colormap(glk::COLORMAP colormap)guik::LightViewerContext
set_draw_xy_grid(bool draw_xy_grid)guik::LightViewerContext
set_line_style(const std::string &plot_name, const std::string &label, const Eigen::Vector4f &color=Eigen::Vector4f(0, 0, 0, -1), float weight=-1)guik::LightViewer
set_max_text_buffer_size(int size)guik::LightViewer
set_plot_style(const std::string &plot_name, const std::string &label, const PlotStyleConstPtr &style)guik::LightViewer
set_point_shape(float point_size=1.0f, bool metric=true, bool circle=true)guik::LightViewerContext
set_pos(const Eigen::Vector2i &pos, ImGuiCond cond=ImGuiCond_FirstUseEver, ImGuiWindowFlags=0)guik::LightViewerContext
set_projection_control(const std::shared_ptr< ProjectionControl > &projection_control)guik::LightViewerContext
set_rainbow_axis(const Eigen::Vector3f &axis)guik::LightViewerContext
set_rainbow_range(const Eigen::Vector2f &minmax_z)guik::LightViewerContext
set_scatter_style(const std::string &plot_name, const std::string &label, int marker=0, float size=-1, const Eigen::Vector4f &fill=Eigen::Vector4f(0, 0, 0, -1), float weight=-1, const Eigen::Vector4f &outline=Eigen::Vector4f(0, 0, 0, -1))guik::LightViewer
set_screen_effect(const std::shared_ptr< glk::ScreenEffect > &effect)guik::LightViewerContext
set_size(const Eigen::Vector2i &size)guik::LightViewerContext
set_title(const std::string &title)guik::Application
setup_legend(const std::string &plot_name, int loc, int flags=0)guik::LightViewer
setup_plot(const std::string &plot_name, int width, int height, int plot_flags=0, int x_flags=0, int y_flags=0, int order=-1)guik::LightViewer
setup_plot_group_order(const std::string &group_name, int order)guik::LightViewer
shader_setting()guik::LightViewerContextinline
shader_setting() constguik::LightViewerContextinline
show()guik::LightViewerContext
show_info_window()guik::LightViewer
show_sub_viewers()guik::LightViewer
show_viewer_ui()guik::LightViewer
guik::show_window()guik::Applicationvirtual
guik::LightViewerContext::show_windowguik::LightViewerContextprotected
spin()guik::Application
spin_once()guik::Application
spin_until_click()guik::LightViewer
sub_textsguik::LightViewerContextprotected
sub_texts_mutexguik::LightViewerContextprotected
sub_ui_callbacksguik::LightViewerContextprotected
sub_viewer(const std::string &context_name, const Eigen::Vector2i &canvas_size=Eigen::Vector2i(-1, -1))guik::LightViewer
toggle_spin_once()guik::LightViewer
unproject(const Eigen::Vector2i &p, float depth) constguik::LightViewerContext
update_cone(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_coord(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_cube(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_drawable(const std::string &name, const glk::Drawable::ConstPtr &drawable, const ShaderSetting &shader_setting=ShaderSetting())guik::LightViewerContext
update_frustum(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_icosahedron(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_image(const std::string &name, const std::shared_ptr< glk::Texture > &image, double scale=-1.0, int order=-1)guik::LightViewer
update_normal_dists(const std::string &name, const Eigen::Matrix< Scalar, Dim, 1 > *points, const Eigen::Matrix< Scalar, Dim, Dim > *covs, int num_points, float scale, const ShaderSetting &shader_setting)guik::LightViewerContext
update_normal_dists(const std::string &name, const std::vector< Eigen::Matrix< Scalar, Dim, 1 >, Alloc1 > &points, const std::vector< Eigen::Matrix< Scalar, Dim, Dim >, Alloc2 > &covs, float scale, const ShaderSetting &shader_setting)guik::LightViewerContext
update_plot(const std::string &plot_name, const std::string &label, const std::shared_ptr< const PlotData > &plot)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< double > &xs, int bins=-2, const Eigen::Vector2d &range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< double > &xs, const std::vector< double > &ys, int x_bins=-2, int y_bins=-2, const Eigen::Vector2d &x_range=Eigen::Vector2d(0.0, 0.0), const Eigen::Vector2d &y_range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< T > &xs, int bins=-2, const Eigen::Vector2d &range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< T1 > &xs, const std::vector< T2 > &ys, int x_bins=-2, int y_bins=-2, const Eigen::Vector2d &x_range=Eigen::Vector2d(0.0, 0.0), const Eigen::Vector2d &y_range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< Eigen::Matrix< T, D, 1 >, Alloc > &data, int x_bins=-2, int y_bins=-2, const Eigen::Vector2d &x_range=Eigen::Vector2d(0.0, 0.0), const Eigen::Vector2d &y_range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_histogram(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int x_bins=-2, int y_bins=-2, const Eigen::Vector2d &x_range=Eigen::Vector2d(0.0, 0.0), const Eigen::Vector2d &y_range=Eigen::Vector2d(0.0, 0.0), int histogram_flags=0)guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< double > &ys, int line_flags=0, size_t max_num_data=8192 *12)guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< double > &xs, const std::vector< double > &ys, int line_flags=0, size_t max_num_data=8192 *12)guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< T > &ys, int line_flags=0, size_t max_num_data=8192 *12) -> std::enable_if_t< std::is_arithmetic_v< T >, void >guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< T1 > &xs, const std::vector< T2 > &ys, int line_flags=0, size_t max_num_data=8192 *12)guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< Eigen::Matrix< T, D, 1 >, Alloc > &data, int line_flags=0, size_t max_num_data=8192 *12)guik::LightViewer
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int line_flags=0, size_t max_num_data=8192 *12) -> std::enable_if_t<!std::is_arithmetic_v< decltype(transform(data[0]))>, void >guik::LightViewerinline
update_plot_line(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int line_flags=0, size_t max_num_data=8192 *12) -> std::enable_if_t< std::is_arithmetic_v< decltype(transform(data[0]))>, void >guik::LightViewerinline
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< double > &ys, int scatter_flags=0)guik::LightViewer
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< double > &xs, const std::vector< double > &ys, int scatter_flags=0)guik::LightViewer
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< T > &ys, int scatter_flags=0) -> std::enable_if_t< std::is_arithmetic_v< T >, void >guik::LightViewer
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< T1 > &xs, const std::vector< T2 > &ys, int scatter_flags=0)guik::LightViewer
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< Eigen::Matrix< T, D, 1 >, Alloc > &data, int scatter_flags=0)guik::LightViewer
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int scatter_flags=0, size_t max_num_data=8192 *12) -> std::enable_if_t<!std::is_arithmetic_v< decltype(transform(data[0]))>, void >guik::LightViewerinline
update_plot_scatter(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int scatter_flags=0, size_t max_num_data=8192 *12) -> std::enable_if_t< std::is_arithmetic_v< decltype(transform(data[0]))>, void >guik::LightViewerinline
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< double > &ys, int stairs_flags=0)guik::LightViewer
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< double > &xs, const std::vector< double > &ys, int stairs_flags=0)guik::LightViewer
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< T > &ys, int stairs_flags=0)guik::LightViewer
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< T1 > &xs, const std::vector< T2 > &ys, int stairs_flags=0)guik::LightViewer
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< Eigen::Matrix< T, D, 1 >, Alloc > &data, int stairs_flags=0)guik::LightViewer
update_plot_stairs(const std::string &plot_name, const std::string &label, const std::vector< T > &data, const Func &transform, int stairs_flags=0)guik::LightViewer
update_points(const std::string &name, const float *data, int stride, int num_points, const ShaderSetting &shader_setting)guik::LightViewerContext
update_points(const std::string &name, const Eigen::Matrix< Scalar, Dim, 1 > *points, int num_points, const ShaderSetting &shader_setting)guik::LightViewerContext
update_points(const std::string &name, const std::vector< Eigen::Matrix< Scalar, Dim, 1 >, Allocator > &points, const ShaderSetting &shader_setting)guik::LightViewerContext
update_sphere(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const float *vertices, const float *colors, int num_vertices, const unsigned int *indices, int num_indices, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const Eigen::Matrix< Scalar, Dim, 1 > *points, int num_points, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const Eigen::Matrix< ScalarV, DimV, 1 > *points, const Eigen::Matrix< ScalarC, DimC, 1 > *colors, int num_points, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const Eigen::Matrix< ScalarV, DimV, 1 > *points, const Eigen::Matrix< ScalarC, DimC, 1 > *colors, int num_points, const unsigned int *indices, int num_indices, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const std::vector< Point, Alloc > &points, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const std::vector< Point, Alloc > &points, const std::vector< unsigned int > &indices, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const std::vector< Point, AllocP > &points, const std::vector< Color, AllocC > &colors, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_thin_lines(const std::string &name, const std::vector< Point, AllocP > &points, const std::vector< Color, AllocC > &colors, const std::vector< unsigned int > &indices, bool line_strip, const ShaderSetting &shader_setting)guik::LightViewerContext
update_wire_cone(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_wire_cube(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_wire_frustum(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_wire_icosahedron(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
update_wire_sphere(const std::string &name, const ShaderSetting &shader_setting)guik::LightViewerContext
use_arcball_camera_control(double distance=80.0, double theta=0.0, double phi=-60.0f *M_PI/180.0f)guik::LightViewerContext
use_fps_camera_control(double fovy_deg=60.0)guik::LightViewerContext
use_orbit_camera_control(double distance=80.0, double theta=0.0, double phi=-60.0f *M_PI/180.0f)guik::LightViewerContext
use_orbit_camera_control_xz(double distance=80.0, double theta=0.0, double phi=0.0)guik::LightViewerContext
use_topdown_camera_control(double distance=80.0, double theta=0.0)guik::LightViewerContext
view_matrix() constguik::LightViewerContextinline
windowguik::Applicationprotected
window_size() constguik::Application
~Application()guik::Applicationvirtual
~LightViewer()guik::LightViewervirtual
~LightViewerContext()guik::LightViewerContextvirtual