Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

  • 21c4dfd
  • /
  • rosplan_knowledge_msgs
  • /
  • CMakeLists.txt
Raw File Download

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
content badge
swh:1:cnt:140676e780d060da9a0570ee2bc820ff0e217fdd
directory badge
swh:1:dir:c195536f21c42a97f561afbe25ccad6c0a3f5ca6

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
CMakeLists.txt
cmake_minimum_required(VERSION 2.8.3)
project(rosplan_knowledge_msgs)

## Find catkin macros and libraries
find_package(catkin REQUIRED COMPONENTS
  message_generation
  diagnostic_msgs
  roscpp
  std_msgs
  geometry_msgs
  genmsg
)

## Generate messages in the 'msg' folder
add_message_files(
  FILES
  DomainFormula.msg
  DomainOperator.msg
  ProbabilisticEffect.msg
  DomainAssignment.msg
  DomainInequality.msg
  ExprBase.msg
  ExprComposite.msg
  KnowledgeItem.msg
  StatusUpdate.msg
)

## Generate services in the 'srv' folder
add_service_files(
  FILES
  GetAttributeService.srv
  GetInstanceService.srv
  GetMetricService.srv
  KnowledgeUpdateService.srv
  KnowledgeUpdateServiceArray.srv
  KnowledgeQueryService.srv
  GetDomainNameService.srv
  GetDomainTypeService.srv
  GetDomainAttributeService.srv
  GetDomainOperatorService.srv
  GetDomainOperatorDetailsService.srv
  GetDomainPredicateDetailsService.srv
  GenerateProblemService.srv
  SetFloat.srv
  SetInt.srv
  SetNamedBool.srv
  GetRDDLParams.srv
  GetRDDLImmediateReward.srv
  ReloadRDDLDomainProblem.srv
  GetEnumerableTypeService.srv
  GetRDDLFluentType.srv
  PerturbStateService.srv
)

## Generate added messages and services with any dependencies listed here
generate_messages(
  DEPENDENCIES
  geometry_msgs
  diagnostic_msgs
  std_msgs
)

## Declare things to be passed to dependent projects
catkin_package(
  CATKIN_DEPENDS message_generation message_runtime diagnostic_msgs geometry_msgs roscpp std_msgs genmsg
)

###########
## Build ##
###########

include_directories(
  ${catkin_INCLUDE_DIRS}
)

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API