#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/klee/GeometryOperators.hpp>
A CompositeOperator is a GeometryOperator which consists of a list of other operators.
◆ OpPtr
◆ accept()
Accept the given visitor. The appropriate visit() method will be called on the visitor based on the run-time type of this operator.
- Parameters
-
visitor | the visitor to accept. |
Implements axom::klee::GeometryOperator.
◆ addOperator()
void axom::klee::CompositeOperator::addOperator |
( |
const OpPtr & |
op | ) |
|
Add the given operator to the end of the list of operators in this composite.
- Parameters
-
◆ getOperators()
const std::vector<OpPtr>& axom::klee::CompositeOperator::getOperators |
( |
| ) |
const |
|
inline |
Get a list of all the operators. They should be applied in order.
- Returns
- the list of operators
◆ getEndProperties()
Get the properties after this operator is applied
- Returns
- the properties which are true after this operator is applied
Reimplemented from axom::klee::GeometryOperator.
◆ GeometryOperator()
axom::klee::GeometryOperator::GeometryOperator |
|
explicit |
Create an operator with the given start properties
- Parameters
-
startProperties | the properties before the operator is applied |
◆ getStartProperties()
Get the properties that the operator expects to start in
- Returns
- the properties which must be true before this operator is applied
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/klee/GeometryOperators.hpp