1 #ifndef UTILITY_VIEWER_H 2 #define UTILITY_VIEWER_H 9 #include <igl/opengl/glfw/Viewer.h> 10 #include <igl/opengl/glfw/imgui/ImGuiHelpers.h> 11 #include <igl/opengl/glfw/imgui/ImGuiTraits.h> 12 #include <igl/opengl/glfw/imgui/ImGuiMenu.h> 13 #include <imgui/imgui.h> 67 const capd::interval& time,
68 const std::vector<int>& dimension);
76 static Eigen::MatrixXd pointMatrix(
const std::vector<Point>& point,
77 const capd::interval& time,
78 const std::vector<int>& dimension);
85 static void drawAxes(igl::opengl::glfw::Viewer&
viewer,
86 const std::vector<capd::interval>& ranges,
87 const std::vector<std::string>& vars);
98 static void show(
const std::vector<IntervalHull>& intervalHulls = {},
99 const std::vector<std::vector<Point>>& points = {},
100 const std::vector<capd::interval>& time = {},
101 const std::vector<int>& dimension = {},
111 static void show(
const std::vector<Condition>& conditions = {},
112 const std::vector<std::vector<Point>>& points = {},
113 const std::vector<capd::interval>& time = {},
114 const std::vector<int>& dimension = {},
118 #endif //UTILITY_VIEWER_H
Eigen::MatrixXi _E
indexes of the vertices relate to each edge
Definition: viewer.h:30
VIEW_TYPE
style of viewing geometry objects
Definition: enum.h:9
Definition: intervalHull.h:12
Eigen::MatrixXi _F
indexes of the vertices relate to each facet
Definition: viewer.h:26
void show(const bool block=true)
Definition: matplotlibcpp.h:1486
Definition: condition.cpp:3
IntervalHullStruct(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F, const Eigen::MatrixXi &E)
constructor with given vertices, facets and edges
Definition: viewer.h:48
IntervalHullStruct(Eigen::MatrixXd &V, Eigen::MatrixXi F, Eigen::MatrixXi E)
constructor with given vertices, facets and edges
Definition: viewer.h:37
Eigen::MatrixXd _V
extreme vertices of the interval hull
Definition: viewer.h:22