![]() |
GeneralBrokenLines V03-01-02
gblpy3
|
Prediction (from helix at measurement) More...
Public Member Functions | |
| def | __init__ (self, sArc, pred, tDir, uDir, vDir, nDir, pos) |
| Constructor. More... | |
| def | getArcLength (self) |
| Get arc-length More... | |
| def | getMeasPred (self) |
| Get measurement prediction. More... | |
| def | getPos (self) |
| Get Position. More... | |
| def | getDirection (self) |
| Get (track) direction. More... | |
| def | getCosIncidence (self) |
| Get cosine of incidence. More... | |
| def | getCurvilinearDirs (self) |
| Get curvilinear directions (U,V) More... | |
Private Attributes | |
| __sarc | |
| arc-length More... | |
| __pred | |
| prediction More... | |
| __tdir | |
| track direction More... | |
| __udir | |
| u direction More... | |
| __vdir | |
| v direction More... | |
| __ndir | |
| normal to (u,v) More... | |
| __pos | |
| position More... | |
Prediction (from helix at measurement)
Definition at line 626 of file gblsit3.py.
| def gblsit3.gblHelixPrediction.__init__ | ( | self, | |
| sArc, | |||
| pred, | |||
| tDir, | |||
| uDir, | |||
| vDir, | |||
| nDir, | |||
| pos | |||
| ) |
Constructor.
| [in] | sArc | arc length; float |
| [in] | pred | prediction for measurement (u,v); list |
| [in] | tDir | track direction at prediction; vector |
| [in] | uDir | measurement direction for u; vector |
| [in] | vDir | measurement direction for v; vector |
| [in] | nDir | normal to measurement plane; vector |
| [in] | pos | position at prediction; vector |
Definition at line 638 of file gblsit3.py.
| def gblsit3.gblHelixPrediction.getArcLength | ( | self | ) |
Get arc-length
Definition at line 656 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__sarc.
| def gblsit3.gblHelixPrediction.getCosIncidence | ( | self | ) |
Get cosine of incidence.
Definition at line 672 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__ndir, and gblsit3.gblHelixPrediction.__tdir.
| def gblsit3.gblHelixPrediction.getCurvilinearDirs | ( | self | ) |
Get curvilinear directions (U,V)
Curvilinear system: track direction T, U = Z x T / |Z x T|, V = T x U
Definition at line 679 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__tdir, and gblsit3.exampleSit().
| def gblsit3.gblHelixPrediction.getDirection | ( | self | ) |
Get (track) direction.
Definition at line 668 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__tdir.
| def gblsit3.gblHelixPrediction.getMeasPred | ( | self | ) |
Get measurement prediction.
Definition at line 660 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__pred.
| def gblsit3.gblHelixPrediction.getPos | ( | self | ) |
Get Position.
Definition at line 664 of file gblsit3.py.
References gblsit3.gblHelixPrediction.__pos.
|
private |
normal to (u,v)
Definition at line 650 of file gblsit3.py.
Referenced by gblsit3.gblHelixPrediction.getCosIncidence().
|
private |
position
Definition at line 652 of file gblsit3.py.
Referenced by gblsit3.gblHelixPrediction.getPos().
|
private |
prediction
Definition at line 642 of file gblsit3.py.
Referenced by gblsit3.gblHelixPrediction.getMeasPred().
|
private |
arc-length
Definition at line 640 of file gblsit3.py.
Referenced by gblsit3.gblHelixPrediction.getArcLength().
|
private |
track direction
Definition at line 644 of file gblsit3.py.
Referenced by gblsit3.gblHelixPrediction.getCosIncidence(), gblsit3.gblHelixPrediction.getCurvilinearDirs(), and gblsit3.gblHelixPrediction.getDirection().
|
private |
u direction
Definition at line 646 of file gblsit3.py.
|
private |
v direction
Definition at line 648 of file gblsit3.py.