#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: