VR-Forces 4.3 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
vrfutil
rwTaitBryan.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
#pragma once
15
16
#include <matrix/vlTaitBryan.h>
17
#include "
vrfutil/readerWriter.h
"
18
22
23
#include "
vrfutil/vrfutilDefines.h
"
24
class
DT_DLL_vrfutil
DtRwTaitBryan
:
public
DtReaderWriter
,
public
DtTaitBryan
25
{
26
public
:
28
DtRwTaitBryan
();
29
31
DtRwTaitBryan
(
const
DtString
& name,
DtReaderWriterRegistry
*
const
32
parentRegistry = NULL);
33
34
DtRwTaitBryan
(
const
DtSymbolString& name,
DtReaderWriterRegistry
*
const
35
parentRegistry = NULL);
36
38
DtRwTaitBryan
(
const
DtString
& name,
double
psi,
double
theta,
double
phi,
39
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
40
41
DtRwTaitBryan
(
const
DtSymbolString& name,
double
psi,
double
theta,
double
phi,
42
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
43
45
DtRwTaitBryan
(
const
DtString
& name,
const
DtTaitBryan & fromTaitBryan,
46
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
47
48
DtRwTaitBryan
(
const
DtSymbolString& name,
const
DtTaitBryan & fromTaitBryan,
49
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
50
52
DtRwTaitBryan
(
const
DtRwTaitBryan
& orig);
53
55
DtRwTaitBryan
(
const
DtString
& name,
const
DtRwTaitBryan
& fromRwTaitBryan,
56
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
57
58
DtRwTaitBryan
(
const
DtSymbolString& name,
const
DtRwTaitBryan
& fromRwTaitBryan,
59
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
60
62
virtual
~
DtRwTaitBryan
();
63
65
DtRwTaitBryan
&
operator=
(
const
DtRwTaitBryan
& orig);
66
DtRwTaitBryan
&
operator=
(
const
DtTaitBryan & orig);
67
68
virtual
void
putData
(FILE* fp,
int
indentLevel = 0);
69
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtReaderWriter::SearchPaths
& searchPaths,
70
const
DtVariableBindingsList
& variableBindings);
71
75
virtual
const
char
*
readerWriterType
()
const
;
76
79
virtual
void
putData
(
DtEnvironmentSP
, DtEnvValueSP parent)
const
;
80
virtual
void
getData
(
const
DtEnvironmentSP
,
const
DtEnvValueSP value,
81
const
DtReaderWriter::SearchPaths
& searchPaths =
DtReaderWriter::SearchPaths
(),
82
const
DtVariableBindingsList
& bindings =
DtVariableBindingsList
());
83
85
static
const
char
*
theXmlType
();
86
87
virtual
const
char
*
xmlType
()
const
88
{
89
return
theXmlType
();
90
}
92
93
bool
operator==
(
const
DtRwTaitBryan
&)
const
;
94
bool
operator!=
(
const
DtRwTaitBryan
& rhs) {
return
!(*
this
== rhs); };
95
};
96
97
Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)