#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/klee/GeometryOperators.hpp>
A Translation is a GeometryOperator which translates points.
◆ Translation()
Create a Translation.
- Parameters
-
offset | the amount by which to offset points |
startProperties | the initial properties, as in the parent class. If the number of dimensions is 2, the 3rd entry in the offset should be zero, but this is not checked. |
◆ getOffset()
Get the amount by which to offset points.
- Returns
- a vector by which points should be offset
◆ toMatrix()
Convert this operator to its matrix representation.
- Returns
- a 4x4 affine transformation matrix
Implements axom::klee::MatrixOperator.
◆ 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.
◆ GeometryOperator()
axom::klee::GeometryOperator::GeometryOperator |
|
explicitinherited |
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
◆ getEndProperties()
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