RobotAPI/libraries/core/CMakeLists.txt File Reference

Functions

QUIET armarx_build_if (Eigen3_FOUND "Eigen3 not available") armarx_build_if(Simox_FOUND "Simox-VirtualRobot not available") if(Eigen3_FOUND AND Simox_FOUND) include_directories($
 
 armarx_set_target ("RobotAPI Core Library: RobotAPICore") find_package(Eigen3 QUIET) find_package(Simox $
 
 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("$
 

Function Documentation

◆ armarx_build_if()

QUIET armarx_build_if ( Eigen3_FOUND "Eigen3 not available"  )

Definition at line 6 of file CMakeLists.txt.

◆ armarx_set_target()

armarx_set_target ( "RobotAPI Core Library: RobotAPICore"  )

Definition at line 1 of file CMakeLists.txt.

◆ include_directories()

include_directories ( SYSTEM ${Eigen3_INCLUDE_DIR}  )

Definition at line 11 of file CMakeLists.txt.