29 #include <Eigen/Geometry> 34 namespace visualization {
46 void SetValue(
const Eigen::Vector3f& val);
51 std::function<
void(
const Eigen::Vector3f&)> on_changed);
59 std::unique_ptr<Impl> impl_;
Size CalcPreferredSize(const LayoutContext &context, const Constraints &constraints) const override
Definition: VectorEdit.cpp:70
VectorEdit()
Definition: VectorEdit.cpp:49
Definition: VectorEdit.h:37
ImGuiContext * context
Definition: Window.cpp:95
void SetValue(const Eigen::Vector3f &val)
Sets the value of the widget. Does not call onValueChanged.
Definition: VectorEdit.cpp:57
~VectorEdit()
Definition: VectorEdit.cpp:53
Definition: PinholeCameraIntrinsic.cpp:35
Eigen::Vector3f GetValue() const
Definition: VectorEdit.cpp:55
Widget::DrawResult Draw(const DrawContext &context) override
Definition: VectorEdit.cpp:77
void SetOnValueChanged(std::function< void(const Eigen::Vector3f &)> on_changed)
Definition: VectorEdit.cpp:65
Definition: VectorEdit.cpp:42