32 virtual void setupDecorator();
42 template <
typename _BaseProxyInterface>
55 virtual void setupDecorator()
override { _BaseProxyInterface::setupDecorator(); }
DtSimObjectFacade(const DtSimObject *o)
Definition: simObjectFacadeBase.h:50
virtual DtSimObjectReference simObject() const override
Definition: simObjectFacadeBase.h:53
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtSimObjectReference mySimObject
Definition: simObjectFacadeBase.h:36
DtSimObjectFacade()
Definition: simObjectFacadeBase.h:49
DtSimObjectFacade(DtSimObjectReference o)
Definition: simObjectFacadeBase.h:51
Represents a single simulation object in the exercise. Object may be VRF simulation, or non-VRF simulated, and may be simulated by the local sim engine, or by a remote sim engine. Only public (external) state of the object is available. All data is read-only. All access to data of the object is thread safe within the simulation frame.
Definition: simObject.h:80
Contains the DtSimObjectReference class declaration.
virtual void setupDecorator() override
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Definition: simObjectFacadeBase.h:55
The template that will wrap a proxy interface and allow it to be used separate from an multiply inher...
Definition: simObjectFacadeBase.h:43
This is a simple base class that will keep track of the sim object reference and provide a base level...
Definition: simObjectFacadeBase.h:16