00001 // ***************************************************************** 00002 // Filename: ObjectEntry.h 00003 // Copyright: Pedram Azad, Chair Prof. Dillmann (IAIM), 00004 // Institute for Computer Science and Engineering (CSE), 00005 // University of Karlsruhe. All rights reserved. 00006 // Author: Pedram Azad 00007 // Date: 2006 00008 // ***************************************************************** 00009 00010 00011 #ifndef _OBJECT_ENTRY_H_ 00012 #define _OBJECT_ENTRY_H_ 00013 00014 00015 // ***************************************************************** 00016 // necessary includes 00017 // ***************************************************************** 00018 00019 #include <string> 00020 00021 00022 // ***************************************************************** 00023 // forward class declarations 00024 // ***************************************************************** 00025 00026 00027 00028 00029 // ***************************************************************** 00030 // CObjectEntry 00031 // ***************************************************************** 00032 00033 class CObjectEntry 00034 { 00035 public: 00036 // constructor 00037 CObjectEntry(const char *pName, const char *pPath); 00038 00039 // destructor 00040 ~CObjectEntry(); 00041 00042 00043 // public methods 00044 bool Init(); 00045 00046 00047 // public attributes 00048 00049 std::string m_sName; 00050 00051 00052 private: 00053 // private attributes 00054 }; 00055 00056 00057 00058 #endif /* _OBJECT_ENTRY_H_ */