aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
gum::prm::o3prmr::SetGndEngineCommand Class Reference

#include <O3prmrContext.h>

Inheritance diagram for gum::prm::o3prmr::SetGndEngineCommand:
Collaboration diagram for gum::prm::o3prmr::SetGndEngineCommand:

Public Types

enum class  RequestType : char {
  Observe , Unobserve , Query , SetEngine ,
  SetGndEngine
}

Public Member Functions

 SetGndEngineCommand (int line, const std::string &value)
 SetGndEngineCommand (const SetGndEngineCommand &c)
RequestType type () const
std::string toString () const

Public Attributes

std::string value
int line

Detailed Description

Definition at line 114 of file O3prmrContext.h.

Member Enumeration Documentation

◆ RequestType

enum class gum::prm::o3prmr::O3prmrCommand::RequestType : char
stronginherited
Enumerator
Observe 
Unobserve 
Query 
SetEngine 
SetGndEngine 

Definition at line 70 of file O3prmrContext.h.

70: char { Observe, Unobserve, Query, SetEngine, SetGndEngine };

Constructor & Destructor Documentation

◆ SetGndEngineCommand() [1/2]

gum::prm::o3prmr::SetGndEngineCommand::SetGndEngineCommand ( int line,
const std::string & value )
inline

Definition at line 116 of file O3prmrContext.h.

References gum::prm::o3prmr::O3prmrCommand::O3prmrCommand(), gum::prm::o3prmr::O3prmrCommand::line, and value.

Referenced by SetGndEngineCommand().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetGndEngineCommand() [2/2]

gum::prm::o3prmr::SetGndEngineCommand::SetGndEngineCommand ( const SetGndEngineCommand & c)
inline

Definition at line 119 of file O3prmrContext.h.

119: O3prmrCommand(c), value(c.value) {}

References gum::prm::o3prmr::O3prmrCommand::O3prmrCommand(), SetGndEngineCommand(), and value.

Here is the call graph for this function:

Member Function Documentation

◆ toString()

std::string gum::prm::o3prmr::SetGndEngineCommand::toString ( ) const
inlinevirtual

Implements gum::prm::o3prmr::O3prmrCommand.

Definition at line 125 of file O3prmrContext.h.

125{ return "grd_engine " + value + ";"; }

References value.

◆ type()

RequestType gum::prm::o3prmr::SetGndEngineCommand::type ( ) const
inlinevirtual

Member Data Documentation

◆ line

◆ value


The documentation for this class was generated from the following file: