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 |
|
overridevirtual |
|
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.