![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Generated by VR-Forces Component Code Generator 00003 ** WARNING: Changes to this file WILL BE LOST if file is regenerated. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: targetSelectionControllerPSR.h,v $ $Revision: 1.2 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 00013 #ifndef targetSelectionControllerPSR_H_ 00014 #define targetSelectionControllerPSR_H_ 00015 00016 #include "vrfobjcore/processSR.h" 00017 #include "vrfutil/rwString.h" 00018 00021 #include "vrfobjcore/vrfobjcoreDefines.h" 00022 class DT_DLL_vrfobjcore DtTargetSelectionControllerPSR : public DtVrfProcessStateRepository 00023 { 00024 public: 00026 DtTargetSelectionControllerPSR(DtVrfObject* vrfObject, 00027 const DtString& rwName = DtString::nullString(), 00028 DtReaderWriterRegistry* parentRegistry = 0); 00030 DtTargetSelectionControllerPSR(const DtTargetSelectionControllerPSR& orig, 00031 const DtString& rwName = DtString::nullString(), 00032 DtReaderWriterRegistry* parentRegistry = 0); 00034 DtTargetSelectionControllerPSR& operator=( 00035 const DtTargetSelectionControllerPSR& orig); 00037 virtual ~DtTargetSelectionControllerPSR(); 00038 00040 virtual DtVrfProcessStateRepository* clone( 00041 const DtString& rwName = DtString::nullString(), 00042 DtReaderWriterRegistry* parentRegistry = 0) const; 00043 00045 virtual DtString type() const; 00046 00048 static DtVrfProcessStateRepository* creator(const DtString& rwName, 00049 DtVrfObject* vrfObject, DtReaderWriterRegistry* parentRegistry = 0); 00050 00055 virtual DtString userTargetName() const; 00056 virtual void setUserTargetName(const DtString& newValue); 00058 00059 protected: 00060 DtRwString myUserTargetName; 00061 }; 00062 #endif