File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
CubeInfixToPostfix.h
1 
6 /* SPDX-License-Identifier: CC0-1.0 */
7 
8 #ifndef CUBEINFIXTOPOSTFIX_H_
9 #define CUBEINFIXTOPOSTFIX_H_
10 
11 #include "InfixToPostfix.h"
12 #include <stack>
13 #include <iostream>
14 #include <QVector>
15 
16 namespace Isis {
17 
38  public:
40  ~CubeInfixToPostfix() {};
41 
42  protected:
43  bool isKnownSymbol(QString representation);
44  InfixOperator *findOperator(QString representation);
45 
46  private:
47  void initialize();
48  };
49 };
50 
51 #endif
Isis::CubeInfixToPostfix::CubeInfixToPostfix
CubeInfixToPostfix()
Constructs a CubeInfixToPostfix converter.
Definition: CubeInfixToPostfix.cpp:19
Isis::CubeInfixToPostfix
Converter for math equations.
Definition: CubeInfixToPostfix.h:37
Isis::InfixOperator
InfixOperator and InfixFunction are helper classes for InfixToPostfix.
Definition: InfixToPostfix.h:81
Isis::CubeInfixToPostfix::initialize
void initialize()
This method is used to create functions that are specific to cubes.
Definition: CubeInfixToPostfix.cpp:30
Isis::InfixToPostfix
Converter for math equations.
Definition: InfixToPostfix.h:46
Isis::CubeInfixToPostfix::isKnownSymbol
bool isKnownSymbol(QString representation)
This method will return true if it believes the argument represents a valid function or operator.
Definition: CubeInfixToPostfix.cpp:64
Isis::CubeInfixToPostfix::findOperator
InfixOperator * findOperator(QString representation)
This method will return a pointer to the operator represented by 'representation.
Definition: CubeInfixToPostfix.cpp:84
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:16:22