VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
propFacade.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCore/vrfGuiCore.h
>
14
#include <
vrfGuiCore/DtEntityFacadeCollection.h
>
15
#include <string>
16
#include <matrix/vlVector.h>
17
#include <matrix/vlTaitBryan.h>
18
19
namespace
makVrv
20
{
21
class
DtDe
;
22
class
DtSceneObjectAgent;
23
class
DtModelAgent;
24
}
25
26
namespace
makVrf
27
{
28
class
DT_DLL_VRFGUICORE
DtPropFacade
:
public
DtVrfObjectFacadeInterface
29
{
30
public
:
31
32
DtPropFacade
(makVrv::DtDe& de);
33
34
virtual
~
DtPropFacade
();
35
36
virtual
void
setModelDefinition(
const
std::string& modelDef);
37
38
virtual
void
setOrientation(
const
DtTaitBryan& orientation);
39
40
virtual
void
setOrigin(
const
DtVector
&);
41
virtual
void
setOrigin(
const
DtGeodeticCoord&);
42
virtual
void
setOriginAndSeaLevel(
const
DtVector
&);
43
44
virtual
void
setVisible(
bool
yesNo);
45
46
virtual
void
realizeFacades();
47
virtual
void
unrealizeFacades();
48
49
virtual
makVrv::DtUniqueID uniqueID()
const
;
50
51
virtual
void
setPickable(
bool
) ;
52
virtual
void
setIndicatorVisible(
bool
) ;
53
virtual
void
setWidgetEventsEnabled(
bool
) ;
54
virtual
void
setHatLineVisible(
bool
) ;
55
56
protected
:
57
makVrv::DtSceneObjectAgent*
mySceneObject
;
58
makVrv::DtModelAgent*
myObjectModel
;
59
};
60
}
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
)