cvedia::rt::iface::Instance¶
Inherits from std::enable_shared_from_this< Instance >
Public Functions¶
| Name | |
|---|---|
| virtual | ~Instance() =default |
| virtual Uuid const & | getInstanceId() const =0 |
| virtual std::string const & | getInstanceIdString() const =0 |
| virtual double | getDeltaTime() const =0 |
| virtual void | setDeltaTime(double step) =0 |
| virtual void | setTimestamp(double timestamp) =0 |
| virtual double | getTimestamp() const =0 |
| virtual float | getFPS() const =0 |
| virtual void | setFPSLabel(float fps_) =0 |
| virtual int64_t | getStartTime() const =0 |
| virtual expected< void > | initialize() =0 |
| virtual std::string | getName() const =0 |
| virtual void | setName(std::string const & name) =0 |
| virtual void | clearLog() =0 |
| virtual expected< void > | loadConfig(std::string const & configPath) =0 |
| virtual std::string | getSolutionPath() const =0 |
| virtual void | setSolutionPath(std::string const & path) =0 |
| virtual std::shared_ptr< UIState > | getUIState() const =0 |
| virtual void | setUIState(std::shared_ptr< UIState > state) =0 |
| virtual std::shared_ptr< KalmanFilter > | getKalman() const =0 |
| virtual bool | isRunning() const =0 |
| virtual bool | isPaused() const =0 |
| virtual bool | isConfigured() const =0 |
| virtual expected< void > | start() =0 |
| virtual bool | stop() =0 |
| virtual expected< void > | reset() =0 |
| virtual bool | setPause(bool pause_state) =0 |
| virtual InstanceState | getState() const =0 |
| virtual void | setState(InstanceState state) =0 |
| virtual internal::SourceTypeEnum | getSourceType() const =0 |
| virtual pCValue | getLastOutput() =0 |
| virtual expected< cbuffer > | getContextBuffer(std::string const & name) =0 |
| virtual void | setContextBuffer(std::string const & name, cbuffer const & buffer) =0 |
| virtual void | setPerformanceCounterState(bool enabled) =0 |
| virtual std::vector< std::pair< std::string, std::string > > | getLogsList() const =0 |
| virtual std::shared_ptr< iface::Solution > | getSolution() const =0 |
| virtual expected< void > | setSolution(std::weak_ptr< iface::Solution > solution) =0 |
| virtual expected< void > | loadLuaScript(std::string const & luaScript) =0 |
| virtual iface::LuaWorkers * | lua() =0 |
| virtual uCVDictRoot | config() =0 |
| virtual uCVDictRoot | config(std::string const & ) =0 |
| virtual uCVDictRoot | state() =0 |
| virtual uCVDictRoot | state(std::string const & ) =0 |
| virtual ObjectRegistry< iface::Module > & | modules() =0 |
| virtual Sink & | inputSink() =0 |
| virtual Sink & | outputSink() =0 |
| virtual internal::PerformanceBase & | performance() =0 |
Public Functions Documentation¶
function ~Instance¶
virtual ~Instance() =default
function getInstanceId¶
virtual Uuid const & getInstanceId() const =0
function getInstanceIdString¶
virtual std::string const & getInstanceIdString() const =0
function getDeltaTime¶
virtual double getDeltaTime() const =0
function setDeltaTime¶
virtual void setDeltaTime(
double step
) =0
function setTimestamp¶
virtual void setTimestamp(
double timestamp
) =0
function getTimestamp¶
virtual double getTimestamp() const =0
function getFPS¶
virtual float getFPS() const =0
function setFPSLabel¶
virtual void setFPSLabel(
float fps_
) =0
function getStartTime¶
virtual int64_t getStartTime() const =0
function initialize¶
virtual expected< void > initialize() =0
function getName¶
virtual std::string getName() const =0
function setName¶
virtual void setName(
std::string const & name
) =0
function clearLog¶
virtual void clearLog() =0
function loadConfig¶
virtual expected< void > loadConfig(
std::string const & configPath
) =0
function getSolutionPath¶
virtual std::string getSolutionPath() const =0
function setSolutionPath¶
virtual void setSolutionPath(
std::string const & path
) =0
function getUIState¶
virtual std::shared_ptr< UIState > getUIState() const =0
function setUIState¶
virtual void setUIState(
std::shared_ptr< UIState > state
) =0
function getKalman¶
virtual std::shared_ptr< KalmanFilter > getKalman() const =0
function isRunning¶
virtual bool isRunning() const =0
function isPaused¶
virtual bool isPaused() const =0
function isConfigured¶
virtual bool isConfigured() const =0
function start¶
virtual expected< void > start() =0
function stop¶
virtual bool stop() =0
function reset¶
virtual expected< void > reset() =0
function setPause¶
virtual bool setPause(
bool pause_state
) =0
function getState¶
virtual InstanceState getState() const =0
function setState¶
virtual void setState(
InstanceState state
) =0
function getSourceType¶
virtual internal::SourceTypeEnum getSourceType() const =0
function getLastOutput¶
virtual pCValue getLastOutput() =0
function getContextBuffer¶
virtual expected< cbuffer > getContextBuffer(
std::string const & name
) =0
function setContextBuffer¶
virtual void setContextBuffer(
std::string const & name,
cbuffer const & buffer
) =0
function setPerformanceCounterState¶
virtual void setPerformanceCounterState(
bool enabled
) =0
function getLogsList¶
virtual std::vector< std::pair< std::string, std::string > > getLogsList() const =0
function getSolution¶
virtual std::shared_ptr< iface::Solution > getSolution() const =0
function setSolution¶
virtual expected< void > setSolution(
std::weak_ptr< iface::Solution > solution
) =0
function loadLuaScript¶
virtual expected< void > loadLuaScript(
std::string const & luaScript
) =0
function lua¶
virtual iface::LuaWorkers * lua() =0
function config¶
virtual uCVDictRoot config() =0
function config¶
virtual uCVDictRoot config(
std::string const &
) =0
function state¶
virtual uCVDictRoot state() =0
function state¶
virtual uCVDictRoot state(
std::string const &
) =0
function modules¶
virtual ObjectRegistry< iface::Module > & modules() =0
function inputSink¶
virtual Sink & inputSink() =0
function outputSink¶
virtual Sink & outputSink() =0
function performance¶
virtual internal::PerformanceBase & performance() =0