|
Jpp
15.0.1-rc.1-highqe
the software that should make you happy
|
Model. More...
#include <JModel.hh>
Public Member Functions | |
| JModel () | |
| Default constructor. More... | |
| JModel (const JQuaternion3D &Q0, const JQuaternion3D &Q1) | |
| Constructor. More... | |
| template<class T > | |
| JModel (T __begin, T __end) | |
| Constructor. More... | |
| JModel & | add (const JModel &model) |
| Add model. More... | |
| JModel & | sub (const JModel &model) |
| Subtract model. More... | |
| JModel & | mul (const double factor) |
| Scale model. More... | |
| JQuaternion3D | operator() (const double z) const |
| Get quaternion at given z-position. More... | |
| JFirst_t & | mul (const JSecond_t &object) |
| Multiply with object. More... | |
Public Attributes | |
| JQuaternion3D | Q0 |
| tilt More... | |
| JQuaternion3D | Q1 |
| twist More... | |
Static Public Attributes | |
| static const int | NUMBER_OF_PARAMETERS = 4 |
| number of parameters of fit per quaternion More... | |
Model.
Definition at line 32 of file JCompass/JModel.hh.
|
inline |
Default constructor.
Definition at line 38 of file JCompass/JModel.hh.
|
inline |
Constructor.
The data type corresponding to the hits should provide for the following policy methods.
double getZ(); // get z-position JQuaternion3D getQuaternion(); // get quaternion
Note that the input data should be ordered with increasing z-positions.
| __begin | begin of data |
| __end | end of data |
Definition at line 71 of file JCompass/JModel.hh.
Add model.
| model | model |
Definition at line 121 of file JCompass/JModel.hh.
Subtract model.
| model | model |
Definition at line 139 of file JCompass/JModel.hh.
|
inline |
Scale model.
| factor | multiplication factor |
Definition at line 157 of file JCompass/JModel.hh.
|
inline |
Get quaternion at given z-position.
| z | z-position. |
Definition at line 172 of file JCompass/JModel.hh.
|
inlineinherited |
Multiply with object.
| object | object |
Definition at line 357 of file JMath.hh.
|
static |
number of parameters of fit per quaternion
Definition at line 179 of file JCompass/JModel.hh.
| JQuaternion3D JCOMPASS::JModel::Q0 |
tilt
Definition at line 181 of file JCompass/JModel.hh.
| JQuaternion3D JCOMPASS::JModel::Q1 |
twist
Definition at line 182 of file JCompass/JModel.hh.
1.8.5