Alignment.hpp | |
ARWExpand.hpp | |
ARWPlanner.hpp | |
ARWQToQPlanner.hpp | |
AssemblyControlResponse.hpp | The output from a AssemblyControlStrategy. |
AssemblyControlStrategy.hpp | The interface for control strategies for assembly. |
AssemblyParameterization.hpp | Interface for a parameterization that can be used by a AssemblyControlStrategy. |
AssemblyRegistry.hpp | A registry of control strategies. The registry defines an extension point. |
AssemblyResult.hpp | A specification of the result from an execution of an AssemblyTask. |
AssemblyState.hpp | Information about the trajectory of the objects and sensor information during execution. |
AssemblyTask.hpp | Specification of a AssemblyTask. |
ATaskVisPlugin.hpp | Plugin for visualization assembly operations. |
BallBallStrategy.hpp | Detection of contacts between balls. Each model can consist of multiple balls. |
BeamJointController.hpp | |
BFGS.hpp | |
Blend.hpp | |
Body.hpp | |
control/BodyController.hpp | A Controller that use a PD loop to follow a trajectory generated from different target types. If the body is a Kinematic body then the velocities of the body is directly controlled, else wrenches are used to control the body. |
BodyMotionWidget.hpp | Graphical representation of the log entries rwsim::log::LogPositions and rwsim::log::LogVelocities. |
Box.hpp | |
BoxConstraint.hpp | |
BtBody.hpp | Wrapper class for a bullet btRigidBody, that bridges between RobWork and Bullet. |
BtConstraint.hpp | Allows constraining the motion between two bodies in Bullet simulation. |
BtContactStrategy.hpp | Detection of contacts using the internal Bullet collision detector. |
BtDebugRender.hpp | Debug render for the Bullet engine. |
BtDevice.hpp | An interface for Bullet devices. |
BtMaterial.hpp | Used as body userdata to be able to determine friction and restitution on contact pairs. |
BtPlugin.hpp | A Bullet plugin that provides additional functionality to the rwsim::simulator::PhysicsEngine::Factory through the plugin structure. |
BtPositionDevice.hpp | A position device. |
BtRWCollisionAlgorithm.hpp | The RobWork implementation of a Bullet collision algorithm, using the standard ContactDetector. |
BtRWCollisionConfiguration.hpp | A collision configuration that uses the btCompoundCompoundCollisionAlgorithm and BtRWCollisionAlgorithm to handle contacts. |
BtSimulator.hpp | A physics engine that uses Bullet Physics as the underlying engine. |
BtTactileSensor.hpp | Class for updating SimulatedTactileSensor from Bullet simulation. |
BtUtil.hpp | Utility functions that allows easy conversion between Bullet and RobWork types. |
BtVelocityDevice.hpp | A velocity device. |
Camera.hpp | |
CameraFirewire.hpp | |
CameraListener.hpp | |
CameraModel.hpp | |
CCDSolver.hpp | |
CircularInterpolator.hpp | |
CircularPiHControlStrategy.hpp | A AssemblyControlStrategy that can be used specifically for cylindric peg in hole operations. |
CircularPiHParameterization.hpp | The parameterization used for the CircularPiHControlStrategy. |
ClarkHullND.hpp | |
ClosedFormIK.hpp | |
ClosedFormIKSolverKukaIIWA.hpp | Analytical inverse solver for the Kuka LBR IIWA 7 R800 robot. |
CollisionDetector.hpp | The CollisionDetector implements an efficient way of checking a complete frame tree for collisions. |
CollisionResultWidget.hpp | Graphical representation of the log entry rwsim::log::LogCollisionResult. |
CollisionSetup.hpp | |
CollisionSetupLoader.hpp | |
CollisionStrategy.hpp | |
CollisionToleranceStrategy.hpp | |
common.hpp | |
CompositeDevice.hpp | |
CompositeJointDevice.hpp | |
ConcatVectorIterator.hpp | |
Cone.hpp | |
Constants.hpp | |
Constraint.hpp | A constraint is a mathematical model that constrain the movement between two arbitrary bodies in a dynamic simulation. |
ConstraintGenerator.hpp | |
ConstraintModel.hpp | |
ConstraintSandbox.hpp | |
ConstraintWidget.hpp | Graphical representation of the log entry rwsim::log::LogConstraints. |
contacts/Contact.hpp | A common interface for the most important data for a contact. |
ContactDetector.hpp | The ContactDetector allows detailed control of the strategies used for contact detection between specific frames and geometry types. |
ContactDetectorData.hpp | Container for data that is stored by a contact detector between contact detection calls. |
ContactDetectorTracking.hpp | Container for meta-data that can be used to track contact across multiple calls to contact detector, and allows attaching user specified data to the contact. |
ContactManifold.hpp | |
contacts/ContactModel.hpp | The ContactModel is an interface for the contact models implemented by different contact strategies. |
ContactModelGeometry.hpp | Generic contact model for strategies that find contacts between two different types of geometry. |
ContactPoint.hpp | |
ContactSetWidget.hpp | Graphical representation of the log entry rwsim::log::LogContactSet. |
ContactStrategy.hpp | The ContactStrategy is a common interface for different contact strategies. |
ContactStrategyData.hpp | Container for data that is stored by contact strategies between contact detection calls. |
ContactStrategyGeometry.hpp | Generic contact strategy that find contacts between two different types of geometry. |
ContactStrategyPQP.hpp | Detection of contacts between triangle meshes. |
ContactStrategyTracking.hpp | Interface for a container of meta-data that can be used to track contact across multiple calls to a contact strategy, and allows attaching user specified data to the contact. |
ContactTableWidget.hpp | A table widget customised for rwsim::contacts::Contact types. |
ContactVelocitiesWidget.hpp | Graphical representation of the log entry rwsim::log::LogContactVelocities. |
ControllerModel.hpp | |
ConvexHull2D.hpp | |
ConvexHull3D.hpp | |
ConvexHullND.hpp | |
CubicSplineFactory.hpp | |
CubicSplineInterpolator.hpp | |
DependentPrismaticJoint.hpp | |
DependentRevoluteJoint.hpp | |
DesignDialog.hpp | |
Device.hpp | |
DistanceCalculator.hpp | |
DistanceMultiStrategy.hpp | |
DistanceStrategy.hpp | |
Drawable.hpp | |
DrawableFactory.hpp | |
DrawableGeometry.hpp | |
DrawableNode.hpp | |
DrawableNodeClone.hpp | |
DrawableUtil.hpp | |
DynamicDevice.hpp | |
DynamicUtil.hpp | |
DynamicWorkCellBuilder.hpp | Helper for building Dynamic Workcells. |
EAA.hpp | |
EngineTest.hpp | Generic test type for physics engines, which provides a factory for standard tests along with an extension point for user defined tests. |
EngineTestPlugin.hpp | A plugin for interactive testing of physics engines. |
EnterExpressionPacket.hpp | A Mathematica WSTP EnterExpressionPacket. |
EnterTextPacket.hpp | A Mathematica WSTP EnterTextPacket. |
EquationSystemWidget.hpp | Graphical representation of the log entry rwsim::log::LogEquationSystem. |
EvaluatePacket.hpp | A Mathematica WSTP EvaluatePacket. |
Exception.hpp | |
FactorInteger.hpp | Representation of the Mathematica FactorInteger function. |
FixedBody.hpp | |
FixedFrame.hpp | |
FixedLink.hpp | |
FixtureConstraint.hpp | |
FKRange.hpp | |
FKTable.hpp | |
ForceTorqueWidget.hpp | Graphical representation of the log entry rwsim::log::LogForceTorque. |
Frame.hpp | |
FrameGrabber.hpp | |
FramePairMap.hpp | |
FrameType.hpp | |
geometry.hpp | |
GeometryData.hpp | |
GLFrameGrabber.hpp | |
GLFrameGrabber25D.hpp | |
Gripper.hpp | |
GripperTaskSimulator.hpp | |
GripperXMLLoader.hpp | |
IKGPMMSolver.hpp | |
IKQPSolver.hpp | |
sensor/Image.hpp | The image class is a simple wrapper around a char data array. This Image wrapper contain information of width, height and encoding. |
ibs/mathematica/Image.hpp | Representation of the Mathematica Image function. |
InertiaMatrix.hpp | |
InputNamePacket.hpp | A Mathematica WSTP InputNamePacket. |
IntegratorGravityTest.hpp | Test for linear free-falling motion. |
IntegratorRotationTest.hpp | Test for rotational motion. |
IntegratorSpringTest.hpp | Test for the motion when an undamped linear spring is used. |
IntegratorTest.hpp | Common parent class for all integrator tests. |
Interpolator.hpp | |
InterpolatorTrajectory.hpp | |
InterpolatorUtil.hpp | |
IntersectUtil.hpp | |
invkin.hpp | |
IOUtil.hpp | |
IterativeIK.hpp | |
Jacobian.hpp | |
JacobianIKSolver.hpp | |
JacobianIKSolverM.hpp | |
JacobianUtil.hpp | |
Joint.hpp | |
JointDevice.hpp | |
kinematics.hpp | |
Kinematics.hpp | |
KinematicSimulator.hpp | |
LinearAlgebra.hpp | |
LinearInterpolator.hpp | |
LineConstraint.hpp | |
LineModel.hpp | |
Link.hpp | |
List.hpp | Representation of the Mathematica List function. |
ListPlot.hpp | Representation of the Mathematica ListPlot function. |
LloydHaywardBlend.hpp | |
Loader3DS.hpp | |
LoaderAC3D.hpp | |
LoaderAssimp.hpp | Load 3D models using the Open Asset Import Library (Assimp). |
LoaderOBJ.hpp | |
loaders.hpp | |
Log.hpp | |
LogCollisionResult.hpp | Log detailed info from a collision detection. |
LogConstraintForceTorque.hpp | Log wrench for constraints. |
LogConstraints.hpp | Log type for constraints. |
LogContactForceTorque.hpp | Log a set of contact forces and torques. |
LogContactSet.hpp | Log a set of contacts. |
LogContactVelocities.hpp | Log a set of contact velocities. |
LogEquationSystem.hpp | Log entry for a linear equation system . |
LogForceTorque.hpp | Logging for forces and torques. |
LogMessage.hpp | Logging of a generic message. |
LogMessageWidget.hpp | Graphical representation of the rwsim::log::LogMessage log entry. |
LogPositions.hpp | Logging of body positions. |
LogStep.hpp | A special type of scope that is also a simulation step. |
LogValues.hpp | Logging of numeric values. These values will also be used for SimulatorStatistics. |
LogValuesWidget.hpp | Graphical representation of the rwsim::log::LogValues log entry. |
LogVelocities.hpp | Logging of body velocities. |
macros.hpp | |
math.hpp | |
Math.hpp | |
mathematica.hpp | Include file for all Mathematica headers |
Mathematica.hpp | Implementation of the Wolfram Symbolic Transfer Protocol (WSTP) to allow communication with Mathematica. |
MathematicaPlotWidget.hpp | Widget for Mathematica plots. |
Message.hpp | |
MessagePacket.hpp | A Mathematica WSTP MessagePacket. |
Metric.hpp | |
MetricFactory.hpp | |
MetricUtil.hpp | |
Model3D.hpp | |
loaders/Model3DFactory.hpp | |
Model3DLoader.hpp | |
models.hpp | |
Models.hpp | |
ModRussel_NLP.hpp | |
MovableFrame.hpp | |
ODEConstraint.hpp | Allows constraining the motion between two bodies in ODE simulation. |
ODEContactStrategy.hpp | Detection of contacts using the internal ODE collision detector. |
ODEThreading.hpp | Utility functions related to the use of Open Dynamics Engine from multiple threads. |
OutputNamePacket.hpp | A Mathematica WSTP OutputNamePacket. |
PairMap.hpp | |
ParabolicBlend.hpp | |
ParallelDevice.hpp | |
ParallelIKSolver.hpp | |
ParallelLeg.hpp | |
Path.hpp | |
PathAnalyzer.hpp | |
PathLoader.hpp | |
PathPlanner.hpp | |
PDController.hpp | |
PGMLoader.hpp | |
PieperSolver.hpp | |
PlainTriMesh.hpp | |
PlaneConstraint.hpp | |
PlannerConstraint.hpp | |
PlannerUtil.hpp | |
rw/plugin/PluginRepository.hpp | |
PointConstraint.hpp | |
Polynomial.hpp | Representation of a real polynomial. |
Pose6D.hpp | |
PoseController.hpp | |
PPMLoader.hpp | |
PrismaticJoint.hpp | |
Property.hpp | |
PropertyBase.hpp | |
PropertyMap.hpp | |
PropertyType.hpp | |
proximity.hpp | |
ProximitySetup.hpp | |
ProximitySetupRule.hpp | |
ProximityStrategy.hpp | |
ProximityStrategyBullet.hpp | |
ProximityStrategyFCL.hpp | |
ProximityStrategyPlugin.hpp | A plugin providing proximity strategies for RobWork. |
ProximityStrategyPQP.hpp | |
ProximityStrategyRW.hpp | |
ProximityStrategyYaobi.hpp | |
Ptr.hpp | |
Q.hpp | |
QConstraint.hpp | |
QEdgeConstraint.hpp | |
QEdgeConstraintIncremental.hpp | |
QHull3D.hpp | |
QHullND.hpp | |
QIKSampler.hpp | |
QNormalizer.hpp | |
QPController.hpp | |
QPSolver.hpp | |
QSampler.hpp | |
QState.hpp | |
QToQPlanner.hpp | |
QToQSamplerPlanner.hpp | |
QToTPlanner.hpp | |
Quaternion.hpp | |
RampInterpolator.hpp | |
Random.hpp | Generation of random numbers. |
RawArray.hpp | Representation of a N-dimensional Mathematica array with fixed depth. |
RecursiveNewtonEuler.hpp | The recursive Newton-Euler method is used for calculating inverse dynamics of a kinematic tree. |
Render.hpp | |
RenderCameraFrustum.hpp | |
RenderCircles.hpp | |
contacts/RenderContacts.hpp | Render for contacts. |
drawable/RenderContacts.hpp | |
RenderForceTorque.hpp | RenderForceTorque makes a visualization of forces and torques. |
RenderFrame.hpp | |
RenderGeometry.hpp | |
RenderGhost.hpp | |
RenderImage.hpp | |
RenderLines.hpp | |
RenderMatrix.hpp | |
RenderModel3D.hpp | |
RenderPlanes.hpp | |
RenderPointCloud.hpp | |
RenderPoints.hpp | |
RenderScan.hpp | |
RenderSmoothSkin.hpp | |
RenderTarget.hpp | Taken from GTaskVisPlugin |
RenderUtil.hpp | |
RenderVelocity.hpp | Render for linear and angular velocity. |
ReturnExpressionPacket.hpp | A Mathematica WSTP ReturnExpressionPacket. |
ReturnPacket.hpp | A Mathematica WSTP ReturnPacket. |
ReturnTextPacket.hpp | A Mathematica WSTP ReturnTextPacket. |
RevoluteJoint.hpp | |
RGBDCameraModel.hpp | |
Rotation2D.hpp | |
Rotation3D.hpp | |
Rotation3DVector.hpp | |
RPY.hpp | |
RRTNode.hpp | |
RRTPlanner.hpp | |
RRTQToQPlanner.hpp | |
RRTTree.hpp | |
Rule.hpp | Representation of a Mathematica Rule. |
rw.hpp | |
RWGLTexture.hpp | |
RWPEBody.hpp | The RWPEBody is a wrapper for a rwsim::dynamics::Body, which allows storing data in a RWPEIslandState instead of rw::kinematics::State. |
RWPEBodyConstraintGraph.hpp | Manager that maintains lists of all bodies and constraints in the system, as well as maps of how the bodies are connected by constraints. |
RWPEBodyDynamic.hpp | The RWPEBodyDynamic is a wrapper for a rwsim::dynamics::Body of dynamic type and is used for bodies that is influences by forces acting on them. |
RWPEBodyFixed.hpp | The RWPEBodyFixed is a wrapper for a rwsim::dynamics::FixedBody and is used for bodies that do not move. |
RWPEBodyKinematic.hpp | The RWPEBodyKinematic is a wrapper for a rwsim::dynamics::KinematicBody and is used for bodies that moves with a dictated velocity. |
RWPEBroadPhase.hpp | Maintains a broad-phase filter where bodies can be easily added and removed. |
RWPECollisionSolver.hpp | Interface for collision solvers that handle bouncing contacts. |
RWPECollisionSolverChain.hpp | A collision solver that can handle impulse chains. |
RWPECollisionSolverHybrid.hpp | A collision solver that handles collisions as sequential as much as possible, but reverts to simultaneous handling if sequential handling is not possible. |
RWPECollisionSolverSimultaneous.hpp | A collision solver that handles all collisions simultaneously. |
RWPECollisionSolverSingle.hpp | The most simple implementation of a RWPECollisionSolver. |
RWPEConstraint.hpp | A generic interface that makes implementation of constraints simple. |
RWPEConstraintCorrection.hpp | Correction of the position and orientation of bodies such that positional errors in constraints and contacts are reduced or eliminated. |
RWPEConstraintGear.hpp | The gear implementation constrains how two existing constraints can move relative to eachother. |
RWPEConstraintSolver.hpp | Sets up the equation system for constraint forces and solves it. |
RWPEConstraintSolverDirect.hpp | The default constraint solver using SVD. |
RWPEConstraintSolverIterative.hpp | Solver for constraint forces that uses a iterative approach based on a SVD decomposition of the problem. |
RWPEContact.hpp | A special form of constraint that changes continuously during simulation. |
RWPEContactResolver.hpp | The contact resolver is responsible for determining which contacts that are leaving, sliding or rolling. To determine this it uses a RWPEConstraintSolver to try to solve for different choices of contact types. |
RWPEContactResolverFull.hpp | Simple contact resolver that gives the solver a complete LCP problem. |
RWPEContactResolverHeuristic.hpp | A contact resolver that uses a heuristic approach for determining which contacts that are leaving, sliding or rolling. This method is not guaranteed to converge, but is expected to do so under normal circumstances. |
RWPEContactResolverNonPenetration.hpp | The simplest form of contact resolver possible. The resolver only enforces non-penetration by resolving contacts as either leaving or sliding without friction. In other words, Forces are only applied in the normal direction of the contacts to make sure that objects do not penetrate. |
RWPEDebugRender.hpp | The debug render for RWPE engines. |
RWPEDevice.hpp | The RWPE representation of a DynamicDevice. |
RWPEFrictionModel.hpp | A friction model calculates friction coefficients based on the relative velocities. |
RWPEFrictionModelCoulomb.hpp | A simple friction model with only tangential friction that is the same and constant with respect to relative velocity. |
RWPEFrictionModelData.hpp | Interface for data structures used by RWPEFrictionModel. |
RWPEFrictionModelMicroSlip.hpp | A micro-slip friction model that models friction with hysteresis for small velocities, and uses Stribeck friction for large velocities. |
RWPEFrictionModelNone.hpp | Friction model for modelling no friction at all. |
RWPEFrictionModelStribeck.hpp | Stribeck friction model with tangential friction that is larger for small velocities and then decrease and becomes constant as velocity increase. |
RWPEIntegrator.hpp | Interface for different motion integrators for rigid bodies. |
RWPEIntegratorEuler.hpp | Integration of body motion using the Euler scheme. |
RWPEIntegratorHeun.hpp | Integration of body motion using the Heun scheme. |
RWPEIsland.hpp | The RWPEIsland engine. |
RWPEIslandState.hpp | Stores the complete internal state of a RWPEIsland. |
RWPELinearOptimizer.hpp | Optimisation method for solving dynamics. |
RWPELogContactTracking.hpp | INSERT_SHORT_DESCRIPTION. |
RWPELogContactTrackingWidget.hpp | INSERT_SHORT_DESCRIPTION. |
RWPELogUtil.hpp | INSERT_SHORT_DESCRIPTION. |
RWPEMaterialMap.hpp | The material map keeps a map of friction and restitution models for each pair of bodies. |
RWPEPhysics.hpp | The RWPEPhysics engine. |
RWPEPlugin.hpp | A loader plugin for RWPE physics engines. It provides additional functionality to the rwsim::simulator::PhysicsEngine::Factory through the plugin structure. |
RWPERestitutionModel.hpp | A restitution model calculates restitution coefficients based on the relative incomming velocity. |
RWPERestitutionModelNewton.hpp | A simple restitution model with only linear restitution that is the same and constant in both normal and tangent direction. |
RWPERollbackMethod.hpp | The rollback method calculates new guesses for the correct step size based on previous samples of the distance or penetration between objects. |
RWPERollbackMethodRidder.hpp | Ridders Method for doing rollback. |
RWPEUtil.hpp | Utility functions for the RWPE physics engine. |
RWPEWorld.hpp | The RWPEWorld engine. |
SBLExpand.hpp | |
SBLInternal.hpp | SBL path planner |
SBLOptions.hpp | |
SBLPlanner.hpp | |
SBLSetup.hpp | |
Scanner2D.hpp | |
Scanner2DModel.hpp | |
SceneOpenGL.hpp | |
SceneOSG.hpp | |
SE3Device.hpp | |
sensor.hpp | |
Sensor.hpp | |
SerialDevice.hpp | |
SerialDeviceController.hpp | |
SimulatedCamera.hpp | |
SimulatedController.hpp | |
SimulatedKinect.hpp | |
SimulatedScanner1D.hpp | |
SimulatedScanner25D.hpp | |
SimulatedScanner2D.hpp | |
SimulatedSensor.hpp | |
Simulator.hpp | |
SimulatorLog.hpp | Base class for a hierarchical simulator log. |
SimulatorLogEntry.hpp | A leaf log item with no children. |
SimulatorLogEntryWidget.hpp | A widget that is a graphical representation of a rwsim::log::SimulatorLogEntry. |
SimulatorLogModel.hpp | Model of a simulator log for Qt Tree view. |
SimulatorLogScope.hpp | A scope can have children, and the type allows hierarchical logging. |
SimulatorLogViewer.hpp | Stand-alone application for visualization of internal data from a Physics Engine. |
SimulatorLogWidget.hpp | Widget for visualization of a simulation log. |
SimulatorStatistics.hpp | Statistics utility for automatic generation of data set based on a SimulatorLogScope. |
SimulatorStatisticsWidget.hpp | Widget for visualisation of rwsim::log::SimulatorStatistics . |
Sphere.hpp | |
StablePose0DModel.hpp | |
StablePoseConstraint.hpp | |
State.hpp | |
StateCache.hpp | |
StateConstraint.hpp | |
StateData.hpp | |
StateSetup.hpp | |
StateStructure.hpp | |
StereoCameraModel.hpp | |
StopCriteria.hpp | |
StringUtil.hpp | |
StructuredLineModel.hpp | |
SurfaceSample.hpp | |
SyncPDController.hpp | |
TactileArrayRender.hpp | |
Tag.hpp | |
TaskDescription.hpp | |
TaskDialog.hpp | |
TaskGenerator.hpp | Based on ParJawGripSampler by Jimmy |
TextPacket.hpp | A Mathematica WSTP TextPacket. |
ThreadPool.hpp | A thread pool that can be assigned work. |
ThreadSafeVariable.hpp | A thread safe protected variable. |
ThreadSimulatorStepCallbackEnv.hpp | An extension to the StepCallback function defined in ThreadSimulator that allows saving additional environment/user data. |
ThreadTask.hpp | A task that facilitates the use of a hierarchic tree of tasks and subtasks. |
Timed.hpp | Class rw::interpolator::Timed |
TimedUtil.hpp | Class rw::trajectory::TimedUtil |
Timer.hpp | |
TimerUtil.hpp | |
ToExpression.hpp | Representation of the Mathematica ToExpression function. |
trajectory.hpp | |
TrajectoryController.hpp | |
TrajectoryIterator.hpp | |
Transform2D.hpp | |
Transform3D.hpp | |
TreeDevice.hpp | |
TreeState.hpp | |
TULLoader.hpp | |
Vector.hpp | |
Vector2D.hpp | |
Vector3D.hpp | |
VectorIterator.hpp | |
VectorND.hpp | |
VelocityScrew6D.hpp | |
VelRampController.hpp | |
VirtualJoint.hpp | |
WorkCell.hpp | |
WorkCellLoader.hpp | |
Wrench6D.hpp | |
XML.hpp | |
XMLHelpers.hpp | Based on RobWork source. Compiled here for convenience |
Z3Planner.hpp | |
Z3QToQPlanner.hpp | |