10#include <osgDB/Registry>
11#include <simgear/scene/material/Effect.hxx>
12#include <simgear/scene/material/EffectGeode.hxx>
35 virtual ReadResult
readNode(
const std::string& fileName,
40 osg::Node* createRunway(
const osg::Matrixd mat,
const SGVec3f center,
const FGRunwayRef runway,
const osgDB::Options*
options)
const;
41 osg::Node* createPavement(
const osg::Matrixd mat,
const SGVec3f center,
const FGPavementRef pavement,
const osgDB::Options*
options)
const;
42 osg::Node* createBoundary(
const osg::Matrixd mat,
const SGVec3f center,
const FGPavementRef pavement,
const osgDB::Options*
options)
const;
43 osg::Node* createLine(
const osg::Matrixd mat,
const SGVec3f center,
const FGPavementRef pavement,
const osgDB::Options*
options)
const;
44 osg::Vec4f getLineColor(
const int aPaintCode)
const;
45 osg::ref_ptr<simgear::Effect> getMaterialEffect(std::string material,
const osgDB::Options*
options)
const;
bool options(int, char **)
SGSharedPtr< FGPavement > FGPavementRef
SGSharedPtr< FGRunway > FGRunwayRef
virtual const char * className() const
const float MARKING_OFFSET
const float BOUNDARY_OFFSET
const float PAVEMENT_OFFSET
virtual ReadResult readNode(const std::string &fileName, const osgDB::Options *options) const
virtual ~AirportBuilder()
FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information ...
static const float RUNWAY_OFFSET