|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Implementation of a GeometryOperatorVisitor for processing klee shape operators. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/klee/AffineMatrixVisitor.hpp>

Public Member Functions | |
| AffineMatrixVisitor () | |
| void | visit (const klee::Translation &translation) override |
| void | visit (const klee::Rotation &rotation) override |
| void | visit (const klee::Scale &scale) override |
| void | visit (const klee::UnitConverter &converter) override |
| void | visit (const klee::CompositeOperator &) override |
| void | visit (const klee::SliceOperator &) override |
| const numerics::Matrix< double > & | getMatrix () const |
| bool | isValid () const |
Implementation of a GeometryOperatorVisitor for processing klee shape operators.
This class extracts the matrix form of supported operators and marks the operator as unvalid otherwise To use, check the isValid() function after visiting and then call the getMatrix() function.
| axom::klee::AffineMatrixVisitor::AffineMatrixVisitor | ( | ) |
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
overridevirtual |
Implements axom::klee::GeometryOperatorVisitor.
|
inline |
|
inline |