VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtCreateEntityConfigurationDialogInterface.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtCreateEntityConfigurationDialogInterface.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <vrvUtil/signalslib.h>
17
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
18
19
#include <vector>
20
21
#include <matrix/vlVector.h>
22
23
class
QWidget
;
24
class
DtSimCommand
;
25
class
QString;
26
class
DtEntityType;
27
28
namespace
makVrf
29
{
30
class
DT_DLL_VRFGUICOREQT
DtCreateEntityConfigurationDialogInterface
31
{
32
public
:
33
//DTOR
34
virtual
~
DtCreateEntityConfigurationDialogInterface
();
35
37
virtual
QWidget
* widget() = 0;
38
39
boost::signal<void (const DtSimCommand&)>
signal_createComplete
;
40
boost::signal<void ()>
signal_objectCreateComplete
;
41
42
virtual
void
setObjectName(
const
QString&) = 0;
43
virtual
QString objectName()
const
= 0;
44
45
virtual
void
setEntityType(
const
DtEntityType&) = 0;
46
virtual
const
DtEntityType& entityType()
const
= 0;
47
48
virtual
void
setForce(
int
) = 0;
49
virtual
int
force()
const
= 0;
50
51
virtual
void
setPositions(
const
std::vector<DtVector>&) = 0;
52
virtual
DtVector
position()
const
= 0;
53
virtual
DtVector
localPosition()
const
= 0;
54
56
virtual
void
addExtension(
QWidget
*) = 0;
57
59
virtual
void
removeExtension(
QWidget
*) = 0;
60
62
virtual
void
showPropertiesDialog(
bool
) = 0;
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
)