VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
addAttr
addAttrSim
myIndRemNetIf.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: myIndRemNetIf.h,v $ $Revision: 1.6 $ $State: Exp $
7
*******************************************************************************/
8
9
#ifndef MyIndividualRemoteEntityNetInterface_H_
10
#define MyIndividualRemoteEntityNetInterface_H_
11
12
#include "
vrfobjcore/vrfIndRemNetIf.h
"
13
14
class
MyIndividualRemoteEntityNetInterface
:
15
public
DtVrfIndividualRemoteEntityNetInterface
16
{
17
public
:
18
19
//read/writable contructor
20
MyIndividualRemoteEntityNetInterface
(
const
DtString
&
name
,
21
DtVrfObject
*
simObject
,
22
DtReaderWriterRegistry
* parentRegistry = 0,
23
bool
publishObject =
true
);
24
25
//destructor
26
virtual
~MyIndividualRemoteEntityNetInterface
();
27
28
//This will copy the mass from the reflected entity and associated
29
//network state repository to the local state repository
30
virtual
void
updateFromReflectedObject
();
31
32
//Overridden to completely replace the default VR-Forces interface.
33
//See the comment in the definition.
34
virtual
DtString
type
()
const
;
35
36
//Creator function
37
static
DtSimObjectNetInterface
*
creator
(
const
DtString
& name,
38
DtVrfObject
* simObject,
39
DtReaderWriterRegistry
* parentRegistry,
40
bool
publishObject);
41
42
protected
:
43
//default constructor; not implemented
44
MyIndividualRemoteEntityNetInterface
();
45
46
//copy constructor; not implemented
47
MyIndividualRemoteEntityNetInterface
(
const
48
MyIndividualRemoteEntityNetInterface
& orig,
49
DtReaderWriterRegistry
* parentRegistry = 0);
50
51
//assignment operator; not implemented
52
const
MyIndividualRemoteEntityNetInterface
&
operator=
(
const
53
MyIndividualRemoteEntityNetInterface
& orig);
54
};
55
56
#endif
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
)