Skip to content

Commit f59efec

Browse files
committed
removed all dependencies of OSG an Qt3D
1 parent 0474cc1 commit f59efec

18 files changed

Lines changed: 52 additions & 1610 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Conceptually, the DSR represents a network of entities and relations among them.
6363

6464
- Attributes' names must be taken from a predefined list of tokens with types, for example ('name', string)('pos_x', float). A complete lists is provided below.
6565
- _RT edges_ are edges of type _RT_ that code a geometric relation between two nodes. RT edges have two atributes _rotation_euler_xyz_ and _translation_ that hold the euler angles and translation coordinates of the R|t 4x4 matrix that represents a rotation followed by a translation pose of the child with respect to the parent's reference frame. There are methods in the G-API to directly recover the Rt matrix from the edge as a RoboComp RTMat.
66-
- There is a singular node in G named, "root", that representes the origin of the current reference frame for the robot. This node is the root of a kinematic tree linked by RT edges. This tree is embedded in G and represent the set of physical elements believed to exist in the world. This tree is called _innermodel_ and can be automatically drawn in 3D using OpenSceneGraph and in 2D using Qt. Both representation are included in the UI off all generated agents.
66+
- There is a singular node in G named, "root", that representes the origin of the current reference frame for the robot. This node is the root of a kinematic tree linked by RT edges. This tree is embedded in G and represent the set of physical elements believed to exist in the world. This tree is called _innermodel_ and can be visualized in the UI through the available Qt-based graph and 2D scene views.
6767
- An agent generated with _robocompdsl_ includes the object _G_ that can be accessed using its public API
6868

6969
> This documentation describes the classes that allow the creation of agents to use this Deep State Representation.

api/CMakeLists.txt

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,11 @@ find_package(cppitertools)
1414
find_package(fastdds)
1515

1616

17-
if(DEFINED GEOMETRY_API)
18-
find_package(Qt6 REQUIRED COMPONENTS Widgets Core Gui 3DCore 3DRender 3DExtras 3DInput 3DAnimation)
19-
set(QT_GEOM Qt6::3DCore
20-
Qt6::3DRender
21-
Qt6::3DAnimation
22-
Qt6::3DExtras
23-
Qt6::3DInput)
24-
set(GEOM_API_HEADERS "include/dsr/api/dsr_geometry_queries_api.h"
25-
"include/dsr/api/GeometryInfo.h")
26-
set(GEOM_API_SOURCES "dsr_geometry_queries_api.cpp")
27-
endif(DEFINED GEOMETRY_API)
28-
29-
3017
set(headers_to_moc
3118
include/dsr/api/dsr_api.h
3219
include/dsr/api/dsr_inner_eigen_api.h
3320
include/dsr/api/dsr_agent_info_api.h
3421
include/dsr/api/dsr_signal_info.h
35-
${GEOM_API_HEADERS}
3622
)
3723

3824
set(headers
@@ -54,7 +40,6 @@ target_sources(dsr_api
5440
dsr_utils.cpp
5541
dsr_signal_emitter.cpp
5642
GHistorySaver.cpp
57-
${GEOM_API_SOURCES}
5843
${headers_to_moc}
5944
${headers}
6045
)
@@ -65,12 +50,9 @@ target_link_libraries(dsr_api
6550
PRIVATE
6651
fastcdr
6752
fastdds
68-
osgDB
69-
OpenThreads
7053
Qt6::Core
7154
PUBLIC
7255
Eigen3::Eigen
73-
${QT_GEOM}
7456
)
7557

7658
target_include_directories(dsr_api

api/dsr_geometry_queries_api.cpp

Lines changed: 0 additions & 43 deletions
This file was deleted.

api/include/dsr/api/GeometryInfo.h

Lines changed: 0 additions & 275 deletions
This file was deleted.

0 commit comments

Comments
 (0)