C# Class MissionPlanner.Utilities.ImageProjection

Exibir arquivo Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Methods

Method Description
FindLineIntersection ( PointF start1, PointF end1, PointF start2, PointF end2 ) : PointF
calc ( MissionPlanner.Utilities.PointLatLngAlt plla, double R, double P, double Y, double hfov, double vfov ) : List

Private Methods

Method Description
DoDebug ( ) : void
addtomap ( MissionPlanner.Utilities.PointLatLngAlt pos, string tag ) : void
calcIntersection ( MissionPlanner.Utilities.PointLatLngAlt plla, MissionPlanner.Utilities.PointLatLngAlt dest, int step = 100 ) : MissionPlanner.Utilities.PointLatLngAlt
fovCalc ( double fov, double distance ) : double
newpos ( MissionPlanner.Utilities.utmpos input, double bearing, double distance ) : MissionPlanner.Utilities.utmpos
newpos ( double &x, double &y, double bearing, double distance ) : void
printdcm ( MissionPlanner.HIL.Matrix3 dcm ) : void

Method Details

FindLineIntersection() public static method

public static FindLineIntersection ( PointF start1, PointF end1, PointF start2, PointF end2 ) : PointF
start1 System.Drawing.PointF
end1 System.Drawing.PointF
start2 System.Drawing.PointF
end2 System.Drawing.PointF
return System.Drawing.PointF

calc() public static method

public static calc ( MissionPlanner.Utilities.PointLatLngAlt plla, double R, double P, double Y, double hfov, double vfov ) : List
plla MissionPlanner.Utilities.PointLatLngAlt
R double
P double
Y double
hfov double
vfov double
return List