VR-Forces 4.2 Class Documentation
pathDataConverter.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
9 #include <osg/Node>
10 #include <osg/Group>
11 
12 #include "kypathdata/visualsystem/ivisualgeometry.h"
14 
15 namespace BHAVE
16 {
18  class DT_DLL_osgdb_PathData DtPathDataConverter : public Kaim::IVisualGeometry
19  {
20  public:
22  virtual ~DtPathDataConverter();
23 
25  virtual osg::Node* convertFileToNode(const std::string& pdgFile);
26 
27  protected:
29  virtual void convertNav(BHAVE3DGui::DtPathDataDrawerHelper*);
30 
32  virtual DtBhaveOsgLOD* convertGraph(BHAVE3DGui::DtPathDataDrawerHelper*) const;
33 
35  virtual void DoBeginTriangles();
37  virtual void DoPushTriangle(const Kaim::VisualTriangle& triangle);
39  virtual void DoEndTriangles();
40 
46  };
47 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)