![]() |
ATLAS Offline Software
|
An element model without deformations, i.e. More...
#include <ElementModelRigid.h>
Public Types | |
| enum | parameter_t { X =0 , Y =1 , Z =2 , THX =3 , THY =4 , THZ =5 } |
| using | ipar_t = unsigned int |
| using | VectorSet = Eigen::Matrix<double, 3, Eigen::Dynamic, Eigen::ColMajor|Eigen::AutoAlign, 3, 5> |
| using | VectorSetRef = Eigen::Ref<VectorSet> |
Public Member Functions | |
| virtual int | nParameters () const override |
| virtual void | transform (const ParameterVector &parvec, VectorSetRef local) const override |
| virtual void | cacheTransform (ParameterVector &parvec) const override |
| virtual ipar_t | getParameterIndex (const std::string &parname) const override |
| virtual std::string | getParameterName (ipar_t ipar) const override |
An element model without deformations, i.e.
with only a (3D) translation and a (3D) rotation
Definition at line 16 of file ElementModelRigid.h.
|
inherited |
Definition at line 35 of file ElementModel.h.
|
inherited |
Definition at line 36 of file ElementModel.h.
|
inherited |
Definition at line 37 of file ElementModel.h.
|
overridevirtual |
Implements NswAsBuilt::ElementModel.
Definition at line 22 of file ElementModelRigid.cxx.
|
overridevirtual |
Implements NswAsBuilt::ElementModel.
Definition at line 35 of file ElementModelRigid.cxx.
|
overridevirtual |
Implements NswAsBuilt::ElementModel.
Definition at line 48 of file ElementModelRigid.cxx.
|
inlineoverridevirtual |
Implements NswAsBuilt::ElementModel.
Definition at line 21 of file ElementModelRigid.h.
|
overridevirtual |
Implements NswAsBuilt::ElementModel.
Definition at line 12 of file ElementModelRigid.cxx.