DFLib Release 1.0.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pyProjPoint.pyProjReport Class Reference
Inheritance diagram for pyProjPoint.pyProjReport:
Inheritance graph
[legend]
Collaboration diagram for pyProjPoint.pyProjReport:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, name, valid, Point, bearing, sigma)
 
def setReceiverLocation (self, theLocation)
 
def getReceiverLocation (self)
 
def setBearing (self, theBearing)
 
def setSigma (self, theSigma)
 
def getReportBearingRadians (self)
 
def getBearing (self)
 
def getBearingStandardDeviationRadians (self)
 
def getSigma (self)
 

Public Attributes

 myPoint
 
 bearing
 
 sigma
 

Static Public Attributes

pyProjPoint r1Point = pyProjPoint([-(106+38./60.+15.4/3600.) , (34+56./60.+48.7/3600)])
 
pyProjReport r1 = pyProjReport("r1",True,r1Point,121.147,1.0)
 
pyProjReport r1p = r1.getReceiverLocation()
 
pyProjPoint r2Point = pyProjPoint([-(106+18./60.+17.0/3600.) , (34+58./60.+12.5/3600)])
 
pyProjReport r2 = pyProjReport("r2",True,r2Point,257.539,3.0)
 
pyProjReport r2p = r2.getReceiverLocation()
 
pyProjPoint r3Point = pyProjPoint([-(106+28./60.+53.8/3600.) , (35+10./60.+33.9/3600)])
 
pyProjReport r3 = pyProjReport("r3",True,r3Point,197.962,2.0)
 
pyProjReport r3p = r3.getReceiverLocation()
 
DFLib rc = DFLib.ReportCollection()
 
pyProjPoint LSfix = pyProjPoint()
 
pyProjPoint LSv = LSfix.getXY()
 
pyProjPoint LSu = LSfix.getUserCoords()
 
pyProjPoint FCAfix = pyProjPoint()
 
DFLib FCA_stddev = DFLib.vectord(2)
 
pyProjPoint FCAv = FCAfix.getXY()
 
pyProjPoint FCAu = FCAfix.getUserCoords()
 

Detailed Description

  The pyProjReport class implements the DFLib::Abstract::Report interface.

Constructor & Destructor Documentation

◆ __init__()

def pyProjPoint.pyProjReport.__init__ (   self,
  name,
  valid,
  Point,
  bearing,
  sigma 
)
pyProjReport constructor
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ getBearing()

def pyProjPoint.pyProjReport.getBearing (   self)
Returns the report bearing in degrees.
Here is the call graph for this function:

◆ getBearingStandardDeviationRadians()

def pyProjPoint.pyProjReport.getBearingStandardDeviationRadians (   self)
Returns receiver standard deviation in radians.
Here is the caller graph for this function:

◆ getReceiverLocation()

def pyProjPoint.pyProjReport.getReceiverLocation (   self)
Returns the receiver location in XY coordinates.
This is returned as a vectord (STL vector<double>) pointer.

◆ getReportBearingRadians()

def pyProjPoint.pyProjReport.getReportBearingRadians (   self)
Returns the report bearing relative to grid north (Y) in radians.
Here is the caller graph for this function:

◆ getSigma()

def pyProjPoint.pyProjReport.getSigma (   self)
Returns receiver standard deviation in degrees.
Here is the call graph for this function:

◆ setBearing()

def pyProjPoint.pyProjReport.setBearing (   self,
  theBearing 
)
Sets the report's bearing (in the XY space, which means it needs
to have grid convergence and magnetic declination taken into
account!) This is in degrees.

◆ setReceiverLocation()

def pyProjPoint.pyProjReport.setReceiverLocation (   self,
  theLocation 
)
Sets the receiver location in XY coordinates.

◆ setSigma()

def pyProjPoint.pyProjReport.setSigma (   self,
  theSigma 
)
Sets the standard deviation of the distribution of
random errors expected from this type of receiver.  This is in degrees.

Member Data Documentation

◆ bearing

pyProjPoint.pyProjReport.bearing

◆ FCA_stddev

DFLib pyProjPoint.pyProjReport.FCA_stddev = DFLib.vectord(2)
static

◆ FCAfix

pyProjPoint pyProjPoint.pyProjReport.FCAfix = pyProjPoint()
static

◆ FCAu

pyProjPoint pyProjPoint.pyProjReport.FCAu = FCAfix.getUserCoords()
static

◆ FCAv

pyProjPoint pyProjPoint.pyProjReport.FCAv = FCAfix.getXY()
static

◆ LSfix

pyProjPoint pyProjPoint.pyProjReport.LSfix = pyProjPoint()
static

◆ LSu

pyProjPoint pyProjPoint.pyProjReport.LSu = LSfix.getUserCoords()
static

◆ LSv

pyProjPoint pyProjPoint.pyProjReport.LSv = LSfix.getXY()
static

◆ myPoint

pyProjPoint.pyProjReport.myPoint

◆ r1

pyProjReport pyProjPoint.pyProjReport.r1 = pyProjReport("r1",True,r1Point,121.147,1.0)
static

◆ r1p

pyProjReport pyProjPoint.pyProjReport.r1p = r1.getReceiverLocation()
static

◆ r1Point

pyProjPoint pyProjPoint.pyProjReport.r1Point = pyProjPoint([-(106+38./60.+15.4/3600.) , (34+56./60.+48.7/3600)])
static

◆ r2

pyProjReport pyProjPoint.pyProjReport.r2 = pyProjReport("r2",True,r2Point,257.539,3.0)
static

◆ r2p

pyProjReport pyProjPoint.pyProjReport.r2p = r2.getReceiverLocation()
static

◆ r2Point

pyProjPoint pyProjPoint.pyProjReport.r2Point = pyProjPoint([-(106+18./60.+17.0/3600.) , (34+58./60.+12.5/3600)])
static

◆ r3

pyProjReport pyProjPoint.pyProjReport.r3 = pyProjReport("r3",True,r3Point,197.962,2.0)
static

◆ r3p

pyProjReport pyProjPoint.pyProjReport.r3p = r3.getReceiverLocation()
static

◆ r3Point

pyProjPoint pyProjPoint.pyProjReport.r3Point = pyProjPoint([-(106+28./60.+53.8/3600.) , (35+10./60.+33.9/3600)])
static

◆ rc

DFLib pyProjPoint.pyProjReport.rc = DFLib.ReportCollection()
static

◆ sigma

pyProjPoint.pyProjReport.sigma

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