Go to the documentation of this file.
10 #include <IceUtil/Options.h>
11 #include <Ice/Application.h>
12 #include <Ice/ConsoleUtil.h>
13 #include <Ice/SliceChecksums.h>
25 class Client :
public Ice::Application
30 virtual int run(
int,
char* []);
36 wmain(
int argc,
wchar_t* argv[])
41 _setmode(_fileno(stdin), _O_BINARY);
45 main(
int argc,
char* argv[])
49 Ice::InitializationData id;
50 Ice::StringSeq args = Ice::argsToStringSeq(argc, argv);
52 id.properties->setProperty(
"Ice.Warn.Endpoints",
"0");
53 int rc = app.main(argc, argv,
id);
60 consoleErr <<
"Usage: " << appName() <<
" [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"
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");
82 std::vector<std::string> args;
85 args = opts.parse(argc,
const_cast<const char**
>(argv));
87 catch (
const IceUtilInternal::BadOptException& e)
89 consoleErr << e.reason << std::endl;
95 consoleErr << argv[0] <<
": too many arguments" << std::endl;
100 if (opts.isSet(
"help"))
105 if (opts.isSet(
"version"))
107 consoleOut << ICE_STRING_VERSION << std::endl;
112 std::vector<std::string> optargs = opts.argVec(
"e");
113 for (std::vector<std::string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
115 commands += *i +
";";
118 debug = opts.isSet(
"debug");
121 std::map<Ice::Identity, IceStorm::TopicManagerPrx> managers;
125 Ice::PropertyDict props = communicator()->getProperties()->getPropertiesForPrefix(
"IceStormAdmin.TopicManager.");
127 for (Ice::PropertyDict::const_iterator p = props.begin(); p != props.end(); ++p)
132 if (p->first.find(
'.', strlen(
"IceStormAdmin.TopicManager.")) == std::string::npos)
137 communicator()->propertyToProxy(p->first));
138 managers.insert(std::map<Ice::Identity, IceStorm::TopicManagerPrx>::value_type(
139 manager->ice_getIdentity(), manager));
141 catch (
const Ice::ProxyParseException&)
143 consoleErr << appName() <<
": malformed proxy: " << p->second << std::endl;
149 std::string managerProxy = properties->getProperty(
"IceStormAdmin.TopicManager.Default");
150 if (!managerProxy.empty())
152 defaultManager = IceStorm::TopicManagerPrx::uncheckedCast(
153 communicator()->stringToProxy(managerProxy));
155 else if (!managers.empty())
157 defaultManager = managers.begin()->second;
163 std::string host = properties->getProperty(
"IceStormAdmin.Host");
164 std::string port = properties->getProperty(
"IceStormAdmin.Port");
166 const int timeout = 3000;
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()));
174 defaultManager = finder->getTopicManager();
176 catch (
const Ice::LocalException&)
184 consoleErr << appName() <<
": no manager proxies configured" << std::endl;
188 ParserPtr p = Parser::createParser(communicator(), defaultManager, managers);
189 int status = EXIT_SUCCESS;
191 if (!commands.empty())
193 int parseStatus = p->parse(commands, debug);
194 if (parseStatus == EXIT_FAILURE)
203 int parseStatus = p->parse(stdin, debug);
204 if (parseStatus == EXIT_FAILURE)
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")
The QtRectPropertyManager provides and manages QRect properties.
std::vector< Args... > slice(const std::vector< Args... > &vector, size_t start=0, std::optional< size_t > end=std::nullopt)
VectorXD< D, T > sqrt(const VectorXD< D, T > &a)
Helper class for using MongoDB in tests.
armarx::MatrixDouble MatrixVariant
The QtPointPropertyManager provides and manages QPoint properties.
qt5_add_resources(QT_RESOURCES src/qtpropertybrowser.qrc) list(APPEND LIB_FILES $
const simox::meta::EnumNames< ClockType > ClockTypeNames
This file is part of ArmarX.
const armarx::VariantTypeId Affordance
const armarx::VariantTypeId SECRelation
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
const armarx::VariantTypeId EntityRef
The QtIntPropertyManager provides and manages int properties.
The QtTreePropertyBrowser class provides QTreeWidget based property browser.
This file is part of ArmarX.
const armarx::VariantTypeId SECObjectRelations
endif() find_package(Simox QUIET) armarx_build_if(Simox_FOUND "Simox not available") if(Simox_FOUND) include_directories($
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
The QtSizeFPropertyManager provides and manages QSizeF properties.
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
IceUtil::Handle< ManagedIceObjectRegistryInterface > ManagedIceObjectRegistryInterfacePtr
const VariantTypeId FramedOrientedPoint
This file is part of ArmarX.
const VariantTypeId FramedPose
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
visionx::depthfilter::Component DepthFilter
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
StatechartGroupGeneratorAppRun if(NOT EXISTS "${GENERATOR_PATH}") file(WRITE "$
const VariantTypeId VariantContainer
QtAbstractPropertyBrowser provides a base class for implementing property browsers.
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
armarx_gui_library(ObserverPropertiesGuiPlugin "${SOURCES}" "${HEADERS}" "${GUI_UIS}" "" "${COMPONENT_LIBS}") if(qwt_FOUND) target_include_directories(ObserverPropertiesGuiPlugin SYSTEM PUBLIC $
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
The QtStringPropertyManager provides and manages QString properties.
The QtFlagPropertyManager provides and manages flag properties.
QtDesigner REQUIRED armarx_find_qt(Script) armarx_add_component("$
The QtBrowserItem class represents a property in a property browser instance.
The QtVariantPropertyManager class provides and manages QVariant based properties.
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
find_package(Ice REQUIRED) set(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore "/usr/lib/$
opstress::Component OpenPoseStressTest
const armarx::VariantTypeId StatisticMeasures
The QtProperty class encapsulates an instance of a property.
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 $
The QtTimePropertyManager provides and manages QTime properties.
const VariantTypeId StringValueMap
bool contains(const MemoryID &general, const MemoryID &specific)
Indicates whether general is "less specific" than, or equal to, specific, i.e.
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 $
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
RobotTrajectoryDesignerGuiPluginGuiPlugin armarx_add_test(TransitionTests Model/Test/TransitionTests.cpp "${COMPONENT_LIBS};RobotTrajectoryDesignerGuiPluginGuiPlugin") armarx_add_test(DesignerTrajectoryTests Model/Test/DesignerTrajectoryTests.cpp "$
The QtGroupPropertyManager provides and manages group properties.
This file is part of ArmarX.
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
const armarx::VariantTypeId EnvironmentalPrimitive
The QtFontPropertyManager provides and manages QFont properties.
::IceInternal::Handle< ::Ice::Communicator > CommunicatorPtr
else() message("You can set OpenCV_3_DIR to a directory OpenCV 3.1.") message("Using OpenCV_DIR
The QtSizePropertyManager provides and manages QSize properties.
const VariantTypeId OrientedPoint
Brief description of class GeneralPurposeMemory.
This file is part of ArmarX.
armarx::robot_state_prediction_client_example::Component RobotStatePredictionClientExample
The QtDatePropertyManager provides and manages QDate properties.
const armarx::VariantTypeId GraphNode
void store(const mongocxx::database &db, const armem::wm::Memory &m)
The QtVariantProperty class is a convenience class handling QVariant based properties.
The QtCharPropertyManager provides and manages QChar properties.
The QtAbstractEditorFactoryBase provides an interface for editor factories.
void Identity(MatrixXX< N, N, T > *a)
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
uint32_t Color
RGBA color.
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
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
message(STATUS "Boost-Library-Dir: " "${Boost_LIBRARY_DIRS}") message(STATUS "Boost-LIBRARIES
The QtSpinBoxFactory class provides QSpinBox widgets for properties created by QtIntPropertyManager o...
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
const VariantTypeId LinkedPose
semrel::RelationGraph< MyVertex, MyEdge, MyGraphAttributes > MyGraph
The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser.
target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC ${Graphviz_INCLUDE_DIR}) target_include_directories(StatechartViewerGuiPlugin SYSTEM PUBLIC $
::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManager > TopicManagerPrx
Brief description of class ArmarXGuiComponentPlugins.
QString ToQString(const char *str)
The QtRectFPropertyManager provides and manages QRectF properties.
Ice::PropertiesPtr createProperties()
InterpolationType
The InterpolationType enum lists all available interpolation types eLinearInterpolation: represents l...
const VariantTypeId MongoDBRef
const LogSender::manipulator flush
ClockType
Describes the type of clock.
The QtDoublePropertyManager provides and manages double properties.
ReaderT::InputType & input
const VariantTypeId ChannelRef
void _readProxy(::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserver > &)
The QtBoolPropertyManager class provides and manages boolean properties.
const armarx::VariantTypeId OacPredictionFunction
Point cross(const Point &x, const Point &y)
const armarx::VariantTypeId Oac
armarx_component_set_name("ArmarXTimeserverApp") set(COMPONENT_LIBS ArmarXCoreInterfaces ArmarXCore) set(EXE_SOURCE ArmarXTimeserver.h ArmarXTimeserver.cpp main.cpp) armarx_add_component_executable("$
IceUtil::Handle< Application > ApplicationPtr
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
armarx_set_target("Core Library: ArmarXCore") set(LIB_NAME ArmarXCore) find_package(dl REQUIRED) find_package(rt REQUIRED) include_directories(SYSTEM $
const armarx::VariantTypeId LocalizationQuery
The QtVariantEditorFactory class provides widgets for properties created by QtVariantPropertyManager ...
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
add_definitions(${PCL_DEFINITIONS}) endif() set(COMPONENT_LIBS VisionXInterfaces VisionXPointCloud VisionXCore MemoryXCore MemoryXInterfaces ArmarXCoreInterfaces ArmarXCore RobotAPICore $
armarx::core::time::DateTime Time
MultiDimPIDControllerTemplate<> MultiDimPIDController
std::string GetTypeString(const std::type_info &tinf, bool withoutNamespaceSpecifier=false)
pathcol::Task PathCollection
const VariantTypeId Trajectory
The QtDateTimePropertyManager provides and manages QDateTime properties.
IceUtil::Handle< IceGridAdmin > IceGridAdminPtr
for(;yybottom<=yytop;yybottom++)
ARON_FILES aron ImageRGB xml aron ImageDepth xml add_library(VisionX::armem_images_core ALIAS armem_images_core) if(OpenCV_FOUND) target_include_directories("$
const VariantTypeId DatafieldRef
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Ice::Identity nameToIdentity(const IceStorm::InstancePtr &, const std::string &)
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
The QtAbstractPropertyManager provides an interface for property managers.
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("$
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
::IceInternal::Handle< ::Ice::ObjectAdapter > ObjectAdapterPtr
double v(double t, double v0, double a0, double j)
The QtCursorPropertyManager provides and manages QCursor properties.
exec_program(chmod "${ArmarXCore_BINARY_DIR}" ARGS a+x StatechartGroupGeneratorAppRun) endif() armarx_add_component_executable("$
const simox::meta::IntEnumNames names
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
This file was automatically created with "create_c++_header.sh".
void mbs_sensor_ArmarIV W Torso virt(MbsSensor *sens, MbsData *s, int isens)
Interface for classes that handle the starting of applications Classes implementing this interface al...
The QtEnumPropertyManager provides and manages enum properties.
ClockGuiPlugin a gui plugin to show and manipulate the time.
class ARMARXCOMPONENT_IMPORT_EXPORT TermNode
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Registry > RegistryPrx
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
bool call(FunctionT &&func, ChildT &&child)
double distance(const Point &a, const Point &b)
class ARMARXCOMPONENT_IMPORT_EXPORT TreeNode
virtual int run(int, char *[])
visionx::yolo::Component Yolo
ArMemMemoryViewerGuiPlugin brief description.
const armarx::VariantTypeId OacStatisticalMeasure
The FilterableTreeView class.
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
imrecman::Component ImageRecordingManager
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
int main(int argc, char *argv[])
const VariantTypeId SingleTypeVariantList
auto emplace(Cont &cont, Params &&...params) -> decltype(cont.emplace_back(std::forward< Params >(params)...))
std::chrono::system_clock Clock
armarx::core::time::Duration Duration
detector Add(new PlanePrimitiveShapeConstructor())
This file offers overloads of toIce() and fromIce() functions for STL container types.
The QtPointFPropertyManager provides and manages QPointF properties.
const std::list< std::string > identifiers
void trace(const char *, const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
The QtLocalePropertyManager provides and manages QLocale properties.
Eigen::ParametrizedLine< float, 2 > Line
CounterStateTemplate< EvCounterNotFulfilled, EvCounterFulfilled > CounterState
CounterState is a typedef for the CounterStateTemplate, that uses the events EvCounterNotFulfilled an...
The QtColorPropertyManager provides and manages QColor properties.