![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2001 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: vrfAttachMgr.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00017 #ifndef DtVrfAttachmentManager_H_ 00018 #define DtVrfAttachmentManager_H_ 00019 00020 #include "vrfobjcore/attachMgr.h" 00021 00022 class DtVrfObjectStateRepository; 00023 00032 00033 #include "vrfobjcore/vrfobjcoreDefines.h" 00034 class DT_DLL_vrfobjcore DtVrfAttachmentManager : public DtAttachmentManager 00035 { 00036 00037 private: 00039 DtVrfAttachmentManager(); 00040 00041 public: 00043 DtVrfAttachmentManager(DtSimObjectStateRepository* owner); 00044 00046 DtVrfAttachmentManager(const DtVrfAttachmentManager& orig); 00047 00049 const DtVrfAttachmentManager& operator=(const DtVrfAttachmentManager& orig); 00050 00052 virtual ~DtVrfAttachmentManager(); 00053 00055 virtual DtAttachmentManager* clone() const; 00056 00057 00061 virtual DtVector getPartAttachPoint(const DtObjectType& partType, bool recurse = false) 00062 const; 00063 00064 virtual DtVrfObjectStateRepository* vrfOwner() const; 00065 00066 protected: 00067 00068 }; 00069 00070 #endif