DatabaseEntry.h
Go to the documentation of this file.
1 // *****************************************************************
2 // Filename: DatabaseEntry.h
3 // Copyright: Pedram Azad, Chair Prof. Dillmann (IAIM),
4 // Institute for Computer Science and Engineering (CSE),
5 // University of Karlsruhe. All rights reserved.
6 // Author: Pedram Azad
7 // Date: 2005
8 // *****************************************************************
9 
10 
11 #ifndef _DATABASE_ENTRY_H_
12 #define _DATABASE_ENTRY_H_
13 
14 
15 // *****************************************************************
16 // necessary includes
17 // *****************************************************************
18 
19 #include <string>
20 #include "Math/Math3d.h"
21 
22 
23 // *****************************************************************
24 // forward class declarations
25 // *****************************************************************
26 
27 struct Transformation3d;
28 
29 
30 
31 // *****************************************************************
32 // CDatabaseEntry
33 // *****************************************************************
34 
36 {
37 public:
38  // constructor
40 
41  // destructor
43 
44 
45  // public methods
46  int GetNumberOfSamples() const { return m_nSamples; }
47  void SetNumberOfSamples(int nSamples);
48  bool GetPose(int nIndex, Transformation3d &pose) const;
49  bool SetPose(int nIndex, const Transformation3d &pose);
50 
51 
52  // public attributes
57 
58 
59 private:
60  // private attributes
63 };
64 
65 
66 
67 #endif /* _DATABASE_ENTRY_H_ */
void SetNumberOfSamples(int nSamples)
Transformation3d * m_pPoseData
Definition: DatabaseEntry.h:61
std::string sInfoPath
Definition: DatabaseEntry.h:55
std::string sOivPath
Definition: DatabaseEntry.h:54
std::string sPath
Definition: DatabaseEntry.h:53
bool SetPose(int nIndex, const Transformation3d &pose)
int GetNumberOfSamples() const
Definition: DatabaseEntry.h:46
GLsizei const GLchar ** string
Definition: glext.h:3528
bool GetPose(int nIndex, Transformation3d &pose) const
std::string sName
Definition: DatabaseEntry.h:56
Data structure for the representation of a 3D rigid body transformation.
Definition: Math3d.h:105


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:27