VR-Exchange 2.2 API Documentation
disBroker/libDisBroker/removeEntityInTrans.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef removeEntityInTrans_H_
7 #define removeEntityInTrans_H_
8 
12 
13 
15 #include "interactionTrans.h" //DtInteractionTranslator
16 #include <vl/remEntInter.h>
17 
18 namespace MAKVrExchange {
19  namespace DtDisBroker {
20 
21  class DtDisBroker;
22 
27  {
28  public:
29 
30  Dt_DEF_TRANSLATOR_NAME( "Remove Entity" );
31 
35 
40 
42  virtual void enableTranslator(bool enabled);
43 
61  const DtRemoveEntityInteraction& source );
62 
81  virtual DtRemoveEntityInteraction* translate( DtRemoveEntityInteraction* destination,
82  const DtPortalRemoveEntityInteraction& source );
83 
84  protected:
93  virtual void createDisInteraction(const DtPortalRemoveEntityInteraction& incoming);
94 
103  virtual void createPortalInteraction( const DtRemoveEntityInteraction& incoming );
104 
105  protected:
117  static void receiveDisInteraction(DtRemoveEntityInteraction *createentity, void *usr);
118 
131  static void receivePortalInteraction( const DtPortalRemoveEntityInteraction &createentity, void *usr);
132  };
133  }
134 }
135 
136 #endif //end #ifndef createEntityInTrans_H_

Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)