public void AddPoint(PointLatLngAlt Point, double Velocity, double Curvature, double Psi_f, double Theta_f) { pointsList.Add(Point); _pointsList.Add(Point.GetPointLatLng()); velocity.Add(Velocity); Cc.Add(Curvature); psi_f.Add(Psi_f); theta_f.Add(Theta_f); //initialPosition = pointsList[pointsList.Count - 1]; }
public double GetDistance(PointLatLngAlt InitialPosition, PointLatLngAlt FinalPosition) { return(GetDistance(InitialPosition.GetPointLatLng(), FinalPosition.GetPointLatLng())); }
public bool IsInsideCircle(PointLatLngAlt Point, PointLatLngAlt Center, double Radius) { return(IsInsideCircle(Point.GetPointLatLng(), Center.GetPointLatLng(), Radius)); }
public double GetAngleMeassuredFromNord(PointLatLngAlt InitialPosition, PointLatLngAlt FinalPosition) { return(GetAngleMeassuredFromNord(InitialPosition.GetPointLatLng(), FinalPosition.GetPointLatLng())); }
public double GetSlopeFromNord(PointLatLngAlt InitialPosition, PointLatLngAlt FinalPosition) { return(GetSlopeFromNord(InitialPosition.GetPointLatLng(), FinalPosition.GetPointLatLng())); }
public void NewGeofence(PointLatLngAlt GeofencePoint) { NewGeofence(GeofencePoint.GetPointLatLng()); }
public void NewWaypoint(PointLatLngAlt waypoint) { NewWaypoint(waypoint.GetPointLatLng()); }