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")
QtRectPropertyManager
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:508
QtXml
QtXml
Definition: CMakeLists.txt:12
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:98
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
so
linux gnu libIceDB so
Definition: CMakeLists.txt:7
ToolBar
Definition: ToolBar.h:34
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
qt5_add_resources
qt5_add_resources(QT_RESOURCES src/qtpropertybrowser.qrc) list(APPEND LIB_FILES $
Definition: CMakeLists.txt:86
armarx::core::time::ClockTypeNames
const simox::meta::EnumNames< ClockType > ClockTypeNames
Definition: ClockTypeNames.cpp:9
skills
This file is part of ArmarX.
a
#define a
EuclideanBasedClustering
Definition: EuclideanBasedClustering.h:44
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
list
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
Definition: CMakeLists.txt:49
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
armarx::cartographer_map_registration
Definition: RemoteGui.cpp:12
scene3D::ManipulatorMode
ManipulatorMode
Definition: ManipulatorMode.h:33
QtScript
QtScript
Definition: CMakeLists.txt:12
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
endif
endif() find_package(Simox QUIET) armarx_build_if(Simox_FOUND "Simox not available") if(Simox_FOUND) include_directories($
Definition: CMakeLists.txt:10
QtColorEditorFactory
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:357
QtSizeFPropertyManager
The QtSizeFPropertyManager provides and manages QSizeF properties.
Definition: qtpropertymanager.h:470
execute
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 execute
Definition: license.txt:12
armarx::ProxyType::component
@ component
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.
armarx::VariantType::FramedPose
const VariantTypeId FramedPose
Definition: FramedPose.h:37
VirtualRobot
Definition: FramedPose.h:43
MathTools
Definition: MathTools.h:31
KalmanFilter
Definition: KalmanFilter.h:27
QtDateTimeEditFactory
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:243
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
KITProsthesis::ProsthesisState::Running
@ Running
Definition: KITProstheticHandInterface.ice:43
GazeStabilization
Definition: GazeStabilization.hh:10
if
StatechartGroupGeneratorAppRun if(NOT EXISTS "${GENERATOR_PATH}") file(WRITE "$
Definition: CMakeLists.txt: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
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
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
CGAL
Definition: Mesh.h:14
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
cpp
IceStorm Admin cpp
Definition: CMakeLists.txt:87
armarx_find_qt
QtDesigner REQUIRED armarx_find_qt(Script) armarx_add_component("$
Definition: CMakeLists.txt:13
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
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
find_package
find_package(Ice REQUIRED) set(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore "/usr/lib/$
Definition: CMakeLists.txt:1
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_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
QtTimePropertyManager
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:244
GazeStabOptions
Definition: GazeStabOptions.hh:3
QtOpenGL
QtOpenGL
Definition: CMakeLists.txt:12
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:459
SettingTab
Definition: SettingTab.h:37
WaypointTab
Definition: WaypointTab.h:35
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) 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 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
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
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
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
armarx::armem::server::robot_state
Definition: RobotStateMemory.cpp:44
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:48
ArmarXGuiInterface
The main gui interface.
Definition: ArmarXGuiInterface.h:74
else
else() message("You can set OpenCV_3_DIR to a directory OpenCV 3.1.") message("Using OpenCV_DIR
Definition: CMakeLists.txt:34
armarx::cnull
std::ostream cnull
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
TactileSensor
Definition: TactileSensor.h:81
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::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
QtButtonPropertyBrowser
The QtButtonPropertyBrowser class provides a drop down QToolButton based property browser.
Definition: qtbuttonpropertybrowser.h:50
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
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
message
message(STATUS "Boost-Library-Dir: " "${Boost_LIBRARY_DIRS}") message(STATUS "Boost-LIBRARIES
Definition: CMakeLists.txt:8
QtGui
QtGui
Definition: CMakeLists.txt:12
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
QtGroupBoxPropertyBrowser
The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser.
Definition: qtgroupboxpropertybrowser.h:50
armarx::simple_virtual_robot
Definition: SimpleVirtualRobot.cpp:35
target_include_directories
target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC ${Graphviz_INCLUDE_DIR}) target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC $
Definition: CMakeLists.txt:132
IceStorm::TopicManagerPrx
::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManager > TopicManagerPrx
Definition: IceManager.h:68
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
armarx::VariantType::MongoDBRef
const VariantTypeId MongoDBRef
Definition: MongoDBRef.h:32
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
ExportDialog
Definition: ExportDialog.h:11
QtDoublePropertyManager
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:136
Stream
Definition: StreamProviderI.cpp:39
armarx::aron::input
ReaderT::InputType & input
Definition: rw.h:16
armarx::VariantType::ChannelRef
const VariantTypeId ChannelRef
Definition: ChannelRef.h:162
KITProsthesis::ProsthesisState::State
State
Definition: KITProstheticHandInterface.ice:32
Point
Definition: PointCloud.h:21
markdown
Definition: markdown-tokens.cpp:17
armarx::articulated_object
Definition: ArticulatedObjectLocalizerExample.cpp:44
IceProxy::IceStormElection::_readProxy
void _readProxy(::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserver > &)
MiscLib
Definition: AlignedAllocator.h:11
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_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
armarx::meta::cfg::ConcatID
std::string ConcatID(const std::string &prefix, const std::string &suffix)
Definition: ConcatID.h:7
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_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
IceInternal
Definition: InstrumentationI.h:16
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: SkillProviderExample.cpp:11
boost::source
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
Definition: point_cloud_graph.h:681
add_definitions
add_definitions(${PCL_DEFINITIONS}) endif() set(COMPONENT_LIBS VisionXInterfaces VisionXPointCloud VisionXCore MemoryXCore MemoryXInterfaces ArmarXCoreInterfaces ArmarXCore RobotAPICore $
Definition: CMakeLists.txt:19
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
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:52
armarx::armem::server
Definition: GraspMemory.cpp:19
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
QtAbstractPropertyManager
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:112
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 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 visualization/DebugDrawerTopic.cpp visualization/GlasbeyLUT.cpp) set(LIB_HEADERS 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 visualization/DebugDrawerTopic.h visualization/GlasbeyLUT.h json_conversions.h) add_subdirectory(test) armarx_add_library("$
Definition: CMakeLists.txt:11
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
Ice::ObjectAdapterPtr
::IceInternal::Handle< ::Ice::ObjectAdapter > ObjectAdapterPtr
Definition: IceManager.h:51
armarx::ctrlutil::v
double v(double t, double v0, double a0, double j)
Definition: CtrlUtil.h:35
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
exec_program
exec_program(chmod "${ArmarXCore_BINARY_DIR}" ARGS a+x StatechartGroupGeneratorAppRun) endif() armarx_add_component_executable("$
Definition: CMakeLists.txt:12
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
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...
IceUtil::Handle
Definition: forward_declarations.h:29
QtEnumPropertyManager
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:575
Checksum
Definition: Checksum.h:26
AdapterInfoModel
Definition: AdapterInfoModel.h:30
library
#define library
ClockGuiPlugin
ClockGuiPlugin a gui plugin to show and manipulate the time.
stringify
#define stringify(s)
Definition: Application.h:59
armarx::TermNode
class ARMARXCOMPONENT_IMPORT_EXPORT TermNode
Definition: TermNode.h:40
IceGrid::RegistryPrx
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Registry > RegistryPrx
Definition: IceManager.h:74
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
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:36
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
armarx::PeriodicTask
Definition: ArmarXManager.h:68
Client::run
virtual int run(int, char *[])
Definition: Admin.cpp:71
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
cartographer
Definition: CartographerMappingAndLocalization.h:56
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
simox
Definition: Impl.cpp:41
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
armarx::armem::Duration
armarx::core::time::Duration Duration
Definition: forward_declarations.h:14
armarx::VariantType::Pose
const VariantTypeId Pose
Definition: Pose.h:40
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
QtLocalePropertyManager
The QtLocalePropertyManager provides and manages QLocale properties.
Definition: qtpropertymanager.h:345
Line
Eigen::ParametrizedLine< float, 2 > Line
Definition: LaserScannerSelfLocalisation.cpp:51
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