Skip to content

api/ui.cpp

Namespaces

Name
cvedia
cvedia::rt
API for controlling the server and lifecycle management of runtime instances.
cvedia::rt::iface
cvedia::rt::api
cvedia::rt::api::ui
cvedia::rt::api::ui::self
cvedia::rt::ui
cvedia::rt::ui::drawing

Functions

Name
int drawConvexPolyFilled(std::vector< cv::Point2f > const & pointVec, cv::Scalar cvColor)
cv::Point2f getPointInDir(cv::Point2f const pt, float const rad, float const dist)
void drawArrowOnLine(cv::Point2f const & start, cv::Point2f const & end, bool const up)

Attributes

Name
std::function< bool(char const *, char const *, char const *, int)> notifierFunction_
std::string loading_bar_title_
int loading_bar_value_

Functions Documentation

function drawConvexPolyFilled

int drawConvexPolyFilled(
    std::vector< cv::Point2f > const & pointVec,
    cv::Scalar cvColor
)

function getPointInDir

cv::Point2f getPointInDir(
    cv::Point2f const pt,
    float const rad,
    float const dist
)

function drawArrowOnLine

void drawArrowOnLine(
    cv::Point2f const & start,
    cv::Point2f const & end,
    bool const up
)

Attributes Documentation

variable notifierFunction_

static std::function< bool(char const  *, char const  *, char const  *, int)> notifierFunction_;

variable loading_bar_title_

static std::string loading_bar_title_;

variable loading_bar_value_

static int loading_bar_value_ = -1;