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
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/vrfIndividualRemoteEntityNetInterface.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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)