GeneralBrokenLines V03-00-00
gblpy
Public Member Functions | Private Attributes | List of all members
gblpy.gblsit.gblHelixPrediction Class Reference

Prediction (from helix at measurement) More...

Inheritance diagram for gblpy.gblsit.gblHelixPrediction:

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

Detailed Description

Prediction (from helix at measurement)

Definition at line 575 of file gblsit.py.

Constructor & Destructor Documentation

◆ __init__()

def gblpy.gblsit.gblHelixPrediction.__init__ (   self,
  sArc,
  pred,
  tDir,
  uDir,
  vDir,
  nDir,
  pos 
)

Constructor.

Parameters
[in]sArcarc length; float
[in]predprediction for measurement (u,v); list
[in]tDirtrack direction at prediction; vector
[in]uDirmeasurement direction for u; vector
[in]vDirmeasurement direction for v; vector
[in]nDirnormal to measurement plane; vector
[in]posposition at prediction; vector

Definition at line 587 of file gblsit.py.

Member Function Documentation

◆ getArcLength()

def gblpy.gblsit.gblHelixPrediction.getArcLength (   self)

Get arc-length

Definition at line 605 of file gblsit.py.

References gblpy.gblsit.gblHelixPrediction.__sarc.

◆ getCosIncidence()

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.

◆ getCurvilinearDirs()

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().

◆ getDirection()

def gblpy.gblsit.gblHelixPrediction.getDirection (   self)

Get (track) direction.

Definition at line 617 of file gblsit.py.

References gblpy.gblsit.gblHelixPrediction.__tdir.

◆ getMeasPred()

def gblpy.gblsit.gblHelixPrediction.getMeasPred (   self)

Get measurement prediction.

Definition at line 609 of file gblsit.py.

References gblpy.gblsit.gblHelixPrediction.__pred.

◆ getPos()

def gblpy.gblsit.gblHelixPrediction.getPos (   self)

Get Position.

Definition at line 613 of file gblsit.py.

References gblpy.gblsit.gblHelixPrediction.__pos.

Member Data Documentation

◆ __ndir

gblpy.gblsit.gblHelixPrediction.__ndir
private

normal to (u,v)

Definition at line 599 of file gblsit.py.

Referenced by gblpy.gblsit.gblHelixPrediction.getCosIncidence().

◆ __pos

gblpy.gblsit.gblHelixPrediction.__pos
private

position

Definition at line 601 of file gblsit.py.

Referenced by gblpy.gblsit.gblHelixPrediction.getPos().

◆ __pred

gblpy.gblsit.gblHelixPrediction.__pred
private

prediction

Definition at line 591 of file gblsit.py.

Referenced by gblpy.gblsit.gblHelixPrediction.getMeasPred().

◆ __sarc

gblpy.gblsit.gblHelixPrediction.__sarc
private

arc-length

Definition at line 589 of file gblsit.py.

Referenced by gblpy.gblsit.gblHelixPrediction.getArcLength().

◆ __tdir

gblpy.gblsit.gblHelixPrediction.__tdir
private

◆ __udir

gblpy.gblsit.gblHelixPrediction.__udir
private

u direction

Definition at line 595 of file gblsit.py.

◆ __vdir

gblpy.gblsit.gblHelixPrediction.__vdir
private

v direction

Definition at line 597 of file gblsit.py.


The documentation for this class was generated from the following file: