VR-Forces Development_Version Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfobjparam
swingingPartActuatorDescriptor.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: swingingPartActuatorDesc.h,v $ $Revision: 1.2 $ $State: Exp $
7
*******************************************************************************/
8
11
12
13
#ifndef DtSwingingPartActuatorDescriptor_H_
14
#define DtSwingingPartActuatorDescriptor_H_
15
16
#include "
vrfobjparam/actuatorComponentDescriptor.h
"
17
#include "
vrfutil/rwReal.h
"
18
#include "
vrfutil/rwString.h
"
19
#include "
vrfobjparam/vrfobjparamDefines.h
"
20
25
class
DT_DLL_vrfobjparam
DtSwingingPartActuatorDescriptor
:
public
DtActuatorComponentDescriptor
26
{
27
public
:
29
DtSwingingPartActuatorDescriptor
(
const
DtString
& rwName = DtString::nullString(),
30
DtReaderWriterRegistry
* parentRegistry = 0);
32
DtSwingingPartActuatorDescriptor
(
const
DtSwingingPartActuatorDescriptor
& orig,
33
DtReaderWriterRegistry
* parentRegistry = 0);
35
DtSwingingPartActuatorDescriptor
&
operator=
(
36
const
DtSwingingPartActuatorDescriptor
& orig);
38
virtual
~
DtSwingingPartActuatorDescriptor
();
39
41
virtual
DtComponentDescriptor
*
clone
(
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
43
virtual
DtString
type
()
const
;
44
46
static
DtComponentDescriptor
*
creator
();
47
50
virtual
double
closedAngle()
const
;
51
virtual
void
setClosedAngle(
const
double
& newValue);
53
56
virtual
double
openAngle()
const
;
57
virtual
void
setOpenAngle(
const
double
& newValue);
59
62
virtual
DtString
swingAxis()
const
;
63
virtual
void
setSwingAxis(
const
DtString
& newValue);
65
68
virtual
double
swingRate()
const
;
69
virtual
void
setSwingRate(
const
double
& newValue);
71
72
protected
:
79
DtRwReal
myClosedAngle
;
84
DtRwReal
myOpenAngle
;
89
DtRwString
mySwingAxis
;
94
DtRwReal
mySwingRate
;
96
};
97
#endif
Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)