A GeometryOperator describes an operation to perform on the Geometry of a Shape.
More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/klee/GeometryOperators.hpp>
A GeometryOperator describes an operation to perform on the Geometry of a Shape.
There is a subclass of GeometryOperator for each operator defined in the format specification. You can figure out which one you're working with via the accept() method. This follows the standard visitor pattern.
◆ GeometryOperator()
Create an operator with the given start properties
- Parameters
-
| startProperties | the properties before the operator is applied |
◆ ~GeometryOperator()
| virtual axom::klee::GeometryOperator::~GeometryOperator |
( |
| ) |
|
|
virtualdefault |
◆ getStartProperties()
Get the properties that the operator expects to start in
- Returns
- the properties which must be true before this operator is applied
◆ getEndProperties()
◆ accept()
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/klee/GeometryOperators.hpp