Property | Type | Description | |
---|---|---|---|
Host2 | MissionPlanner.Plugin.PluginHost | ||
StartPointLatLngAlt | MissionPlanner.Utilities.PointLatLngAlt |
Method | Description | |
---|---|---|
CreateGrid ( List |
||
FindLineIntersection ( MissionPlanner.Utilities.utmpos start1, MissionPlanner.Utilities.utmpos end1, MissionPlanner.Utilities.utmpos start2, MissionPlanner.Utilities.utmpos end2 ) : MissionPlanner.Utilities.utmpos |
from http://stackoverflow.com/questions/1119451/how-to-tell-if-a-line-intersects-a-polygon-in-c
|
Method | Description | |
---|---|---|
AddAngle ( double angle, double degrees ) : double | ||
DoDebug ( ) : void | ||
PointInPolygon ( MissionPlanner.Utilities.utmpos p, List |
||
addtomap ( linelatlng pos ) : void | ||
addtomap ( MissionPlanner.Utilities.utmpos pos, string tag ) : void |
this is a debug function
|
|
findClosestLine ( MissionPlanner.Utilities.utmpos start, List |
||
findClosestPoint ( MissionPlanner.Utilities.utmpos start, List |
||
getPolyMinMax ( List |
||
newpos ( MissionPlanner.Utilities.utmpos input, double bearing, double distance ) : MissionPlanner.Utilities.utmpos | ||
newpos ( double &x, double &y, double bearing, double distance ) : void |
public static CreateGrid ( List |
||
polygon | List |
|
altitude | double | |
distance | double | |
spacing | double | |
angle | double | |
overshoot1 | double | |
overshoot2 | double | |
startpos | StartPosition | |
shutter | bool | |
minLaneSeparation | float | |
leadin | float | |
return | List |
public static FindLineIntersection ( MissionPlanner.Utilities.utmpos start1, MissionPlanner.Utilities.utmpos end1, MissionPlanner.Utilities.utmpos start2, MissionPlanner.Utilities.utmpos end2 ) : MissionPlanner.Utilities.utmpos | ||
start1 | MissionPlanner.Utilities.utmpos | |
end1 | MissionPlanner.Utilities.utmpos | |
start2 | MissionPlanner.Utilities.utmpos | |
end2 | MissionPlanner.Utilities.utmpos | |
return | MissionPlanner.Utilities.utmpos |
public static MissionPlanner.Plugin.PluginHost Host2 | ||
return | MissionPlanner.Plugin.PluginHost |