Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • romahnp/opSimulation
  • eclipse/openpass/opSimulation
  • dweiwg6/simopenpass
  • rbiegel/simopenpass
  • fweissenbacher/simopenpass
  • adascri/simopenpass
  • mbauerm6f/simopenpass
  • rcaloudis2v6/simopenpass
  • mscharfenberg/simopenpass
  • kblenz/simopenpass
  • wangkun970101/simopenpass
  • fgurr/simopenpass
  • m121212/simopenpass
  • victorhexad/simopenpass
  • senigueve/opSimulation
  • fgurr/opSimulation
  • malowe/opSimulation
  • heuerfin/opSimulation
  • nmraghu/opSimulation
  • naidagoro/opSimulation
  • rbiegel/opSimulation
  • benni/opSimulation
  • emaschke/open-pass-simulation
  • szipfel/opSimulation
  • arnauvazquez/opSimulation
  • jdobberstein/opSimulation
  • gwendallucas/op-simulation-gl
27 results
Show changes
Commits on Source (1906)
Showing
with 367 additions and 2778 deletions
---
BasedOnStyle: Google
AccessModifierOffset: -2
AllowShortFunctionsOnASingleLine: Inline
AlignOperands: AlignAfterOperator
BinPackArguments: false
BinPackParameters: false
BreakBeforeBraces: Allman
BreakBeforeBinaryOperators: All
ColumnLimit: 120
SpacesInLineCommentPrefix:
Minimum: 0
Maximum: 1
CommentPragmas: '^\\.+'
IncludeCategories:
- Regex: '^((<|")(gtest|gmock)/)'
Priority: -1
- Regex: '^<[^Q]'
Priority: 1
- Regex: '^<Q'
Priority: 2
\ No newline at end of file
---
Checks: >
-*,
boost-*,
bugprone-*,
-bugprone-easily-swappable-parameters,
cppcoreguidelines-*,
-cppcoreguidelines-non-private-member-variables-in-classes,
-cppcoreguidelines-special-member-functions,
-cppcoreguidelines-avoid-magic-numbers,
misc-*,
-misc-non-private-member-variables-in-classes,
llvm-*,
google-*,
-google-build-using-namespace,
-google-default-arguments,
-google-readability-todo,
modernize-*,
-modernize-use-trailing-return-type,
performance-*,
-readability-*,
-readability-magic-numbers,
-readability-implicit-bool-conversion
FormatStyle: file
CheckOptions:
- key: readability-identifier-naming.ClassCase
value: CamelCase
- key: readability-identifier-naming.ClassMemberCase
value: camelBack
- key: readability-identifier-naming.ClassMethodCase
value: CamelCase
- key: readability-identifier-naming.GlobalConstantCase
value: UPPER_CASE
- key: readability-identifier-naming.ConstantCase
value: camelBack
- key: readability-identifier-naming.ConstexprVariableCase
value: UPPER_CASE
- key: readability-identifier-naming.EnumCase
value: CamelCase
- key: readability-identifier-naming.EnumConstantCase
value: CamelCase
- key: readability-identifier-naming.FunctionCase
value: CamelCase
- key: readability-identifier-naming.FunctionIgnoredRegexp
value: 'OpenPASS_GetVersion|OpenPASS_CreateInstance|OpenPASS_DestroyInstance|OpenPASS_UpdateInput|OpenPASS_UpdateOutput|OpenPASS_Trigger|OpenPASS_OpSimulationPreHook|OpenPASS_OpSimulationPreRunHook|OpenPASS_OpSimulationUpdateHook|OpenPASS_OpSimulationPostRunHook|OpenPASS_OpSimulationPostHook'
- key: readability-identifier-naming.GlobalVariableCase
value: camelBack
- key: readability-identifier-naming.GlobalVariablePrefix
value: g_
- key: readability-identifier-naming.NamespaceCase
value: lower_case
- key: readability-identifier-naming.ParameterCase
value: camelBack
- key: readability-identifier-naming.StaticConstantCase
value: camelBack
- key: readability-identifier-naming.StructCase
value: CamelCase
- key: readability-identifier-naming.TemplateParameterCase
value: CamelCase
- key: readability-identifier-naming.VariableCase
value: camelBack
- key: readability-identifier-length.IgnoredVariableNames
value: "^(i|j|k|x|y|z|u|v|s|t|id)$"
- key: readability-identifier-length.IgnoredParameterNames
value: "^(os|x|y|z|u|v|s|id)$"
* text=auto
Thumbs.db
/.project
*.autosave
*.orig
*.rej
*.user
.vscode
build
Doxygen
DoxygenWarningLog.txt
.devcontainer
# autogenerated by cmake
doc/source/version.txt
# third party references
deps/*
sim/deps/*
# clangd cache
.cache
# pyOpenPASS artifacts
test_*.html
report.css
# python related stuff
__pychache__
.env
# built example fmus
sim/contrib/examples/**/*.fmu
sim/contrib/examples/**/*.ssp
################################################################################
# Copyright (c) 2020-2021 in-tech GmbH
# 2022-2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
# be prepared for support of C++20
cmake_minimum_required(VERSION 3.14)
project(openPASS C CXX)
if(WIN32 AND NOT MSYS AND NOT CMAKE_CROSSCOMPILING)
message(WARNING "It seems you are using a build environment different from MSYS. This is not officially supported by the openPASS project.")
endif()
list(PREPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
if(CMAKE_CROSSCOMPILING)
# where is the target environment located
set(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32)
add_definitions(-DCROSS_COMPILING)
endif()
# used for collecting a list of targets for dependency resolving and installation at the bottom of this file
# these have to be set before creating targets
set_property(GLOBAL PROPERTY exe_target_list)
set_property(GLOBAL PROPERTY lib_target_list)
cmake_policy(SET CMP0087 NEW) # Install CODE|SCRIPT allow the use of generator expressions.
include(global)
set(CPACK_PACKAGE_NAME openPASS)
set(CPACK_PACKAGE_VENDOR "openPass Eclipse project team")
set(CPACK_PACKAGE_VERSION_MAJOR 0)
set(CPACK_PACKAGE_VERSION_MINOR 7)
set(CPACK_PACKAGE_VERSION_PATCH 0)
set(CPACK_PACKAGE_CHECKSUM "SHA1")
set(CPACK_STRIP_FILES TRUE)
if(SIMCORE_VERSION_MAJOR MATCHES "^[0-9]+$" AND
SIMCORE_VERSION_MINOR MATCHES "^[0-9]+$" AND
SIMCORE_VERSION_PATCH MATCHES "^[0-9]+$")
set(OPENPASS_VERSION "${SIMCORE_VERSION_MAJOR},${SIMCORE_VERSION_MINOR},${SIMCORE_VERSION_PATCH}")
elseif(DEFINED SIMCORE_VERSION_TAG)
set(OPENPASS_VERSION "\"${SIMCORE_VERSION_TAG}\"")
else()
set(OPENPASS_VERSION "9999,9999,9999")
endif()
include_directories(.)
# descend to sources
if(WITH_SIMCORE OR WITH_TESTS OR WITH_ENDTOEND_TESTS)
add_subdirectory(sim/contrib/fmus)
add_subdirectory(sim/contrib/ssp)
endif()
if(WITH_SIMCORE OR WITH_ENDTOEND_TESTS)
add_subdirectory(sim/contrib/examples)
endif()
if(WITH_SIMCORE)
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/sim/src)
endif()
if(WITH_TESTS)
enable_testing()
set_property(GLOBAL PROPERTY test_target_list)
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/sim/tests)
if(WITH_COVERAGE)
include(cmake/TestCoverageReport.cmake)
endif()
endif()
if(WITH_ENDTOEND_TESTS)
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/sim/tests/endToEndTests)
endif()
if(WITH_DOC OR WITH_API_DOC)
string(REPLACE "," "." OPENPASS_DOC_VERSION ${OPENPASS_VERSION})
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/doc/source/version.txt.in
${CMAKE_CURRENT_SOURCE_DIR}/doc/source/version.txt
)
add_subdirectory(doc)
endif()
# copies runtime dependencies to installation directory (on running 'make install')
# requires global properties defined above
if(INSTALL_SYSTEM_RUNTIME_DEPS OR INSTALL_EXTRA_RUNTIME_DEPS)
include(install_deps)
endif()
include(install_xmlSchemas)
if(INSTALL_EXAMPLES)
install(
DIRECTORY sim/contrib/examples/
DESTINATION ${SUBDIR_EXAMPLES}
MESSAGE_NEVER
)
endif()
include(CPack)
# Community Code of Conduct
**Version 2.0
January 1, 2023**
## Our Pledge
In the interest of fostering an open and welcoming environment, we as community members, contributors, Committers[^1], and Project Leads (collectively "Contributors") pledge to make participation in our projects and our community a harassment-free and inclusive experience for everyone.
This Community Code of Conduct ("Code") outlines our behavior expectations as members of our community in all Eclipse Foundation activities, both offline and online. It is not intended to govern scenarios or behaviors outside of the scope of Eclipse Foundation activities. Nor is it intended to replace or supersede the protections offered to all our community members under the law. Please follow both the spirit and letter of this Code and encourage other Contributors to follow these principles into our work. Failure to read or acknowledge this Code does not excuse a Contributor from compliance with the Code.
## Our Standards
Examples of behavior that contribute to creating a positive and professional environment include:
- Using welcoming and inclusive language;
- Actively encouraging all voices;
- Helping others bring their perspectives and listening actively. If you find yourself dominating a discussion, it is especially important to encourage other voices to join in;
- Being respectful of differing viewpoints and experiences;
- Gracefully accepting constructive criticism;
- Focusing on what is best for the community;
- Showing empathy towards other community members;
- Being direct but professional; and
- Leading by example by holding yourself and others accountable
Examples of unacceptable behavior by Contributors include:
- The use of sexualized language or imagery;
- Unwelcome sexual attention or advances;
- Trolling, insulting/derogatory comments, and personal or political attacks;
- Public or private harassment, repeated harassment;
- Publishing others' private information, such as a physical or electronic address, without explicit permission;
- Violent threats or language directed against another person;
- Sexist, racist, or otherwise discriminatory jokes and language;
- Posting sexually explicit or violent material;
- Sharing private content, such as emails sent privately or non-publicly, or unlogged forums such as IRC channel history;
- Personal insults, especially those using racist or sexist terms;
- Excessive or unnecessary profanity;
- Advocating for, or encouraging, any of the above behavior; and
- Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
With the support of the Eclipse Foundation employees, consultants, officers, and directors (collectively, the "Staff"), Committers, and Project Leads, the Eclipse Foundation Conduct Committee (the "Conduct Committee") is responsible for clarifying the standards of acceptable behavior. The Conduct Committee takes appropriate and fair corrective action in response to any instances of unacceptable behavior.
## Scope
This Code applies within all Project, Working Group, and Interest Group spaces and communication channels of the Eclipse Foundation (collectively, "Eclipse spaces"), within any Eclipse-organized event or meeting, and in public spaces when an individual is representing an Eclipse Foundation Project, Working Group, Interest Group, or their communities. Examples of representing a Project or community include posting via an official social media account, personal accounts, or acting as an appointed representative at an online or offline event. Representation of Projects, Working Groups, and Interest Groups may be further defined and clarified by Committers, Project Leads, or the Staff.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the Conduct Committee via conduct@eclipse-foundation.org. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Without the explicit consent of the reporter, the Conduct Committee is obligated to maintain confidentiality with regard to the reporter of an incident. The Conduct Committee is further obligated to ensure that the respondent is provided with sufficient information about the complaint to reply. If such details cannot be provided while maintaining confidentiality, the Conduct Committee will take the respondent‘s inability to provide a defense into account in its deliberations and decisions. Further details of enforcement guidelines may be posted separately.
Staff, Committers and Project Leads have the right to report, remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code, or to block temporarily or permanently any Contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. Any such actions will be reported to the Conduct Committee for transparency and record keeping.
Any Staff (including officers and directors of the Eclipse Foundation), Committers, Project Leads, or Conduct Committee members who are the subject of a complaint to the Conduct Committee will be recused from the process of resolving any such complaint.
## Responsibility
The responsibility for administering this Code rests with the Conduct Committee, with oversight by the Executive Director and the Board of Directors. For additional information on the Conduct Committee and its process, please write to <conduct@eclipse-foundation.org>.
## Investigation of Potential Code Violations
All conflict is not bad as a healthy debate may sometimes be necessary to push us to do our best. It is, however, unacceptable to be disrespectful or offensive, or violate this Code. If you see someone engaging in objectionable behavior violating this Code, we encourage you to address the behavior directly with those involved. If for some reason, you are unable to resolve the matter or feel uncomfortable doing so, or if the behavior is threatening or harassing, please report it following the procedure laid out below.
Reports should be directed to <conduct@eclipse-foundation.org>. It is the Conduct Committee’s role to receive and address reported violations of this Code and to ensure a fair and speedy resolution.
The Eclipse Foundation takes all reports of potential Code violations seriously and is committed to confidentiality and a full investigation of all allegations. The identity of the reporter will be omitted from the details of the report supplied to the accused. Contributors who are being investigated for a potential Code violation will have an opportunity to be heard prior to any final determination. Those found to have violated the Code can seek reconsideration of the violation and disciplinary action decisions. Every effort will be made to have all matters disposed of within 60 days of the receipt of the complaint.
## Actions
Contributors who do not follow this Code in good faith may face temporary or permanent repercussions as determined by the Conduct Committee.
This Code does not address all conduct. It works in conjunction with our [Communication Channel Guidelines](https://www.eclipse.org/org/documents/communication-channel-guidelines/), [Social Media Guidelines](https://www.eclipse.org/org/documents/social_media_guidelines.php), [Bylaws](https://www.eclipse.org/org/documents/eclipse-foundation-be-bylaws-en.pdf), and [Internal Rules](https://www.eclipse.org/org/documents/ef-be-internal-rules.pdf) which set out additional protections for, and obligations of, all contributors. The Foundation has additional policies that provide further guidance on other matters.
It’s impossible to spell out every possible scenario that might be deemed a violation of this Code. Instead, we rely on one another’s good judgment to uphold a high standard of integrity within all Eclipse Spaces. Sometimes, identifying the right thing to do isn’t an easy call. In such a scenario, raise the issue as early as possible.
## No Retaliation
The Eclipse community relies upon and values the help of Contributors who identify potential problems that may need to be addressed within an Eclipse Space. Any retaliation against a Contributor who raises an issue honestly is a violation of this Code. That a Contributor has raised a concern honestly or participated in an investigation, cannot be the basis for any adverse action, including threats, harassment, or discrimination. If you work with someone who has raised a concern or provided information in an investigation, you should continue to treat the person with courtesy and respect. If you believe someone has retaliated against you, report the matter as described by this Code. Honest reporting does not mean that you have to be right when you raise a concern; you just have to believe that the information you are providing is accurate.
False reporting, especially when intended to retaliate or exclude, is itself a violation of this Code and will not be accepted or tolerated.
Everyone is encouraged to ask questions about this Code. Your feedback is welcome, and you will get a response within three business days. Write to <conduct@eclipse-foundation.org>.
## Amendments
The Eclipse Foundation Board of Directors may amend this Code from time to time and may vary the procedures it sets out where appropriate in a particular case.
### Attribution
This Code was inspired by the [Contributor Covenant](https://www.contributor-covenant.org/), version 1.4, available [here](https://www.contributor-covenant.org/version/1/4/code-of-conduct/).
[^1]: Capitalized terms used herein without definition shall have the meanings assigned to them in the Bylaws.
# Contributing to Eclipse openpass
This guide provides all necessary information to enable [contributors and committers](https://www.eclipse.org/projects/dev_process/#2_3_1_Contributors_and_Committers) to contribute to Eclipse openPASS.
## Eclipse openPASS
Eclipse openPASS provides a software platform that enables the simulation of traffic scenarios to predict the real-world effectiveness of advanced driver assistance systems or automated driving functions.
## Developer resources
* [Working Group Website](https://openpass.eclipse.org/)
* [Developer Website](https://projects.eclipse.org/projects/automotive.openpass)
* Mailing list: Join our [developer list](https://accounts.eclipse.org/mailing-list/openpass-dev)
* Bugs can be reported in [GitLab](https://gitlab.eclipse.org/eclipse/openpass/opSimulation/-/issues) by anybody who owns an Eclipse account. Please use type “Incident”
* [Documentation](https://openpass.eclipse.org/resources/#documentation)
## Eclipse Contributor / Committer Agreement
Before your contribution can be accepted by the project team, contributors and committers must sign the correct agreement depending on their status. Please read on how to proceed on: https://www.eclipse.org/legal/committer_process/re-sign/.
For more information, please see the Eclipse Committer Handbook: https://www.eclipse.org/projects/handbook/#resources-commit.
## Contact
Contact the project developers via the project's "dev" list.
* openpass-dev@eclipse.org
## How to contribute
The openPASS source code can be found [here](https://gitlab.eclipse.org/eclipse/openpass/opSimulation).
To build the project, follow the guide in "pathToRepo\sim\doc\OSI World Setup Guide.pdf".
The branch 'develop' contains the contributions that will be included in the next release. The 'main' branch contains the latest stable release.
### Committer contribution process
1. (you) Discuss your planned contribution with the project lead first.
2. (you) If needed, create the Issue on GitLab and assign it to yourself.
3. (you) In GitLab, create a merge request. The related branch will be created from the branch 'develop'.
4. (you) Work on it and respect the following points:
- Stick to the [coding guideline](doc/source/developer_information/30_coding_conventions.rst)
- Amend the documentation if necessary
- Provide unit-tests in googletest format
- Make sure, the code base with your contribution compiles
5. (you) Assign the issue to another committer.
6. (other committer) Review the code.
7. (other committer) To merge new branch into 'develop' you can close the merge request via GitLab.
8. (you) Present your contribution to the openPASS WG
This diff is collapsed.
set HHC="C:\Program Files (x86)\HTML Help Workshop\hhc.exe"
REM line3 needs to be commented out to modify automatic insertion from doxygen
REM doxygen Documentation.doxyfile
copy /Y Documentation.index.hhc html\index.hhc
%HHC% html\index.hhp
move /Y html\index.chm Documentation.chm
REM rmdir /S/Q html
\ No newline at end of file
File deleted
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
<link href="$relpath$../Rendering.css" rel="stylesheet" type="text/css"/>
<link href="$relpath$tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script src="$relpath$jquery.js"></script>
<script src="$relpath$dynsections.js"></script>
<!-- Dynamics customize JS -->
<script src="../Rendering.js"></script>
<!-- // Dynamics customize JS -->
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!--BEGIN TITLEAREA-->
<hr style="margin: 0px;">
<div id="titlearea">
<table cellspacing="0" cellpadding="10px" width="100%">
<tbody>
<div id="navrow1" class="captionRE">
<tr style="height: 40px;">
<!--BEGIN PROJECT_NAME-->
<td style="padding-left: 10px;">
<div id="projectname">Documentation of openPASS-GUI 0.5
</div>
</td>
<!--END PROJECT_NAME-->
<!--BEGIN PROJECT_LOGO-->
<td id="projectlogo" style="text-align: right; padding-right: 10px;"><img alt="logo_openpass.png" src="logo_openpass.png"/></td>
<!--END PROJECT_LOGO-->
</tr>
</div>
</tbody>
</table>
</div>
<!--END TITLEAREA-->
<!-- end header part -->
<doxygenlayout version="1.0">
<!-- Generated by doxygen 1.8.13 -->
<!-- Navigation index tabs for HTML output -->
<navindex>
<tab type="mainpage" visible="yes" title=""/>
<tab type="pages" visible="yes" title="" intro=""/>
<tab type="modules" visible="yes" title="" intro=""/>
<tab type="namespaces" visible="no" title="">
<tab type="namespacelist" visible="no" title="" intro=""/>
<tab type="namespacemembers" visible="no" title="" intro=""/>
</tab>
<tab type="classes" visible="no" title="">
<tab type="classlist" visible="no" title="" intro=""/>
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="hierarchy" visible="no" title="" intro=""/>
<tab type="classmembers" visible="no" title="" intro=""/>
</tab>
<tab type="files" visible="no" title="">
<tab type="filelist" visible="no" title="" intro=""/>
<tab type="globals" visible="no" title="" intro=""/>
</tab>
<tab type="examples" visible="yes" title="" intro=""/>
</navindex>
<!-- Layout definition for a class page -->
<class>
<briefdescription visible="yes"/>
<includes visible="$SHOW_INCLUDE_FILES"/>
<inheritancegraph visible="yes"/>
<collaborationgraph visible="no"/>
<memberdecl>
<nestedclasses visible="yes" title=""/>
<publictypes title=""/>
<services title=""/>
<interfaces title=""/>
<publicslots title=""/>
<signals title=""/>
<publicmethods title=""/>
<publicstaticmethods title=""/>
<publicattributes title=""/>
<publicstaticattributes title=""/>
<protectedtypes title=""/>
<protectedslots title=""/>
<protectedmethods title=""/>
<protectedstaticmethods title=""/>
<protectedattributes title=""/>
<protectedstaticattributes title=""/>
<packagetypes title=""/>
<packagemethods title=""/>
<packagestaticmethods title=""/>
<packageattributes title=""/>
<packagestaticattributes title=""/>
<properties title=""/>
<events title=""/>
<privatetypes title=""/>
<privateslots title=""/>
<privatemethods title=""/>
<privatestaticmethods title=""/>
<privateattributes title=""/>
<privatestaticattributes title=""/>
<friends title=""/>
<related title="" subtitle=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<enums title=""/>
<services title=""/>
<interfaces title=""/>
<constructors title=""/>
<functions title=""/>
<related title=""/>
<variables title=""/>
<properties title=""/>
<events title=""/>
</memberdef>
<allmemberslink visible="yes"/>
<usedfiles visible="$SHOW_USED_FILES"/>
<authorsection visible="yes"/>
</class>
<!-- Layout definition for a namespace page -->
<namespace>
<briefdescription visible="yes"/>
<memberdecl>
<nestednamespaces visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<classes visible="yes" title=""/>
<typedefs title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
</memberdef>
<authorsection visible="yes"/>
</namespace>
<!-- Layout definition for a file page -->
<file>
<briefdescription visible="yes"/>
<detaileddescription title=""/>
<includes visible="$SHOW_INCLUDE_FILES"/>
<includegraph visible="yes"/>
<includedbygraph visible="no"/>
<sourcelink visible="yes"/>
<memberdecl>
<classes visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<constantgroups visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
<membergroups visible="yes"/>
</memberdecl>
<memberdef>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<enums title=""/>
<functions title=""/>
<variables title=""/>
</memberdef>
<authorsection visible="yes"/>
</file>
<!-- Layout definition for a group page -->
<group>
<briefdescription visible="yes"/>
<groupgraph visible="$GROUP_GRAPHS"/>
<memberdecl>
<nestedgroups visible="yes" title=""/>
<dirs visible="yes" title=""/>
<files visible="yes" title=""/>
<namespaces visible="yes" title=""/>
<classes visible="yes" title=""/>
<defines title=""/>
<typedefs title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
<membergroups visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
<memberdef>
<pagedocs/>
<inlineclasses title=""/>
<defines title=""/>
<typedefs title=""/>
<enums title=""/>
<enumvalues title=""/>
<functions title=""/>
<variables title=""/>
<signals title=""/>
<publicslots title=""/>
<protectedslots title=""/>
<privateslots title=""/>
<events title=""/>
<properties title=""/>
<friends title=""/>
</memberdef>
<authorsection visible="yes"/>
</group>
<!-- Layout definition for a directory page -->
<directory>
<briefdescription visible="yes"/>
<directorygraph visible="yes"/>
<memberdecl>
<dirs visible="yes"/>
<files visible="yes"/>
</memberdecl>
<detaileddescription title=""/>
</directory>
</doxygenlayout>
Documentation/GUI-Documentation/Images/Config_Plugin1.png

9.16 KiB

Documentation/GUI-Documentation/Images/Config_Plugin2.png

6.81 KiB

Documentation/GUI-Documentation/Images/Config_Plugin3.png

2.72 KiB

Documentation/GUI-Documentation/Images/Description_Plugin.png

5.46 KiB

Documentation/GUI-Documentation/Images/Example1View.png

77.7 KiB

Documentation/GUI-Documentation/Images/ExampleView_complete.png

39.2 KiB

Documentation/GUI-Documentation/Images/Introduction-header.png

22.7 KiB

Documentation/GUI-Documentation/Images/Introduction-source.png

15.1 KiB