GCOP
1.0
|
00001 // This file is part of libgcop, a library for Geometric Control, Optimization, and Planning (GCOP) 00002 // 00003 // Copyright (C) 2004-2014 Marin Kobilarov <marin(at)jhu.edu> 00004 // 00005 // This Source Code Form is subject to the terms of the Mozilla 00006 // Public License v. 2.0. If a copy of the MPL was not distributed 00007 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 00008 00009 #ifndef GCOP_AIRBOT_H 00010 #define GCOP_AIRBOT_H 00011 00012 #include "mbs.h" 00013 #include "hrotor.h" 00014 00015 00016 namespace gcop { 00017 00029 class Airbase : public Mbs { 00030 public: 00031 Airbase(int nb, int j); 00032 00033 void Force(VectorXd &f, double t, const MbsState &x, const VectorXd &u, 00034 MatrixXd *A = 0, MatrixXd *B = 0); 00035 00036 00037 }; 00038 } 00039 00040 #endif