forward_declarations.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <map>
4
#include <vector>
5
6
namespace
armarx
7
{
8
class
ObjectID
;
9
class
ObjectInfo;
10
class
ObjectFinder;
11
}
// namespace armarx
12
13
namespace
armarx::objpose
14
{
15
struct
ObjectAttachmentInfo;
16
struct
PoseManifoldGaussian;
17
18
struct
ObjectPose;
19
20
using
ObjectPoseSeq
= std::vector<ObjectPose>;
21
using
ObjectPoseMap
= std::map<ObjectID, ObjectPose>;
22
23
class
ProvidedObjectPose
;
24
25
using
ProvidedObjectPoseSeq
= std::vector<ProvidedObjectPose>;
26
using
ProvidedObjectPoseMap
= std::map<ObjectID, ProvidedObjectPose>;
27
28
class
ObjectPoseClient
;
29
}
// namespace armarx::objpose
30
31
namespace
armarx::objects
32
{
33
struct
Scene
;
34
struct
SceneObject
;
35
}
// namespace armarx::objects
36
37
// Ice Types
38
namespace
armarx::objpose::data
39
{
40
class
PoseManifoldGaussian
;
41
}
42
43
// Aron Types
44
namespace
armarx::objpose::arondto
45
{
46
class
ObjectAttachmentInfo
;
47
class
ObjectType;
48
class
ObjectPose
;
49
struct
PoseManifoldGaussian
;
50
}
// namespace armarx::objpose::arondto
armarx::objpose::ObjectPoseSeq
std::vector< ObjectPose > ObjectPoseSeq
Definition:
forward_declarations.h:20
armarx::armem::attachment::ObjectID
armem::MemoryID ObjectID
Definition:
types.h:79
armarx::objpose::PoseManifoldGaussian
A "gaussian" distribution in pose space (i.e.
Definition:
PoseManifoldGaussian.h:24
armarx::objpose::ProvidedObjectPoseMap
std::map< ObjectID, ProvidedObjectPose > ProvidedObjectPoseMap
Definition:
forward_declarations.h:26
armarx::objects::SceneObject
Definition:
Scene.h:37
armarx::objpose::ObjectPoseClient
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
Definition:
ObjectPoseClient.h:17
armarx::objects
Definition:
forward_declarations.h:31
armarx::objpose::data
Definition:
forward_declarations.h:38
armarx::objpose
Definition:
objpose.h:6
armarx::objpose::ProvidedObjectPoseSeq
std::vector< ProvidedObjectPose > ProvidedObjectPoseSeq
Definition:
forward_declarations.h:25
armarx::objects::Scene
Definition:
Scene.h:55
armarx::objpose::ProvidedObjectPose
An object pose provided by an ObjectPoseProvider.
Definition:
ProvidedObjectPose.h:24
armarx::objpose::arondto
Definition:
forward_declarations.h:44
armarx::objpose::ObjectAttachmentInfo
Definition:
ObjectPose.h:23
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:27
armarx::objpose::ObjectPose
An object pose as stored by the ObjectPoseStorage.
Definition:
ObjectPose.h:33
armarx::objpose::ObjectPoseMap
std::map< ObjectID, ObjectPose > ObjectPoseMap
Definition:
forward_declarations.h:21
RobotAPI
libraries
ArmarXObjects
forward_declarations.h
Generated on Sat Apr 12 2025 09:13:28 for armarx_documentation by
1.8.17