//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
//
// $Id$
#define _SG_APT_SIGNS_HXX
-#ifndef __cplusplus
+#ifndef __cplusplus
# error This library requires C++
-#endif
+#endif
#include <simgear/compiler.h>
-#include STL_STRING
+#include <string>
-#include <plib/ssg.h> // plib include
+#include <osg/Node>
class SGMaterialLib; // forward declaration
-SG_USING_STD(string);
+using std::string;
-// Generate a taxi sign
-ssgBranch *sgMakeTaxiSign( SGMaterialLib *matlib,
- const string path, const string content );
+// Generate a generic sign
+osg::Node* SGMakeSign( SGMaterialLib *matlib,
+ const string& path, const string& content );
// Generate a runway sign
-ssgBranch *sgMakeRunwaySign( SGMaterialLib *matlib,
- const string path, const string name );
+osg::Node* SGMakeRunwaySign( SGMaterialLib *matlib,
+ const string& path, const string& name );
#endif // _SG_APT_SIGNS_HXX