|  | GeneralBrokenLines V03-00-00
    gblpy | 
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... | |
| def gblpy.gblsit.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 | 
| def gblpy.gblsit.gblHelixPrediction.getArcLength | ( | self | ) | 
Get arc-length 
 
Definition at line 605 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__sarc.
| def gblpy.gblsit.gblHelixPrediction.getCosIncidence | ( | self | ) | 
Get cosine of incidence.
Definition at line 621 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__ndir, and gblpy.gblsit.gblHelixPrediction.__tdir.
| def gblpy.gblsit.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 628 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__tdir, and gblpy.gblsit.exampleSit().
| def gblpy.gblsit.gblHelixPrediction.getDirection | ( | self | ) | 
Get (track) direction.
Definition at line 617 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__tdir.
| def gblpy.gblsit.gblHelixPrediction.getMeasPred | ( | self | ) | 
Get measurement prediction.
Definition at line 609 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__pred.
| def gblpy.gblsit.gblHelixPrediction.getPos | ( | self | ) | 
Get Position.
Definition at line 613 of file gblsit.py.
References gblpy.gblsit.gblHelixPrediction.__pos.
| 
 | private | 
normal to (u,v)
Definition at line 599 of file gblsit.py.
Referenced by gblpy.gblsit.gblHelixPrediction.getCosIncidence().
| 
 | private | 
position
Definition at line 601 of file gblsit.py.
Referenced by gblpy.gblsit.gblHelixPrediction.getPos().
| 
 | private | 
prediction
Definition at line 591 of file gblsit.py.
Referenced by gblpy.gblsit.gblHelixPrediction.getMeasPred().
| 
 | private | 
arc-length
Definition at line 589 of file gblsit.py.
Referenced by gblpy.gblsit.gblHelixPrediction.getArcLength().
| 
 | private | 
track direction
Definition at line 593 of file gblsit.py.
Referenced by gblpy.gblsit.gblHelixPrediction.getCosIncidence(), gblpy.gblsit.gblHelixPrediction.getCurvilinearDirs(), and gblpy.gblsit.gblHelixPrediction.getDirection().
| 
 | private | 
| 
 | private |