VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
osgdb_PathData
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
8
#include "
osgdb_PathData/pathDataOsgObjects.h
"
9
#include <osg/Node>
10
#include <osg/Group>
11
12
#include "kypathdata/visualsystem/ivisualgeometry.h"
13
#include "
bhave3DGui/pathDataDrawerHelper.h
"
14
15
namespace
BHAVE
16
{
18
class
DT_DLL_osgdb_PathData
DtPathDataConverter
:
public
Kaim::IVisualGeometry
19
{
20
public
:
21
DtPathDataConverter
();
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
41
DtBhavePdgDrawMode
myDrawMode
;
42
bool
myIsGeocentric
;
43
bool
myNewTriangleSet
;
44
bool
myInitialized
;
45
DtBhaveOsgGeode
*
myCurrentGeode
;
46
};
47
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)