#include <hypothesis3D.h>
Inheritance diagram for mimas::hf::hypothesis3D:
Public Member Functions | |
void | debug (void) const |
hypothesis3D | drift (void) const |
hypothesis3D | mean (const hypothesis3D &h) |
float | distance (const hypothesis3D &h) |
hypothesis3D (float x=0, float y=0, float z=0, float Rx=0, float Ry=0, float Rz=0, double weight=1.) | |
Public Attributes | |
float | x |
float | y |
float | z |
float | Rx |
What about range? | |
float | Ry |
float | Rz |
Static Public Attributes | |
static float | transX |
static float | transY |
static float | transZ |
static float | rotX |
static float | rotY |
static float | rotZ |
3 translations and 3 rotations.
Definition at line 19 of file hypothesis3D.h.
mimas::hf::hypothesis3D::hypothesis3D | ( | float | x = 0 , |
|
float | y = 0 , |
|||
float | z = 0 , |
|||
float | Rx = 0 , |
|||
float | Ry = 0 , |
|||
float | Rz = 0 , |
|||
double | weight = 1. | |||
) | [inline] |
void mimas::hf::hypothesis3D::debug | ( | void | ) | const [inline] |
hypothesis3D mimas::hf::hypothesis3D::drift | ( | void | ) | const [inline] |
Definition at line 47 of file hypothesis3D.h.
References Dice::gaussian_random(), hypothesis3D(), rotX, rotY, rotZ, Rx, Ry, Rz, transX, transY, transZ, mimas::hf::hypothesis::weight, x, y, and z.
Here is the call graph for this function:
hypothesis3D mimas::hf::hypothesis3D::mean | ( | const hypothesis3D & | h | ) | [inline] |
Definition at line 58 of file hypothesis3D.h.
References hypothesis3D(), Rx, Ry, Rz, mimas::hf::hypothesis::weight, x, y, and z.
Here is the call graph for this function:
float mimas::hf::hypothesis3D::distance | ( | const hypothesis3D & | h | ) | [inline] |
float mimas::hf::hypothesis3D::transX [static] |
float mimas::hf::hypothesis3D::transY [static] |
float mimas::hf::hypothesis3D::transZ [static] |
float mimas::hf::hypothesis3D::rotX [static] |
float mimas::hf::hypothesis3D::rotY [static] |
float mimas::hf::hypothesis3D::rotZ [static] |
Definition at line 28 of file hypothesis3D.h.
Referenced by debug(), distance(), drift(), and mean().
Definition at line 29 of file hypothesis3D.h.
Referenced by debug(), distance(), drift(), and mean().
Definition at line 30 of file hypothesis3D.h.
Referenced by debug(), distance(), drift(), and mean().
What about range?
Definition at line 31 of file hypothesis3D.h.
Referenced by debug(), distance(), drift(), and mean().
Definition at line 32 of file hypothesis3D.h.
Referenced by debug(), distance(), drift(), and mean().