#include <definitionVisitor.h>
|
double | strToNum (const std::string &numStr) const |
| convert given string to number More...
|
|
|
std::vector< std::string > | vars_ |
| variables of the hybrid automaton More...
|
|
◆ DefinitionVisitor() [1/2]
irafhy::DefinitionVisitor::DefinitionVisitor |
( |
| ) |
|
|
default |
◆ DefinitionVisitor() [2/2]
irafhy::DefinitionVisitor::DefinitionVisitor |
( |
const std::vector< std::string > & |
vars | ) |
|
|
explicit |
constructor with given variables
- Parameters
-
vars | variables of hybrid automaton |
References vars_.
◆ ~DefinitionVisitor()
irafhy::DefinitionVisitor::~DefinitionVisitor |
( |
| ) |
|
|
overridedefault |
◆ strToNum()
double irafhy::DefinitionVisitor::strToNum |
( |
const std::string & |
numStr | ) |
const |
|
private |
convert given string to number
- Parameters
-
- Returns
- resulting number
◆ visitCondition()
antlrcpp::Any irafhy::DefinitionVisitor::visitCondition |
( |
hybridautomatonParser::ConditionContext * |
ctx | ) |
|
|
override |
condition visitor
- Parameters
-
- Returns
- condition instance
◆ visitHpolytope()
antlrcpp::Any irafhy::DefinitionVisitor::visitHpolytope |
( |
hybridautomatonParser::HpolytopeContext * |
ctx | ) |
|
|
override |
polytope which defined by half spaces visitor
- Parameters
-
- Returns
- polytope instance
◆ visitInterval()
antlrcpp::Any irafhy::DefinitionVisitor::visitInterval |
( |
hybridautomatonParser::IntervalContext * |
ctx | ) |
|
|
override |
interval visitor
- Parameters
-
- Returns
- interval instance
◆ visitIntervalhull()
antlrcpp::Any irafhy::DefinitionVisitor::visitIntervalhull |
( |
hybridautomatonParser::IntervalhullContext * |
ctx | ) |
|
|
override |
interval hull visitor
- Parameters
-
ctx | context of interval hull |
- Returns
- interval hull instance
◆ visitMatrix()
antlrcpp::Any irafhy::DefinitionVisitor::visitMatrix |
( |
hybridautomatonParser::MatrixContext * |
ctx | ) |
|
|
override |
matrix visitor
- Parameters
-
- Returns
- matrix instance
◆ visitPolytope()
antlrcpp::Any irafhy::DefinitionVisitor::visitPolytope |
( |
hybridautomatonParser::PolytopeContext * |
ctx | ) |
|
|
override |
polytope visitor
- Parameters
-
- Returns
- polytope instance
◆ visitVector()
antlrcpp::Any irafhy::DefinitionVisitor::visitVector |
( |
hybridautomatonParser::VectorContext * |
ctx | ) |
|
|
override |
vector visitor
- Parameters
-
- Returns
- vector instance
◆ visitVpolytope()
antlrcpp::Any irafhy::DefinitionVisitor::visitVpolytope |
( |
hybridautomatonParser::VpolytopeContext * |
ctx | ) |
|
|
override |
polytope which defined by extreme vertices
- Parameters
-
- Returns
- polytope instance
◆ vars_
std::vector<std::string> irafhy::DefinitionVisitor::vars_ |
|
private |
The documentation for this class was generated from the following files: