VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtRunwayMarkingNode Class Reference
Inheritance diagram for makVrv::DtRunwayMarkingNode:
Inheritance graph
[legend]

Public Member Functions

 DtRunwayMarkingNode (DtDe &de, DtAerodromeRenderer &renderer, const std::string &icao)
 
virtual ~DtRunwayMarkingNode ()
 
virtual osg::ref_ptr< osg::Geode > buildMarkingDrawable ()
 
virtual osg::ref_ptr< osg::Geode > buildDesignatorDrawable ()
 
virtual void addMarking (const osg::Vec3Array &verts, const osg::Vec2Array &texCoords)
 
virtual void addDesignator (const osg::Vec3Array &verts, const osg::Vec2Array &texCoords)
 
virtual void setTerrainCleared (bool flag)
 
virtual bool terrainCleared () const
 

Protected Attributes

DtDemyDe
 
std::string myIcao
 
DtAerodromeRenderermyRenderer
 
osg::ref_ptr< osg::Vec3Array > myMarkingVerts
 
osg::ref_ptr< osg::Vec2Array > myMarkingTexCoords
 
osg::ref_ptr< osg::Vec3Array > myDesignatorVerts
 
osg::ref_ptr< osg::Vec2Array > myDesignatorTexCoords
 
bool myTerrainCleared
 

Private Member Functions

 DtRunwayMarkingNode (const DtRunwayMarkingNode &rhs)=delete
 
DtRunwayMarkingNodeoperator= (const DtRunwayMarkingNode &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtRunwayMarkingNode::DtRunwayMarkingNode ( DtDe de,
DtAerodromeRenderer renderer,
const std::string &  icao 
)

constructor

virtual makVrv::DtRunwayMarkingNode::~DtRunwayMarkingNode ( )
virtual

destructor

makVrv::DtRunwayMarkingNode::DtRunwayMarkingNode ( const DtRunwayMarkingNode rhs)
privatedelete

not allowed

Member Function Documentation

DtRunwayMarkingNode& makVrv::DtRunwayMarkingNode::operator= ( const DtRunwayMarkingNode rhs)
privatedelete

not allowed

virtual osg::ref_ptr<osg::Geode> makVrv::DtRunwayMarkingNode::buildMarkingDrawable ( )
virtual

building marking drawable

virtual osg::ref_ptr<osg::Geode> makVrv::DtRunwayMarkingNode::buildDesignatorDrawable ( )
virtual

building designator drawable

virtual void makVrv::DtRunwayMarkingNode::addMarking ( const osg::Vec3Array &  verts,
const osg::Vec2Array &  texCoords 
)
virtual

add a marking

virtual void makVrv::DtRunwayMarkingNode::addDesignator ( const osg::Vec3Array &  verts,
const osg::Vec2Array &  texCoords 
)
virtual

add a designator

virtual void makVrv::DtRunwayMarkingNode::setTerrainCleared ( bool  flag)
virtual

mark the terrain cleared

virtual bool makVrv::DtRunwayMarkingNode::terrainCleared ( ) const
virtual

is terrain cleared?

Member Data Documentation

DtDe& makVrv::DtRunwayMarkingNode::myDe
protected
std::string makVrv::DtRunwayMarkingNode::myIcao
protected
DtAerodromeRenderer& makVrv::DtRunwayMarkingNode::myRenderer
protected
osg::ref_ptr<osg::Vec3Array> makVrv::DtRunwayMarkingNode::myMarkingVerts
protected
osg::ref_ptr<osg::Vec2Array> makVrv::DtRunwayMarkingNode::myMarkingTexCoords
protected
osg::ref_ptr<osg::Vec3Array> makVrv::DtRunwayMarkingNode::myDesignatorVerts
protected
osg::ref_ptr<osg::Vec2Array> makVrv::DtRunwayMarkingNode::myDesignatorTexCoords
protected
bool makVrv::DtRunwayMarkingNode::myTerrainCleared
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)