18#include <vrfobjcore/radarObjectSensorPSR.h>
43 DtReaderWriterRegistry* parentRegistry = 0);
52 DtReaderWriterRegistry* parentRegistry = 0);
72 virtual DtVrfProcessStateRepository*
clone(
const DtString& rwName = DtString::nullString(),
73 DtReaderWriterRegistry* parentRegistry = 0)
const override;
80 virtual DtString
type()
const override;
114 const DtString& rwName, DtLocalObject* vrfObject, DtReaderWriterRegistry* parentRegistry);
Radar state information class for radar system configurations.
Definition rwRadarStateInfo.h:32
virtual const DtRwRadarStateInfo & radarStateInfo() const
Gets the radar state information (const version)
virtual DtRwRadarStateInfo & radarStateInfo()
Gets the radar state information (non-const version)
virtual DtString type() const override
Gets the type identifier for this PSR.
virtual DtSensorContactInfoList * createSensorContactInfoList(const DtString &name) override
Creates a sensor contact info list with extended functionality.
DtVreRadarObjectSensorPSR(DtLocalObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
Constructor with VRF object and optional name.
virtual ~DtVreRadarObjectSensorPSR() override
Virtual destructor.
static DtVrfProcessStateRepository * creator(const DtString &rwName, DtLocalObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
Factory function to create a new instance of this PSR.
DtVreRadarObjectSensorPSR(const DtVreRadarObjectSensorPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
DtRwRadarStateInfo myRadarStateInfo
Radar state information.
Definition vreRadarObjectSensorPSR.h:122
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of this PSR.
DtVreRadarObjectSensorPSR & operator=(const DtVreRadarObjectSensorPSR &orig)
Assignment operator (not implemented)
Export macros for the VREngage Object Core library.
#define VREVRFOBJCORE_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtVreRadarObjectSensorPSRType[]
Type identifier string for the VREngage radar object sensor PSR.
Definition vreRadarObjectSensorPSR.h:24
Defines radar state information structure.