![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
This is an abstract class. More...
#include <O3prmrContext.h>
Public Types | |
| enum class | RequestType : char { Observe , Unobserve , Query , SetEngine , SetGndEngine } |
Public Member Functions | |
| O3prmrCommand (int line) | |
| O3prmrCommand (const O3prmrCommand &c) | |
| virtual | ~O3prmrCommand ()=default |
| virtual RequestType | type () const =0 |
| virtual std::string | toString () const =0 |
Public Attributes | |
| int | line |
This is an abstract class.
It represent a o3prmr command. There five types of command, such sub-classes.
Definition at line 69 of file O3prmrContext.h.
|
strong |
| Enumerator | |
|---|---|
| Observe | |
| Unobserve | |
| Query | |
| SetEngine | |
| SetGndEngine | |
Definition at line 72 of file O3prmrContext.h.
|
explicit |
Definition at line 58 of file O3prmrContext_inl.h.
References line.
Referenced by O3prmrCommand(), gum::prm::o3prmr::ObserveCommand< GUM_SCALAR >::ObserveCommand(), gum::prm::o3prmr::ObserveCommand< GUM_SCALAR >::ObserveCommand(), gum::prm::o3prmr::QueryCommand< GUM_SCALAR >::QueryCommand(), gum::prm::o3prmr::SetEngineCommand::SetEngineCommand(), gum::prm::o3prmr::SetGndEngineCommand::SetGndEngineCommand(), gum::prm::o3prmr::UnobserveCommand< GUM_SCALAR >::UnobserveCommand(), and gum::prm::o3prmr::UnobserveCommand< GUM_SCALAR >::UnobserveCommand().
|
default |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in gum::prm::o3prmr::ObserveCommand< GUM_SCALAR >, gum::prm::o3prmr::QueryCommand< GUM_SCALAR >, gum::prm::o3prmr::SetEngineCommand, gum::prm::o3prmr::SetGndEngineCommand, and gum::prm::o3prmr::UnobserveCommand< GUM_SCALAR >.
Referenced by gum::prm::o3prmr::O3prmrSession< GUM_SCALAR >::addCommand().
| int gum::prm::o3prmr::O3prmrCommand::line |
Definition at line 71 of file O3prmrContext.h.
Referenced by O3prmrCommand(), gum::prm::o3prmr::ObserveCommand< GUM_SCALAR >::ObserveCommand(), gum::prm::o3prmr::QueryCommand< GUM_SCALAR >::QueryCommand(), gum::prm::o3prmr::SetEngineCommand::SetEngineCommand(), gum::prm::o3prmr::SetGndEngineCommand::SetGndEngineCommand(), and gum::prm::o3prmr::UnobserveCommand< GUM_SCALAR >::UnobserveCommand().