VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
exampleBulletHole
DtMovablePolygonModel.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtMovablePolygonModel.h,v $ $Revision: 1.0 $ $State: Exp $
7
******************************************************************************/
8
11
12
#pragma once
13
14
#include "
exampleBulletHole.h
"
15
#include <vrvCore/DtUniqueID.h>
16
#include <vrvOsg/DtOsgPolygonModel.h>
17
#include <vrvOsg/DtPolygonModelInstance.h>
18
#include <vrvOsg/DtOsgSceneConnector.h>
19
20
namespace
makVrv
21
{
22
class
DtDe
;
23
class
DtOsgSceneConnector;
24
28
class
DT_DLL_EXAMPLEBULLETHOLE
DtMovablePolygonModel
29
:
public
DtOsgPolygonModel
30
{
31
public
:
33
class
DtMovablePolygonModelInstance
:
public
DtPolygonModelInstance
34
{
35
public
:
36
DtMovablePolygonModelInstance
(
DtDe
& de )
37
:
DtPolygonModelInstance
(de)
38
{
39
}
40
41
virtual
~
DtMovablePolygonModelInstance
()
42
{
43
}
44
46
virtual
void
addToConnector( DtOsgSceneConnector* connector );
47
};
48
49
DtMovablePolygonModel
(
DtDe
& de, DtUniqueID&
id
);
50
51
virtual
~
DtMovablePolygonModel
();
52
54
virtual
void
setVisible(
bool
isVisible);
55
58
virtual
void
setPosition(
int
vtx,
const
DtVector
& position );
59
62
virtual
void
setOrientation(
int
vtx,
const
DtTaitBryan& orientation );
63
};
64
}
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
)