VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vmap
vmapSpecNode.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
* $RCSfile: vmapSpecNode.h,v $ $Revision: 1.2 $ $State: Exp $
7
*******************************************************************************/
8
9
#ifndef vpfSpecNode_H_
10
#define vpfSpecNode_H_
11
12
#include <vlutil/vlString.h>
13
14
#include <vector>
15
#include <list>
16
17
class
DtSpecification
;
18
19
typedef
std::vector<DtString>
DtVpfEnumeration
;
20
21
class
DtVpfSpecNode
22
{
23
public
:
24
DtVpfSpecNode
(
DtString
name);
25
virtual
~DtVpfSpecNode
();
26
27
virtual
DtSpecification
*
spec
();
28
virtual
void
setSpec
(
DtSpecification
* s);
29
30
virtual
void
addChild
(
DtVpfSpecNode
* node);
31
virtual
DtVpfSpecNode
*
findChild
(
DtString
name);
32
33
protected
:
34
DtString
myName
;
35
DtSpecification
*
mySpec
;
36
DtVpfSpecNode
*
myParent
;
37
std::list<DtVpfSpecNode*>
myChildren
;
38
};
39
40
#endif
41
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)