Admin.cpp
Go to the documentation of this file.
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
9 
10 #include <IceUtil/Options.h>
11 #include <Ice/Application.h>
12 #include <Ice/ConsoleUtil.h>
13 #include <Ice/SliceChecksums.h>
14 #include <IceStorm/Parser.h>
15 
16 #ifdef _WIN32
17 # include <fcntl.h>
18 # include <io.h>
19 #endif
20 
21 using namespace Ice;
22 using namespace IceInternal;
23 using namespace IceStorm;
24 
25 class Client : public Ice::Application
26 {
27 public:
28 
29  void usage();
30  virtual int run(int, char* []);
31 };
32 
33 #ifdef _WIN32
34 
35 int
36 wmain(int argc, wchar_t* argv[])
37 {
38  //
39  // Enable binary input mode for stdin to avoid automatic conversions.
40  //
41  _setmode(_fileno(stdin), _O_BINARY);
42 #else
43 
44 int
45 main(int argc, char* argv[])
46 {
47 #endif
48  Client app;
49  Ice::InitializationData id;
50  Ice::StringSeq args = Ice::argsToStringSeq(argc, argv);
51  id.properties = Ice::createProperties(args);
52  id.properties->setProperty("Ice.Warn.Endpoints", "0");
53  int rc = app.main(argc, argv, id);
54  return rc;
55 }
56 
57 void
59 {
60  consoleErr << "Usage: " << appName() << " [options]\n";
61  consoleErr <<
62  "Options:\n"
63  "-h, --help Show this message.\n"
64  "-v, --version Display the Ice version.\n"
65  "-e COMMANDS Execute COMMANDS.\n"
66  "-d, --debug Print debug messages.\n"
67  ;
68 }
69 
70 int
71 Client::run(int argc, char* argv[])
72 {
73  std::string commands;
74  bool debug;
75 
76  IceUtilInternal::Options opts;
77  opts.addOpt("h", "help");
78  opts.addOpt("v", "version");
79  opts.addOpt("e", "", IceUtilInternal::Options::NeedArg, "", IceUtilInternal::Options::Repeat);
80  opts.addOpt("d", "debug");
81 
82  std::vector<std::string> args;
83  try
84  {
85  args = opts.parse(argc, const_cast<const char**>(argv));
86  }
87  catch (const IceUtilInternal::BadOptException& e)
88  {
89  consoleErr << e.reason << std::endl;
90  usage();
91  return EXIT_FAILURE;
92  }
93  if (!args.empty())
94  {
95  consoleErr << argv[0] << ": too many arguments" << std::endl;
96  usage();
97  return EXIT_FAILURE;
98  }
99 
100  if (opts.isSet("help"))
101  {
102  usage();
103  return EXIT_SUCCESS;
104  }
105  if (opts.isSet("version"))
106  {
107  consoleOut << ICE_STRING_VERSION << std::endl;
108  return EXIT_SUCCESS;
109  }
110  if (opts.isSet("e"))
111  {
112  std::vector<std::string> optargs = opts.argVec("e");
113  for (std::vector<std::string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
114  {
115  commands += *i + ";";
116  }
117  }
118  debug = opts.isSet("debug");
119 
120  // The complete set of Ice::Identity -> manager proxies.
121  std::map<Ice::Identity, IceStorm::TopicManagerPrx> managers;
122  PropertiesPtr properties = communicator()->getProperties();
123  IceStorm::TopicManagerPrx defaultManager;
124 
125  Ice::PropertyDict props = communicator()->getProperties()->getPropertiesForPrefix("IceStormAdmin.TopicManager.");
126  {
127  for (Ice::PropertyDict::const_iterator p = props.begin(); p != props.end(); ++p)
128  {
129  //
130  // Ignore proxy property settings. eg IceStormAdmin.TopicManager.*.LocatorCacheTimeout
131  //
132  if (p->first.find('.', strlen("IceStormAdmin.TopicManager.")) == std::string::npos)
133  {
134  try
135  {
136  IceStorm::TopicManagerPrx manager = IceStorm::TopicManagerPrx::uncheckedCast(
137  communicator()->propertyToProxy(p->first));
138  managers.insert(std::map<Ice::Identity, IceStorm::TopicManagerPrx>::value_type(
139  manager->ice_getIdentity(), manager));
140  }
141  catch (const Ice::ProxyParseException&)
142  {
143  consoleErr << appName() << ": malformed proxy: " << p->second << std::endl;
144  return EXIT_FAILURE;
145  }
146  }
147  }
148 
149  std::string managerProxy = properties->getProperty("IceStormAdmin.TopicManager.Default");
150  if (!managerProxy.empty())
151  {
152  defaultManager = IceStorm::TopicManagerPrx::uncheckedCast(
153  communicator()->stringToProxy(managerProxy));
154  }
155  else if (!managers.empty())
156  {
157  defaultManager = managers.begin()->second;
158  }
159  }
160 
161  if (!defaultManager)
162  {
163  std::string host = properties->getProperty("IceStormAdmin.Host");
164  std::string port = properties->getProperty("IceStormAdmin.Port");
165 
166  const int timeout = 3000; // 3s connection timeout.
167  std::ostringstream os;
168  os << "IceStorm/Finder";
169  os << ":tcp" << (host.empty() ? "" : (" -h \"" + host + "\"")) << " -p " << port << " -t " << timeout;
170  os << ":ssl" << (host.empty() ? "" : (" -h \"" + host + "\"")) << " -p " << port << " -t " << timeout;
171  IceStorm::FinderPrx finder = IceStorm::FinderPrx::uncheckedCast(communicator()->stringToProxy(os.str()));
172  try
173  {
174  defaultManager = finder->getTopicManager();
175  }
176  catch (const Ice::LocalException&)
177  {
178  // Ignore.
179  }
180  }
181 
182  if (!defaultManager)
183  {
184  consoleErr << appName() << ": no manager proxies configured" << std::endl;
185  return EXIT_FAILURE;
186  }
187 
188  ParserPtr p = Parser::createParser(communicator(), defaultManager, managers);
189  int status = EXIT_SUCCESS;
190 
191  if (!commands.empty()) // Commands were given
192  {
193  int parseStatus = p->parse(commands, debug);
194  if (parseStatus == EXIT_FAILURE)
195  {
196  status = EXIT_FAILURE;
197  }
198  }
199  else // No commands, let's use standard input
200  {
201  p->showBanner();
202 
203  int parseStatus = p->parse(stdin, debug);
204  if (parseStatus == EXIT_FAILURE)
205  {
206  status = EXIT_FAILURE;
207  }
208  }
209 
210  return status;
211 }
files
Use of this software is granted under one of the following two to be chosen freely by the user Boost Software License Version Marcin Kalicinski Permission is hereby free of to any person or organization obtaining a copy of the software and accompanying documentation covered by this and transmit the and to prepare derivative works of the and to permit third parties to whom the Software is furnished to do all subject to the including the above license this restriction and the following must be included in all copies of the in whole or in and all derivative works of the unless such copies or derivative works are solely in the form of machine executable object code generated by a source language processor THE SOFTWARE IS PROVIDED AS WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR TITLE AND NON INFRINGEMENT IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN TORT OR ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE The MIT Marcin Kalicinski Permission is hereby free of to any person obtaining a copy of this software and associated documentation files(the "Software")
armarx::navigation::core::StackLayer::LocalPlanner
@ LocalPlanner
QtRectPropertyManager
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:508
simox::alg::slice
std::vector< Args... > slice(const std::vector< Args... > &vector, size_t start=0, std::optional< size_t > end=std::nullopt)
Definition: Impl.cpp:95
GfxTL::sqrt
VectorXD< D, T > sqrt(const VectorXD< D, T > &a)
Definition: VectorXD.h:662
armarx::virtual_robot_writer_example
Definition: VirtualRobotWriterExample.cpp:50
MongoTestHelper
Helper class for using MongoDB in tests.
Definition: MongoTestHelper.h:35
pcl
Definition: pcl_point_operators.cpp:4
UnscentedTransform
Definition: UnscentedTransform.h:18
ToolBar
Definition: ToolBar.h:34
Navigation
This file is part of ArmarX.
Eigen
Definition: Elements.h:36
armarx::MatrixVariant
armarx::MatrixDouble MatrixVariant
Definition: KBMData.h:35
LookAtClick
Definition: LookAtClick.h:9
IceStorm
Definition: DBTypes.ice:22
QtPointPropertyManager
The QtPointPropertyManager provides and manages QPoint properties.
Definition: qtpropertymanager.h:374
exec_program
exec_program(chmod "${ArmarXCore_BINARY_DIR}" ARGS a+x StatechartGroupGeneratorAppRun) endif() armarx_add_component_executable("$
Definition: CMakeLists.txt:12
armarx::core::time::ClockTypeNames
const simox::meta::EnumNames< ClockType > ClockTypeNames
Definition: ClockTypeNames.cpp:9
add_definitions
add_definitions(${PCL_DEFINITIONS}) endif() set(COMPONENT_LIBS VisionXInterfaces VisionXDeprecatedMemoryInterfaces VisionXPointCloud VisionXCore MemoryXCore MemoryXInterfaces ArmarXCoreInterfaces ArmarXCore RobotAPICore $
Definition: CMakeLists.txt:18
add_library
ARON_FILES aron ImageRGB xml aron ImageDepth xml add_library(VisionX::armem_images_core ALIAS armem_images_core) if(OpenCV_FOUND) target_include_directories("$
Definition: CMakeLists.txt:60
skills
This file is part of ArmarX.
EuclideanBasedClustering
Definition: EuclideanBasedClustering.h:44
armarx::navigation::qt_plugins::location_graph_editor::WidgetController
WidgetController brief one line description.
Definition: WidgetController.h:94
memoryx::VariantType::Affordance
const armarx::VariantTypeId Affordance
Definition: Affordance.h:34
memoryx::VariantType::SECRelation
const armarx::VariantTypeId SECRelation
Definition: SECRelation.h:31
mujoco
Definition: SimObject.h:8
SetDesiredPoseDialog
Definition: SetDesiredPoseDialog.h:13
armarx::VariantType::EntityRef
const armarx::VariantTypeId EntityRef
Definition: EntityRef.h:30
IceDB
Definition: IceDB.h:42
Parser.h
IceProxy
Definition: DBTypes.h:115
QtIntPropertyManager
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:70
QtTreePropertyBrowser
The QtTreePropertyBrowser class provides QTreeWidget based property browser.
Definition: qttreepropertybrowser.h:51
scene3D::ManipulatorMode
ManipulatorMode
Definition: ManipulatorMode.h:33
visionx::CUDA
@ CUDA
Definition: KinectV2PointCloudProvider.h:56
visionx
ArmarX headers.
Definition: OpenPoseStressTest.h:38
VisionX
This file is part of ArmarX.
memoryx::VariantType::SECObjectRelations
const armarx::VariantTypeId SECObjectRelations
Definition: SECObjectRelations.h:29
QtColorEditorFactory
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:357
armarx::navigation::core::Pose
Eigen::Isometry3f Pose
Definition: basic_types.h:31
QtSizeFPropertyManager
The QtSizeFPropertyManager provides and manages QSizeF properties.
Definition: qtpropertymanager.h:470
armarx::navigation::skills::constants::skill_names::MoveRelativePlanar
const std::string MoveRelativePlanar
Definition: constants.h:36
armarx::ManagedIceObjectRegistryInterfacePtr
IceUtil::Handle< ManagedIceObjectRegistryInterface > ManagedIceObjectRegistryInterfacePtr
Definition: Application.h:83
armarx::VariantType::FramedOrientedPoint
const VariantTypeId FramedOrientedPoint
Definition: FramedOrientedPoint.h:37
RobotAPI
This file is part of ArmarX.
robots
std::vector< VirtualRobot::RobotPtr > robots
Definition: VisualizationRobot.cpp:86
armarx::VariantType::FramedPose
const VariantTypeId FramedPose
Definition: FramedPose.h:37
VirtualRobot
Definition: FramedPose.h:43
MathTools
Definition: MathTools.h:31
cpp
IceStorm Admin cpp
Definition: CMakeLists.txt:87
KalmanFilter
Definition: KalmanFilter.h:27
QtDateTimeEditFactory
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:243
list
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
Definition: CMakeLists.txt:49
armarx::control::ethercat::reporting::Type::Bus
@ Bus
Bussdfnödf.
visionx::DepthFilter
visionx::depthfilter::Component DepthFilter
Definition: Component.h:113
QtCharEditorFactory
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:287
GazeStabilization
Definition: GazeStabilization.hh:10
armarx::VariantType::VariantContainer
const VariantTypeId VariantContainer
Definition: VariantContainer.h:41
TransitionTab
Definition: TransitionTab.h:35
QtAbstractPropertyBrowser
QtAbstractPropertyBrowser provides a base class for implementing property browsers.
Definition: qtpropertybrowser.h:289
armarx_gui_library
armarx_gui_library(ObserverPropertiesGuiPlugin "${SOURCES}" "${HEADERS}" "${GUI_UIS}" "" "${COMPONENT_LIBS}") if(qwt_FOUND) target_include_directories(ObserverPropertiesGuiPlugin SYSTEM PUBLIC $
Definition: CMakeLists.txt:53
boost::target
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
Definition: point_cloud_graph.h:688
armarx::armem
Definition: LegacyRobotStateMemoryAdapter.cpp:31
CGAL
Definition: Mesh.h:14
Gaussians
Definition: Gaussians.h:43
QtCursorEditorFactory
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:335
armarx::aron::type::Descriptor::LIST
@ LIST
QtStringPropertyManager
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:176
QtFlagPropertyManager
The QtFlagPropertyManager provides and manages flag properties.
Definition: qtpropertymanager.h:607
target_include_directories
target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC ${Graphviz_INCLUDE_DIR}) target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC $
Definition: CMakeLists.txt:132
memoryx
VirtualRobot headers.
Definition: CommonPlacesTester.cpp:48
c
constexpr T c
Definition: UnscentedKalmanFilterTest.cpp:43
QtBrowserItem
The QtBrowserItem class represents a property in a property browser instance.
Definition: qtpropertybrowser.h:273
KinectV1Device
Definition: KinectV1Device.hpp:14
boost
Definition: ApplicationOptions.h:37
message
message(STATUS "Boost-Library-Dir: " "${Boost_LIBRARY_DIRS}") message(STATUS "Boost-LIBRARIES
Definition: CMakeLists.txt:8
QtVariantPropertyManager
The QtVariantPropertyManager class provides and manages QVariant based properties.
Definition: qtvariantproperty.h:75
QtDoubleSpinBoxFactory
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:146
so
linux gnu libIceDB so
Definition: CMakeLists.txt:7
armarx::detail::StreamPrinterTag::tag
@ tag
TCPInformationTab
Definition: TCPInformationTab.h:35
visionx::OpenPoseStressTest
opstress::Component OpenPoseStressTest
Definition: OpenPoseStressTest.h:82
armarx::simulation::components::cluttered_scene_generator
Definition: Component.cpp:49
memoryx::VariantType::StatisticMeasures
const armarx::VariantTypeId StatisticMeasures
Definition: StatisticMeasures.h:32
QtProperty
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:71
armarx::navigation::skills::constants::skill_names::GuideHumanToRoom
const std::string GuideHumanToRoom
Definition: constants.h:35
QtTimePropertyManager
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:244
GazeStabOptions
Definition: GazeStabOptions.hh:3
armarx::VariantType::StringValueMap
const VariantTypeId StringValueMap
Definition: StringValueMap.h:249
armarx::armem::contains
bool contains(const MemoryID &general, const MemoryID &specific)
Indicates whether general is "less specific" than, or equal to, specific, i.e.
Definition: MemoryID.cpp:558
SettingTab
Definition: SettingTab.h:37
WaypointTab
Definition: WaypointTab.h:35
armarx::control::common
This file is part of ArmarX.
Definition: aron_conversions.cpp:25
NDArrayHelper
Definition: NDArrayHelper.h:7
armarx::RunningTask
Definition: ArmarXMultipleObjectsScheduler.h:35
QtGroupPropertyManager
The QtGroupPropertyManager provides and manages group properties.
Definition: qtpropertymanager.h:54
plugins
project
std::string project
Definition: VisualizationRobot.cpp:83
armarx::armem::server::laser_scans
This file is part of ArmarX.
Definition: LaserScansMemory.cpp:35
use
Use of this software is granted under one of the following two to be chosen freely by the user Boost Software License Version Marcin Kalicinski Permission is hereby free of to any person or organization obtaining a copy of the software and accompanying documentation covered by this and transmit the and to prepare derivative works of the and to permit third parties to whom the Software is furnished to do all subject to the including the above license this restriction and the following must be included in all copies of the in whole or in and all derivative works of the unless such copies or derivative works are solely in the form of machine executable object code generated by a source language processor THE SOFTWARE IS PROVIDED AS WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR TITLE AND NON INFRINGEMENT IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN TORT OR ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE The MIT Marcin Kalicinski Permission is hereby free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to use
Definition: license.txt:39
QtXml
QtXml
Definition: CMakeLists.txt:12
armarx::armem::server::human_memory
Definition: ComponentInterface.ice:12
armarx::armem::server::robot_state
Definition: RobotStateMemory.cpp:40
memoryx::VariantType::EnvironmentalPrimitive
const armarx::VariantTypeId EnvironmentalPrimitive
Definition: EnvironmentalPrimitive.h:37
Timer
Definition: timer.hpp:58
ServerInfoModel
Definition: ServerInfoModel.h:33
QtFontPropertyManager
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:670
Ice::CommunicatorPtr
::IceInternal::Handle< ::Ice::Communicator > CommunicatorPtr
Definition: IceManager.h:49
ArmarXGuiInterface
The main gui interface.
Definition: ArmarXGuiInterface.h:74
armarx::cnull
std::ostream cnull
add_subdirectory
add_subdirectory(core) add_subdirectory(provider) add_subdirectory(manager) set(LIB_NAME RobotAPISkills) armarx_component_set_name("$
Definition: CMakeLists.txt:1
IceInternal::Handle< ::Ice::Properties >
QtSizePropertyManager
The QtSizePropertyManager provides and manages QSize properties.
Definition: qtpropertymanager.h:435
armarx::VariantType::OrientedPoint
const VariantTypeId OrientedPoint
Definition: OrientedPoint.h:36
GeneralPurposeMemory
Brief description of class GeneralPurposeMemory.
ArmarXSimulation
This file is part of ArmarX.
armarx::RobotStatePredictionClientExample
armarx::robot_state_prediction_client_example::Component RobotStatePredictionClientExample
Definition: RobotStatePredictionClientExample.h:30
armarx_find_qt
QtDesigner REQUIRED armarx_find_qt(Script) armarx_add_component("$
Definition: CMakeLists.txt:13
MoveJoints
MoveJoints-skill to move joints to specified target values using the KinematicUnit.
GMRDynamics
Definition: GMRDynamics.h:20
TactileSensor
Definition: TactileSensor.h:81
armarx_navigation
Definition: json_conversions.cpp:3
armarx::simulation::components::object_memory_to_simulation
Definition: Component.cpp:38
QtDatePropertyManager
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:213
memoryx::VariantType::GraphNode
const armarx::VariantTypeId GraphNode
Definition: GraphNode.h:39
armarx::armem::server::ltm::mongodb::util::store
void store(const mongocxx::database &db, const armem::wm::Memory &m)
Definition: operations.cpp:237
armarx_add_component
armarx_add_component(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore ${Boost_LIBRARIES} SOURCES ExternalApplicationManager.cpp ExternalApplicationManagerStarter.cpp ExternalApplicationManagerDependency.cpp HEADERS ExternalApplicationManager.h ExternalApplicationManagerStarter.h ExternalApplicationManagerDependency.h) target_include_directories(ExternalApplicationManager PUBLIC $
Definition: CMakeLists.txt:11
armarx::status
status
Definition: FiniteStateMachine.h:259
QtVariantProperty
The QtVariantProperty class is a convenience class handling QVariant based properties.
Definition: qtvariantproperty.h:55
QtCharPropertyManager
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:319
QtScrollBarFactory
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:99
QtAbstractEditorFactoryBase
The QtAbstractEditorFactoryBase provides an interface for editor factories.
Definition: qtpropertybrowser.h:147
GfxTL::Identity
void Identity(MatrixXX< N, N, T > *a)
Definition: MatrixXX.h:523
armarx::armem::client::query_fns::all
auto all()
Definition: query_fns.h:10
pages
Introduction Thank you for taking interest in our work and downloading this software This library implements the algorithm described in the paper R R R Klein Efficient RANSAC for Point Cloud Shape in Computer Graphics pages
Definition: ReadMe.txt:21
armarx::ctrlutil::a
double a(double t, double a0, double j)
Definition: CtrlUtil.h:45
armarx::navigation::skills::constants::skill_names::NavigateToLocation
const std::string NavigateToLocation
Definition: constants.h:39
QtButtonPropertyBrowser
The QtButtonPropertyBrowser class provides a drop down QToolButton based property browser.
Definition: qtbuttonpropertybrowser.h:50
armarx_add_test
RobotTrajectoryDesignerGuiPluginGuiPlugin armarx_add_test(TransitionTests Model/Test/TransitionTests.cpp "${COMPONENT_LIBS};RobotTrajectoryDesignerGuiPluginGuiPlugin") armarx_add_test(DesignerTrajectoryTests Model/Test/DesignerTrajectoryTests.cpp "$
Definition: CMakeLists.txt:216
Color
uint32_t Color
RGBA color.
Definition: color.h:8
QtFontEditorFactory
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:379
Navigator
Brief description of class Navigator.
TO
Introduction Thank you for taking interest in our work and downloading this software This library implements the algorithm described in the paper R R R Klein Efficient RANSAC for Point Cloud Shape in Computer Graphics Blackwell June If you use this software you should cite the aforementioned paper in any resulting publication Please send comments or bug reports to Ruwen Roland BUT NOT LIMITED TO
Definition: ReadMe.txt:44
QtSpinBoxFactory
The QtSpinBoxFactory class provides QSpinBox widgets for properties created by QtIntPropertyManager o...
Definition: qteditorfactory.h:50
controller
Definition: AddOperation.h:39
QtDateEditFactory
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:197
armarx::VariantType::LinkedPose
const VariantTypeId LinkedPose
Definition: LinkedPose.h:43
mygraph::MyGraph
semrel::RelationGraph< MyVertex, MyEdge, MyGraphAttributes > MyGraph
Definition: MyGraph.h:25
find_package
find_package(Ice REQUIRED) set(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore "/usr/lib/$
Definition: CMakeLists.txt:1
QtGroupBoxPropertyBrowser
The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser.
Definition: qtgroupboxpropertybrowser.h:50
armarx::simple_virtual_robot
Definition: SimpleVirtualRobot.cpp:35
armarx_add_library
DMPController armarx_add_library("${LIB_NAME}" "${LIB_FILES}" "${LIB_HEADERS}" "${LIBS}") if(DMP_FOUND) target_include_directories("$
Definition: _CMakeLists.txt:52
IceStorm::TopicManagerPrx
::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManager > TopicManagerPrx
Definition: IceManager.h:69
rapidxml
Definition: rapidxml.hpp:58
DebugLayerControlWidget
Definition: DebugLayerControlWidget.h:54
ArmarXGuiComponentPlugins
Brief description of class ArmarXGuiComponentPlugins.
armarx::ToQString
QString ToQString(const char *str)
Definition: ToQString.h:34
QtRectFPropertyManager
The QtRectFPropertyManager provides and manages QRectF properties.
Definition: qtpropertymanager.h:540
Ice::createProperties
Ice::PropertiesPtr createProperties()
armarx::InterpolationType
InterpolationType
The InterpolationType enum lists all available interpolation types eLinearInterpolation: represents l...
Definition: InterpolationType.h:32
QtOpenGL
QtOpenGL
Definition: CMakeLists.txt:12
armarx::VariantType::MongoDBRef
const VariantTypeId MongoDBRef
Definition: MongoDBRef.h:32
armarx::armem::human::Robot
@ Robot
Definition: util.h:14
armarx::flush
const LogSender::manipulator flush
Definition: LogSender.h:251
armarx::core::time::ClockType
ClockType
Describes the type of clock.
Definition: ClockType.h:10
AbstractInterface
Definition: AbstractInterface.h:49
armarx::navigation::client::detail::Point2Point
@ Point2Point
Definition: NavigatorInterface.ice:46
data
uint8_t data[1]
Definition: EtherCATFrame.h:68
QtScript
QtScript
Definition: CMakeLists.txt:12
ExportDialog
Definition: ExportDialog.h:11
QtDoublePropertyManager
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:136
armarx::navigation::skills::constants::skill_names::NavigateTo
const std::string NavigateTo
Definition: constants.h:38
Stream
Definition: StreamProviderI.cpp:39
armarx::aron::input
ReaderT::InputType & input
Definition: rw.h:19
armarx::VariantType::ChannelRef
const VariantTypeId ChannelRef
Definition: ChannelRef.h:162
KITProsthesis::ProsthesisState::State
State
Definition: KITProstheticHandInterface.ice:32
Point
Definition: PointCloud.h:21
endif
endif() find_package(Simox QUIET) armarx_build_if(Simox_FOUND "Simox not available") if(Simox_FOUND) include_directories($
Definition: CMakeLists.txt:10
armarx_build_if
EXACT REQUIRED COMPONENTS iostreams armarx_build_if(Boost_FOUND "Boost not available") armarx_build_if(UNIX "Only available on Linux") message(STATUS "Boost-Include-Dir
Definition: CMakeLists.txt:5
markdown
Definition: markdown-tokens.cpp:16
armarx::articulated_object
Definition: ArticulatedObjectLocalizerExample.cpp:45
IceProxy::IceStormElection::_readProxy
void _readProxy(::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserver > &)
armarx::navigation::skills::constants::skill_names::RotateXDegrees
const std::string RotateXDegrees
Definition: constants.h:42
MiscLib
Definition: AlignedAllocator.h:11
enabled
std::atomic< bool > * enabled
Definition: RemoteGuiWidgetController.cpp:75
memoryxcontroller
Definition: MemoryXController.h:43
QtBoolPropertyManager
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:107
Perspectives
Definition: Perspectives.h:36
memoryx::VariantType::OacPredictionFunction
const armarx::VariantTypeId OacPredictionFunction
Definition: OacPredictionFunction.h:31
TreeBox
Definition: TreeBox.h:44
ImageMaskEditor
Definition: ImageMaskEditor.h:8
cross
Point cross(const Point &x, const Point &y)
Definition: point.hpp:33
memoryx::VariantType::Oac
const armarx::VariantTypeId Oac
Definition: Oac.h:34
visionx::Point
Eigen::Vector3f Point
Definition: ObjectShapeClassification.h:69
armarx::meta::cfg::ConcatID
std::string ConcatID(const std::string &prefix, const std::string &suffix)
Definition: ConcatID.h:7
armarx::Graph
boost::subgraph< CloudGraph > Graph
Definition: Common.h:54
armarx::ApplicationPtr
IceUtil::Handle< Application > ApplicationPtr
Definition: Application.h:93
QtLineEditFactory
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:172
armarx::navigation::core::StackLayer::TrajectoryController
@ TrajectoryController
armarx_component_set_name
armarx_component_set_name("ArmarXTimeserverApp") set(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore) set(EXE_SOURCE ArmarXTimeserver.h ArmarXTimeserver.cpp main.cpp) armarx_add_component_executable("$
Definition: CMakeLists.txt:1
IceInternal
Definition: InstrumentationI.h:16
QtGui
QtGui
Definition: CMakeLists.txt:12
armarx::VariantType::LocalizationQuery
const armarx::VariantTypeId LocalizationQuery
Definition: LocalizationQuery.h:37
QtVariantEditorFactory
The QtVariantEditorFactory class provides widgets for properties created by QtVariantPropertyManager ...
Definition: qtvariantproperty.h:162
armarx::skills::provider
Definition: Callback.cpp:4
boost::source
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
Definition: point_cloud_graph.h:681
armarx::armem::Time
armarx::core::time::DateTime Time
Definition: forward_declarations.h:13
scene3D
Definition: ManipulatorMode.h:26
armarx::MultiDimPIDController
MultiDimPIDControllerTemplate<> MultiDimPIDController
Definition: MultiDimPIDController.h:250
IMU
Definition: IIMUEventDispatcher.cpp:12
armarx::GetTypeString
std::string GetTypeString(const std::type_info &tinf, bool withoutNamespaceSpecifier=false)
Definition: GetTypeString.h:36
armarx::PathCollection
pathcol::Task PathCollection
Definition: Task.h:128
armarx::VariantType::Trajectory
const VariantTypeId Trajectory
Definition: Trajectory.h:44
QtDateTimePropertyManager
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:269
armarx::IceGridAdminPtr
IceUtil::Handle< IceGridAdmin > IceGridAdminPtr
Definition: ArmarXFwd.h:48
for
for(;yybottom<=yytop;yybottom++)
Definition: Grammar.cpp:790
ViewSelectionConfigDialog
Definition: ViewSelectionConfigDialog.h:16
armarx::VariantType::DatafieldRef
const VariantTypeId DatafieldRef
Definition: DatafieldRef.h:169
QtKeySequenceEditorFactory
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:265
IceStormInternal::nameToIdentity
Ice::Identity nameToIdentity(const IceStorm::InstancePtr &, const std::string &)
PointCloud
Definition: PointCloud.h:69
QtSizePolicyPropertyManager
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
Definition: qtpropertymanager.h:639
library
#define library
QtAbstractPropertyManager
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:112
option
#define option(type, fn)
No
Introduction Thank you for taking interest in our work and downloading this software This library implements the algorithm described in the paper R R R Klein Efficient RANSAC for Point Cloud Shape in Computer Graphics No
Definition: ReadMe.txt:21
Ice
Definition: DBTypes.cpp:64
armarx_set_target
armarx_set_target("Core Library: ArmarXCore") set(LIB_NAME ArmarXCore) find_package(dl REQUIRED) find_package(rt REQUIRED) include_directories(SYSTEM $
Definition: CMakeLists.txt:1
Ice::ObjectAdapterPtr
::IceInternal::Handle< ::Ice::ObjectAdapter > ObjectAdapterPtr
Definition: IceManager.h:52
armarx::ctrlutil::v
double v(double t, double v0, double a0, double j)
Definition: CtrlUtil.h:39
SerialInterface
Definition: SerialInterface.h:30
IceStorm::parser
Parser * parser
Definition: Parser.cpp:33
RoundRectItem
Definition: RoundRectItem.h:34
QtCursorPropertyManager
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:736
armarx::viz::data::ElementFlags::names
const simox::meta::IntEnumNames names
Definition: json_elements.cpp:14
ScenarioManager
Definition: Application.cpp:166
AffordanceKit
Definition: PrimitiveExtractor.h:109
else
else() message("You can set OpenCV_3_DIR to a directory OpenCV 3.1.") message("Using OpenCV_DIR
Definition: CMakeLists.txt:34
following
Use of this software is granted under one of the following two to be chosen freely by the user Boost Software License Version Marcin Kalicinski Permission is hereby free of to any person or organization obtaining a copy of the software and accompanying documentation covered by this and transmit the and to prepare derivative works of the and to permit third parties to whom the Software is furnished to do all subject to the following
Definition: license.txt:16
colormap
This file was automatically created with "create_c++_header.sh".
Definition: colormap.h:9
KITProsthesisIceDriver
Definition: KITProsthesisIceDriver.h:36
Response
Definition: Response.h:34
std
Definition: Application.h:66
virt
void mbs_sensor_ArmarIV W Torso virt(MbsSensor *sens, MbsData *s, int isens)
Definition: mbs_sensor_ArmarIV-W-Torso-virt.c:36
IceStormInternal
Definition: Instance.cpp:27
NodeInfoModel
Definition: NodeInfoModel.h:30
ApplicationInstance
Interface for classes that handle the starting of applications Classes implementing this interface al...
armarx::navigation::skills::constants::skill_names::BringHumanIntoRoom
const std::string BringHumanIntoRoom
Definition: constants.h:34
set
set(LIBS ArmarXCoreInterfaces ${CMAKE_THREAD_LIBS_INIT} ${dl_LIBRARIES} ${rt_LIBRARIES} ${QT_LIBRARIES} ${Boost_LIBRARIES} BoostAssertionHandler ArmarXCPPUtility SimoxUtility) set(LIB_FILES ArmarXManager.cpp ArmarXMultipleObjectsScheduler.cpp ArmarXObjectScheduler.cpp ManagedIceObject.cpp ManagedIceObjectPlugin.cpp Component.cpp ComponentPlugin.cpp IceGridAdmin.cpp ArmarXObjectObserver.cpp IceManager.cpp PackagePath.cpp RemoteReferenceCount.cpp logging/LoggingUtil.cpp logging/Logging.cpp logging/LogSender.cpp logging/ArmarXLogBuf.cpp system/ArmarXDataPath.cpp system/DynamicLibrary.cpp system/ProcessWatcher.cpp system/FactoryCollectionBase.cpp system/cmake/CMakePackageFinder.cpp system/cmake/CMakePackageFinderCache.cpp system/cmake/ArmarXPackageToolInterface.cpp system/RemoteObjectNode.cpp services/sharedmemory/HardwareId.cpp services/tasks/RunningTask.cpp services/tasks/ThreadList.cpp services/tasks/ThreadPool.cpp services/profiler/Profiler.cpp services/profiler/FileLoggingStrategy.cpp services/profiler/IceLoggingStrategy.cpp application/Application.cpp application/ApplicationOptions.cpp application/ApplicationProcessFacet.cpp application/ApplicationNetworkStats.cpp application/properties/PropertyUser.cpp application/properties/Property.cpp application/properties/PropertyDefinition.cpp application/properties/PropertyDefinitionContainer.cpp application/properties/PropertyDefinitionHelpFormatter.cpp application/properties/PropertyDefinitionConfigFormatter.cpp application/properties/PropertyDefinitionBriefHelpFormatter.cpp application/properties/PropertyDefinitionXmlFormatter.cpp application/properties/PropertyDefinitionDoxygenFormatter.cpp application/properties/PropertyDefinitionDoxygenComponentPagesFormatter.cpp application/properties/PropertyDefinitionContainerBriefHelpFormatter.cpp application/properties/IceProperties.cpp exceptions/Exception.cpp exceptions/local/UnexpectedEnumValueException.cpp util/FileSystemPathBuilder.cpp util/StringHelpers.cpp util/IceReportSkipper.cpp util/Throttler.cpp util/distributed/AMDCallbackCollection.cpp util/distributed/RemoteHandle/ClientSideRemoteHandleControlBlock.cpp util/distributed/RemoteHandle/RemoteHandle.cpp util/distributed/RemoteHandle/RemoteHandleControlBlock.cpp time/ice_conversions.cpp time/json_conversions.cpp time/CallbackWaitLock.cpp time/Clock.cpp time/ClockType.cpp time/ClockTypeNames.cpp time/CycleUtil.cpp time/DateTime.cpp time/Duration.cpp time/Frequency.cpp time/LocalTimeServer.cpp time/Metronome.cpp time/ScopedStopWatch.cpp time/StopWatch.cpp time/Timer.cpp time/TimeKeeper.cpp time/TimeUtil.cpp csv/CsvWriter.cpp csv/CsvReader.cpp eigen/conversions.cpp eigen/ice_conversions.cpp) set(LIB_HEADERS ArmarXManager.h ArmarXDummyManager.h ArmarXMultipleObjectsScheduler.h ArmarXObjectObserver.h ArmarXObjectScheduler.h ArmarXFwd.h Component.h ComponentPlugin.h ComponentFactories.h CoreObjectFactories.h IceGridAdmin.h IceManager.h IceManagerImpl.h json_conversions.h ManagedIceObject.h ManagedIceObjectPlugin.h ManagedIceObjectImpl.h ManagedIceObjectDependency.h ManagedIceObjectRegistryInterface.h PackagePath.h RemoteReferenceCount.h system/ImportExport.h system/ImportExportComponent.h system/AbstractFactoryMethod.h system/FactoryCollectionBase.h system/Synchronization.h system/ArmarXDataPath.h system/DynamicLibrary.h system/ProcessWatcher.h system/ConditionSynchronization.h system/cmake/CMakePackageFinder.h system/cmake/CMakePackageFinderCache.h system/cmake/FindPackageX.cmake system/cmake/ArmarXPackageToolInterface.h system/RemoteObjectNode.h logging/LoggingUtil.h logging/LogSender.h logging/Logging.h logging/ArmarXLogBuf.h logging/SpamFilterData.h services/tasks/RunningTask.h services/tasks/PeriodicTask.h services/tasks/ThreadList.h services/tasks/TaskUtil.h services/tasks/ThreadPool.h services/sharedmemory/SharedMemoryProvider.h services/sharedmemory/SharedMemoryConsumer.h services/sharedmemory/IceSharedMemoryProvider.h services/sharedmemory/IceSharedMemoryConsumer.h services/sharedmemory/HardwareIdentifierProvider.h services/sharedmemory/HardwareId.h services/sharedmemory/exceptions/SharedMemoryExceptions.h services/profiler/Profiler.h services/profiler/LoggingStrategy.h services/profiler/FileLoggingStrategy.h services/profiler/IceLoggingStrategy.h application/Application.h application/ApplicationOptions.h application/ApplicationProcessFacet.h application/ApplicationNetworkStats.h application/properties/forward_declarations.h application/properties/Properties.h application/properties/Property.h application/properties/PluginEigen.h application/properties/PluginEnumNames.h application/properties/PluginCfgStruct.h application/properties/PluginAll.h application/properties/PropertyUser.h application/properties/PropertyDefinition.h application/properties/PropertyDefinition.hpp application/properties/PropertyDefinitionInterface.h application/properties/PropertyDefinitionContainer.h application/properties/PropertyDefinitionFormatter.h application/properties/PropertyDefinitionContainerFormatter.h application/properties/PropertyDefinitionConfigFormatter.h application/properties/PropertyDefinitionHelpFormatter.h application/properties/PropertyDefinitionBriefHelpFormatter.h application/properties/PropertyDefinitionXmlFormatter.h application/properties/PropertyDefinitionDoxygenFormatter.h application/properties/PropertyDefinitionDoxygenComponentPagesFormatter.h application/properties/PropertyDefinitionContainerBriefHelpFormatter.h application/properties/ProxyPropertyDefinition.h application/properties/IceProperties.h exceptions/Exception.h exceptions/LocalException.h exceptions/local/DynamicLibraryException.h exceptions/local/ExpressionException.h exceptions/local/FileIOException.h exceptions/local/InvalidPropertyValueException.h exceptions/local/MissingRequiredPropertyException.h exceptions/local/PropertyInheritanceCycleException.h exceptions/local/ProxyNotInitializedException.h exceptions/local/UnexpectedEnumValueException.h exceptions/local/UnmappedValueException.h exceptions/local/ValueRangeExceededException.h exceptions/user/NotImplementedYetException.h rapidxml/rapidxml.hpp rapidxml/rapidxml_print.hpp rapidxml/rapidxml_iterators.hpp rapidxml/rapidxml_utils.hpp rapidxml/wrapper/RapidXmlReader.h rapidxml/wrapper/RapidXmlWriter.h rapidxml/wrapper/DefaultRapidXmlReader.h rapidxml/wrapper/MultiNodeRapidXMLReader.h util/IceBlobToObject.h util/ObjectToIceBlob.h util/FileSystemPathBuilder.h util/FiniteStateMachine.h util/StringHelpers.h util/StringHelperTemplates.h util/algorithm.h util/OnScopeExit.h util/Predicates.h util/Preprocessor.h util/PropagateConst.h util/Registrar.h util/TemplateMetaProgramming.h util/TripleBuffer.h util/IceReportSkipper.h util/Throttler.h util/distributed/AMDCallbackCollection.h util/distributed/RemoteHandle/ClientSideRemoteHandleControlBlock.h util/distributed/RemoteHandle/RemoteHandle.h util/distributed/RemoteHandle/RemoteHandleControlBlock.h util/SimpleStatemachine.h time.h time_minimal.h time/forward_declarations.h time/ice_conversions.h time/json_conversions.h time/CallbackWaitLock.h time/Clock.h time/ClockType.h time/ClockTypeNames.h time/CycleUtil.h time/DateTime.h time/Duration.h time/Frequency.h time/LocalTimeServer.h time/Metronome.h time/ScopedStopWatch.h time/StopWatch.h time/Timer.h time/TimeUtil.h time/TimeKeeper.h csv/CsvWriter.h csv/CsvReader.h eigen/conversions.h eigen/ice_conversions.h ice_conversions.h ice_conversions/ice_conversions_boost_templates.h ice_conversions/ice_conversions_templates.h ice_conversions/ice_conversions_templates.tpp $
Definition: CMakeLists.txt:12
IceUtil::Handle
Definition: forward_declarations.h:29
QtEnumPropertyManager
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:575
Checksum
Definition: Checksum.h:26
IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserver >
armarx::navigation::safe_ctrl::Algorithms::LaserBasedProximity
@ LaserBasedProximity
AdapterInfoModel
Definition: AdapterInfoModel.h:30
ClockGuiPlugin
ClockGuiPlugin a gui plugin to show and manipulate the time.
stringify
#define stringify(s)
Definition: Application.h:59
qt5_add_resources
qt5_add_resources(QT_RESOURCES src/qtpropertybrowser.qrc) list(APPEND LIB_FILES $
Definition: CMakeLists.txt:86
armarx::TermNode
class ARMARXCOMPONENT_IMPORT_EXPORT TermNode
Definition: TermNode.h:40
armarx::navigation::skills::constants::skill_names::NavigateToNamedLocation
const std::string NavigateToNamedLocation
Definition: constants.h:40
QtCheckBoxFactory
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:123
QtKeySequencePropertyManager
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:294
armarx::armem::server::ltm::detail::mixin::Path
std::filesystem::path Path
Definition: DiskStorageMixin.h:17
QtTimeEditFactory
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:221
armarx::armem::base::detail::call
bool call(FunctionT &&func, ChildT &&child)
Definition: iteration_mixins.h:39
armarx::navigation::core::StackLayer::SafetyController
@ SafetyController
distance
double distance(const Point &a, const Point &b)
Definition: point.hpp:88
armarx::TreeNode
class ARMARXCOMPONENT_IMPORT_EXPORT TreeNode
Definition: TreeNode.h:38
Interpolation
Definition: SplineInterPolationSegment.h:25
TransmissionException
Definition: TransmissionException.h:28
ManipulatorVisualization
Definition: ManipulatorVisualization.h:51
Client::usage
void usage()
Definition: Admin.cpp:58
NoMotionFilter
Definition: NoMotionFilter.h:27
cxxopts
Definition: cxxopts.hpp:50
Client
Definition: Admin.cpp:25
include_directories
include_directories(SYSTEM ${Eigen3_INCLUDE_DIR}) endif() set(LIB_NAME RobotAPICore) set(LIBS RobotAPIInterfaces ArmarXCoreObservers ArmarXCoreStatechart ArmarXCoreEigen3Variants VirtualRobot Saba SimDynamics) set(LIB_FILES json_conversions.cpp PIDController.cpp Trajectory.cpp TrajectoryController.cpp Pose.cpp FramedPose.cpp LinkedPose.cpp OrientedPoint.cpp FramedOrientedPoint.cpp RobotStatechartContext.cpp RobotPool.cpp checks/ConditionCheckMagnitudeChecks.cpp observerfilters/OffsetFilter.cpp observerfilters/PoseAverageFilter.cpp observerfilters/PoseMedianFilter.cpp observerfilters/PoseMedianOffsetFilter.cpp observerfilters/MedianDerivativeFilterV3.cpp RobotAPIObjectFactories.cpp remoterobot/RobotStateObserver.cpp remoterobot/RemoteRobot.cpp remoterobot/RemoteRobotNode.cpp math/LinearizeAngularTrajectory.cpp math/TimeSeriesUtils.cpp CartesianVelocityController.cpp CartesianPositionController.cpp CartesianWaypointController.cpp CartesianFeedForwardPositionController.cpp CartesianVelocityRamp.cpp JointVelocityRamp.cpp CartesianVelocityControllerWithRamp.cpp CartesianNaturalPositionController.cpp Names.cpp visualization/DebugDrawerTopic.cpp visualization/GlasbeyLUT.cpp) set(LIB_HEADERS forward_declarations.h json_conversions.h PIDController.h MultiDimPIDController.h Trajectory.h TrajectoryController.h VectorHelpers.h Pose.h FramedPose.h LinkedPose.h OrientedPoint.h FramedOrientedPoint.h RobotStatechartContext.h RobotPool.h observerfilters/PoseMedianFilter.h observerfilters/PoseAverageFilter.h observerfilters/PoseMedianOffsetFilter.h observerfilters/OffsetFilter.h observerfilters/MatrixFilters.h observerfilters/MedianDerivativeFilterV3.h checks/ConditionCheckEqualsPose.h checks/ConditionCheckEqualsPoseWithTolerance.h checks/ConditionCheckMagnitudeChecks.h RobotAPIObjectFactories.h remoterobot/RobotStateObserver.h remoterobot/RemoteRobot.h math/SlidingWindowVectorMedian.h math/MathUtils.h math/Trigonometry.h math/SVD.h math/StatUtils.h math/MatrixHelpers.h math/ColorUtils.h math/LinearizeAngularTrajectory.h math/TimeSeriesUtils.h CartesianVelocityController.h CartesianPositionController.h CartesianWaypointController.h CartesianFeedForwardPositionController.h CartesianVelocityRamp.h JointVelocityRamp.h CartesianVelocityControllerWithRamp.h CartesianNaturalPositionController.h EigenHelpers.h Names.h visualization/DebugDrawerTopic.h visualization/GlasbeyLUT.h) add_subdirectory(test) armarx_add_library("$
Definition: CMakeLists.txt:11
navigation
This file is part of ArmarX.
armarx::PeriodicTask
Definition: ArmarXManager.h:70
Client::run
virtual int run(int, char *[])
Definition: Admin.cpp:71
armarx::navigation::core::Position
Eigen::Vector3f Position
Definition: basic_types.h:36
visionx::Yolo
visionx::yolo::Component Yolo
Definition: Component.h:234
BinaryLogger
Definition: BinaryLogger.h:28
ArMemMemoryViewerGuiPlugin
ArMemMemoryViewerGuiPlugin brief description.
Gaussian
Definition: Gaussian.h:46
memoryx::VariantType::OacStatisticalMeasure
const armarx::VariantTypeId OacStatisticalMeasure
Definition: OacStatisticalMeasure.h:31
AffordanceKitArmarX
Definition: BimanualAffordanceArmarX.cpp:30
FilterableTreeView
The FilterableTreeView class.
Definition: FilterableTreeView.h:39
armarx::navigation::qt_plugins::location_graph_editor::utils::EdgeDirection::To
@ To
armarx::navigation::skills::constants::skill_names::MoveXMeters
const std::string MoveXMeters
Definition: constants.h:37
QtSliderFactory
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:75
visionx::ImageRecordingManager
imrecman::Component ImageRecordingManager
Definition: ImageRecordingManager.h:94
armarx::navigation::local_planning::Algorithms::TimedElasticBands
@ TimedElasticBands
teb_local_planner
Definition: aron_conversions_teb.h:3
control
This file is part of ArmarX.
shapes
MiscLib::Vector< std::pair< MiscLib::RefCountPtr< PrimitiveShape >, size_t > > shapes
Definition: ReadMe.txt:92
simox
Definition: Impl.cpp:40
QtEnumEditorFactory
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:309
main
int main(int argc, char *argv[])
Definition: Admin.cpp:45
armarx::VariantType::SingleTypeVariantList
const VariantTypeId SingleTypeVariantList
Definition: SingleTypeVariantList.h:193
armarx::emplace
auto emplace(Cont &cont, Params &&...params) -> decltype(cont.emplace_back(std::forward< Params >(params)...))
Definition: emplace.h:32
stopwatch::Clock
std::chrono::system_clock Clock
Definition: Stopwatch.h:10
if
StatechartGroupGeneratorAppRun if(NOT EXISTS "${GENERATOR_PATH}") file(WRITE "$
Definition: CMakeLists.txt:10
armarx::armem::Duration
armarx::core::time::Duration Duration
Definition: forward_declarations.h:14
Add
detector Add(new PlanePrimitiveShapeConstructor())
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:28
QtPointFPropertyManager
The QtPointFPropertyManager provides and manages QPointF properties.
Definition: qtpropertymanager.h:403
identifiers
const std::list< std::string > identifiers
Definition: linux_networkload.cpp:21
IceInternal::trace
void trace(const char *, const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
armarx::simulation::scene_generation::Automatic
@ Automatic
Definition: SimulatedObject.h:41
retrieve_hand
Brief description of class retrieve_hand.
QtLocalePropertyManager
The QtLocalePropertyManager provides and manages QLocale properties.
Definition: qtpropertymanager.h:345
Line
Eigen::ParametrizedLine< float, 2 > Line
Definition: LaserScannerSelfLocalisation.cpp:51
RobotComponents
This file is part of ArmarX.
armarx::CounterState
CounterStateTemplate< EvCounterNotFulfilled, EvCounterFulfilled > CounterState
CounterState is a typedef for the CounterStateTemplate, that uses the events EvCounterNotFulfilled an...
Definition: CounterState.h:97
QtColorPropertyManager
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:706