DatabaseEntry.h
Go to the documentation of this file.
00001 // *****************************************************************
00002 // Filename:  DatabaseEntry.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:      2005
00008 // *****************************************************************
00009 
00010 
00011 #ifndef _DATABASE_ENTRY_H_
00012 #define _DATABASE_ENTRY_H_
00013 
00014 
00015 // *****************************************************************
00016 // necessary includes
00017 // *****************************************************************
00018 
00019 #include <string>
00020 #include "Math/Math3d.h"
00021 
00022 
00023 // *****************************************************************
00024 // forward class declarations
00025 // *****************************************************************
00026 
00027 struct Transformation3d;
00028 
00029 
00030 
00031 // *****************************************************************
00032 // CDatabaseEntry
00033 // *****************************************************************
00034 
00035 class CDatabaseEntry
00036 {
00037 public:
00038         // constructor
00039         CDatabaseEntry();
00040         
00041         // destructor
00042         ~CDatabaseEntry();
00043         
00044         
00045         // public methods
00046         int GetNumberOfSamples() const { return m_nSamples; }
00047         void SetNumberOfSamples(int nSamples);
00048         bool GetPose(int nIndex, Transformation3d &pose) const;
00049         bool SetPose(int nIndex, const Transformation3d &pose);
00050         
00051 
00052         // public attributes
00053         std::string sPath;
00054         std::string sOivPath;
00055         std::string sInfoPath;
00056         std::string sName;
00057         
00058         
00059 private:
00060         // private attributes
00061         Transformation3d *m_pPoseData;
00062         int m_nSamples;
00063 };
00064 
00065 
00066 
00067 #endif /* _DATABASE_ENTRY_H_ */


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:57