JeVois
1.22
JeVois Smart Embedded Machine Vision Toolkit
|
|
This is the complete list of members for jevois::GUIhelper, including all inherited members.
absolutePath(std::filesystem::path const &path="") | jevois::Component | |
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ParameterCategory const &category) | jevois::Component | |
addDynamicParameter(std::string const &name, std::string const &description, T const &defaultValue, ValidValuesSpec< T > const &validValuesSpec, ParameterCategory const &category) | jevois::Component | |
addParameter(ParameterBase *const param) | jevois::ParameterRegistry | protected |
addSubComponent(std::string const &instance, Args &&...args) | jevois::Component | |
applyFillAlpha(ImU32 col) const | jevois::GUIhelper | protected |
callbackInitCall() | jevois::ParameterRegistry | protected |
className() const | jevois::Component | |
clearErrors() | jevois::GUIhelper | |
Cmake enum value | jevois::GUIhelper | protected |
combo(std::string const &name, std::vector< std::string > const &items, int &selected_index) | jevois::GUIhelper | |
CompilationState enum name | jevois::GUIhelper | protected |
compileCommand(std::string const &cmd, std::string &msg) | jevois::GUIhelper | protected |
compileModule() | jevois::GUIhelper | protected |
Component(std::string const &instance) | jevois::Component | |
CPack enum value | jevois::GUIhelper | protected |
d2i(ImVec2 p, char const *name=nullptr) | jevois::GUIhelper | |
d2i(float x, float y, char const *name=nullptr) | jevois::GUIhelper | |
d2is(ImVec2 p, char const *name=nullptr) | jevois::GUIhelper | |
d2is(float x, float y, char const *name=nullptr) | jevois::GUIhelper | |
demoBanner(std::string const &title="", std::string const &msg="") | jevois::GUIhelper | |
descriptor() const | jevois::Component | |
drawCamCtrls() | jevois::GUIhelper | protected |
drawCircle(float x, float y, float r, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawConsole() | jevois::GUIhelper | protected |
drawEllipse(float x, float y, float rx, float ry, float rot=0.0F, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawErrorPopup() | jevois::GUIhelper | protected |
drawImage(char const *name, RawImage const &img, int &x, int &y, unsigned short &w, unsigned short &h, bool noalias=false, bool isoverlay=false) | jevois::GUIhelper | |
drawImage(char const *name, cv::Mat const &img, bool rgb, int &x, int &y, unsigned short &w, unsigned short &h, bool noalias=false, bool isoverlay=false) | jevois::GUIhelper | |
drawInfo() | jevois::GUIhelper | protected |
drawInputFrame(char const *name, InputFrame const &frame, int &x, int &y, unsigned short &w, unsigned short &h, bool noalias=false, bool casync=false) | jevois::GUIhelper | |
drawInputFrame2(char const *name, InputFrame const &frame, int &x, int &y, unsigned short &w, unsigned short &h, bool noalias=false, bool casync=false) | jevois::GUIhelper | |
drawJeVoisGUI() | jevois::GUIhelper | protected |
drawLine(float x1, float y1, float x2, float y2, ImU32 col=IM_COL32(128, 255, 128, 255)) | jevois::GUIhelper | |
drawMenuBar() | jevois::GUIhelper | protected |
drawModuleSelect() | jevois::GUIhelper | protected |
drawNewModuleForm() | jevois::GUIhelper | protected |
drawParameters() | jevois::GUIhelper | protected |
drawPoly(std::vector< cv::Point > const &pts, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawPoly(std::vector< cv::Point2f > const &pts, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawPoly(cv::Mat const &pts, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawPolyInternal(ImVec2 const *pts, size_t npts, ImU32 col, bool filled) | jevois::GUIhelper | protected |
drawRect(float x1, float y1, float x2, float y2, ImU32 col=IM_COL32(128, 255, 128, 255), bool filled=true) | jevois::GUIhelper | |
drawSystem() | jevois::GUIhelper | protected |
drawText(float x, float y, char const *txt, ImU32 col=IM_COL32(128, 255, 128, 255)) | jevois::GUIhelper | |
drawText(float x, float y, std::string const &txt, ImU32 col=IM_COL32(128, 255, 128, 255)) | jevois::GUIhelper | |
drawTweaks() | jevois::GUIhelper | protected |
endFrame() | jevois::GUIhelper | |
Error enum value | jevois::GUIhelper | protected |
foreachParam(std::function< void(std::string const &compname, ParameterBase *p)> func, std::string const &cname="") | jevois::Component | |
frameStarted() const | jevois::GUIhelper | |
freezeAllParams(bool doit) | jevois::Component | |
freezeParam(std::string const ¶mdescriptor, bool doit) | jevois::Component | |
getParamString(std::string const ¶mdescriptor) const | jevois::Component | |
getParamStringUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getParamVal(std::string const ¶mdescriptor) const | jevois::Component | |
getParamValUnique(std::string const ¶mdescriptor) const | jevois::Component | |
getSubComponent(std::string const &instance) const | jevois::Component | |
GUIhelper(std::string const &instance, bool conslock=false) | jevois::GUIhelper | |
headlessDisplay() | jevois::GUIhelper | |
helpMarker(char const *msg, char const *msg2=nullptr, char const *msg3=nullptr) | jevois::GUIhelper | |
highlightText(std::string const &str) | jevois::GUIhelper | |
i2d(ImVec2 p, char const *name=nullptr) | jevois::GUIhelper | |
i2d(float x, float y, char const *name=nullptr) | jevois::GUIhelper | |
i2ds(ImVec2 p, char const *name=nullptr) | jevois::GUIhelper | |
i2ds(float x, float y, char const *name=nullptr) | jevois::GUIhelper | |
idle() const | jevois::GUIhelper | |
Idle enum value | jevois::GUIhelper | protected |
iinfo(jevois::InputFrame const &inframe, std::string const &fpscpu, unsigned short winw=0, unsigned short winh=0) | jevois::GUIhelper | |
iline(int line=-1, char const *name=nullptr) | jevois::GUIhelper | |
initialized() const | jevois::Component | |
Install enum value | jevois::GUIhelper | protected |
instanceName() const | jevois::Component | |
isTopLevel() const | jevois::Component | |
itext(char const *txt, ImU32 const &col=IM_COL32_BLACK_TRANS, int line=-1) | jevois::GUIhelper | |
itext(std::string const &txt, ImU32 const &col=IM_COL32_BLACK_TRANS, int line=-1) | jevois::GUIhelper | |
itsBackend | jevois::GUIhelper | protected |
itsBannerMsg | jevois::GUIhelper | protected |
itsBannerTitle | jevois::GUIhelper | protected |
itsCfgEditor | jevois::GUIhelper | protected |
itsCodeEditor | jevois::GUIhelper | protected |
itsCompileFut | jevois::GUIhelper | protected |
itsCompileMessages | jevois::GUIhelper | protected |
itsCompileState | jevois::GUIhelper | protected |
itsConsLock | jevois::GUIhelper | protected |
itsCurrentStyle | jevois::GUIhelper | protected |
itsDnnGetFut | jevois::GUIhelper | protected |
itsEndFrameCalled | jevois::GUIhelper | protected |
itsErrorMtx | jevois::GUIhelper | mutableprotected |
itsErrors | jevois::GUIhelper | protected |
itsGlobalAlpha | jevois::GUIhelper | protected |
itsHeadless | jevois::GUIhelper | protected |
itsIcon | jevois::GUIhelper | protected |
itsIdle | jevois::GUIhelper | protected |
itsIdleBlocked | jevois::GUIhelper | protected |
itsImages | jevois::GUIhelper | protected |
itsImages2 | jevois::GUIhelper | protected |
itsLastDrawnImage | jevois::GUIhelper | protected |
itsLastDrawnTextLine | jevois::GUIhelper | protected |
itsLastEventTime | jevois::GUIhelper | protected |
itsModAuth | jevois::GUIhelper | protected |
itsModDesc | jevois::GUIhelper | protected |
itsModDoc | jevois::GUIhelper | protected |
itsModLang | jevois::GUIhelper | protected |
itsModName | jevois::GUIhelper | protected |
itsNewMapping | jevois::GUIhelper | protected |
itsOpenModals | jevois::GUIhelper | protected |
itsRefreshVideoMappings | jevois::GUIhelper | protected |
itsScaledImageFacX | jevois::GUIhelper | protected |
itsScaledImageFacY | jevois::GUIhelper | protected |
itsSerLogEnabled | jevois::GUIhelper | protected |
itsSerOutEnabled | jevois::GUIhelper | protected |
itsShowAppMetrics | jevois::GUIhelper | protected |
itsShowHardSerialWin | jevois::GUIhelper | protected |
itsShowImGuiDemo | jevois::GUIhelper | protected |
itsShowStyleEditor | jevois::GUIhelper | protected |
itsShowUsbSerialWin | jevois::GUIhelper | protected |
itsUSBserial | jevois::GUIhelper | protected |
itsUsingScaledImage | jevois::GUIhelper | protected |
itsVideoMappingListType | jevois::GUIhelper | protected |
itsWindowTitle | jevois::GUIhelper | protected |
JEVOIS_DECLARE_PARAMETER(fullscreen, bool, "Use a fullscreen display when true, only has effect on host. " "Platform always is fullscreen as the MALI OpenGL driver do not support windowing.", false, ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(winsize, cv::Size, "Initial window size to use on host. On platform, size is determined " "by hardware and the value of this parameter will be overwritten on init. The " "parameter can still be used to query display size.", cv::Size(0, 0), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(hidesecs, float, "Number of seconds of inactivity from keyboard/mouse/joystick/etc after " "which we hide the GUI, or 0.0 to never hide it. Note: The GUI starts hidden until the " "first input event from a keyboard, mouse, etc.", 30.0F, ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(overlaycolor, ImColor, "Default color to use for overlay text", ImColor(255, 255, 255, 255), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(linethick, float, "Line thickness for overlay drawings", 5.0F, jevois::Range< float >(0.1F, 20.0F), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(fillalpha, float, "Alpha multiplier for overlay fills", 0.25F, jevois::Range< float >(0.0F, 1.0F), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER(allowquit, bool, "Quit application on ESC key (platform) or window close (host)", false, ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(scale, float, "Scale factor applied to the GUI", 2.0f, { 1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f, 2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f, 3.0f }, ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(style, GuiStyle, "Color style for the JeVois GUI", GuiStyle::Light, GuiStyle_Values, ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(rounding, int, "Window and widget corner rounding for the JeVois GUI. " "Note than changing GUI scale will update this parameter as well.", 4, jevois::Range< int >(0, 24), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DECLARE_PARAMETER_WITH_CALLBACK(twirl, float, "Apply twirl effect to displayed video and images, useful " "mainly for demo mode", 0.0F, jevois::Range< float >(-15.0F, 15.0F), ParamCateg) | jevois::GUIhelper | related |
JEVOIS_DEFINE_ENUM_CLASS(GuiStyle,(Light)(Dark)(Classic)) | jevois::GUIhelper | related |
Make enum value | jevois::GUIhelper | protected |
modal(std::string const &title, char const *text, int *default_val=nullptr, char const *b1txt="Ok", char const *b2txt="Cancel") | jevois::GUIhelper | |
newModEntry(char const *wname, std::string &str, char const *desc, char const *hint, char const *hlp) | jevois::GUIhelper | protected |
onParamChange(gui::scale const ¶m, float const &newval) override | jevois::GUIhelper | protected |
onParamChange(gui::rounding const ¶m, int const &newval) override | jevois::GUIhelper | protected |
onParamChange(gui::style const ¶m, gui::GuiStyle const &newval) override | jevois::GUIhelper | protected |
onParamChange(gui::twirl const ¶m, float const &newval) override | jevois::GUIhelper | protected |
paramInfo(std::shared_ptr< UserInterface > s, std::map< std::string, std::string > &categs, bool skipFrozen, std::string const &cname="", std::string const &pfx="") | jevois::Component | virtual |
pixel_perfect_z | jevois::GUIhelper | |
postInit() | jevois::Component | inlineprotectedvirtual |
postUninit() | jevois::Component | inlineprotectedvirtual |
preInit() | jevois::Component | inlineprotectedvirtual |
preUninit() | jevois::Component | inlineprotectedvirtual |
proj | jevois::GUIhelper | |
releaseImage(char const *name) | jevois::GUIhelper | |
releaseImage2(char const *name) | jevois::GUIhelper | |
removeDynamicParameter(std::string const &name, bool throw_if_not_found=true) | jevois::Component | |
removeParameter(ParameterBase *const param) | jevois::ParameterRegistry | protected |
removeSubComponent(std::shared_ptr< Comp > &component) | jevois::Component | |
removeSubComponent(std::string const &instance, bool warnIfNotFound=true) | jevois::Component | |
reportAndIgnoreException(std::string const &prefix="") | jevois::GUIhelper | |
reportAndRethrowException(std::string const &prefix="") | jevois::GUIhelper | |
reportError(std::string const &err) | jevois::GUIhelper | |
resetstate(bool modulechanged=true) | jevois::GUIhelper | |
runNewModule() | jevois::GUIhelper | protected |
serlogEnabled() const | jevois::GUIhelper | |
seroutEnabled() const | jevois::GUIhelper | |
setDynamicParameterCallback(std::string const &name, std::function< void(T const &)> cb, bool callnow=true) | jevois::Component | |
setParamsFromFile(std::string const &filename) | jevois::Component | |
setParamsFromStream(std::istream &is, std::string const &absfile) | jevois::Component | |
setParamString(std::string const ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamStringUnique(std::string const ¶mdescriptor, std::string const &val) | jevois::Component | |
setParamVal(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setParamValUnique(std::string const ¶mdescriptor, T const &val) | jevois::Component | |
setparstr(std::string const &descriptor, std::string const &val) | jevois::GUIhelper | protected |
setparval(std::string const &descriptor, T const &val) | jevois::GUIhelper | protected |
setPath(std::string const &path) | jevois::Component | |
Start enum value | jevois::GUIhelper | protected |
startCompilation() | jevois::GUIhelper | |
startFrame(unsigned short &w, unsigned short &h) | jevois::GUIhelper | |
Success enum value | jevois::GUIhelper | protected |
toggleButton(char const *name, bool *val) | jevois::GUIhelper | |
view | jevois::GUIhelper | |
~Component() | jevois::Component | virtual |
~GUIhelper() | jevois::GUIhelper | virtual |
~ParameterRegistry() | jevois::ParameterRegistry | virtual |