RobWorkProject  23.9.11-
Classes | Typedefs
rw::kinematics Namespace Reference

Kinematic modelling. More...

Classes

class  FixedFrame
 FixedFrame is a frame for which the transform relative to the parent is constant. More...
 
class  FKRange
 Forward kinematics between a pair of frames. More...
 
class  FKTable
 Forward kinematics for a set of frames. More...
 
class  Frame
 The type of node of forward kinematic trees. More...
 
class  FrameMap
 a specialized mapping implementation for frames. It uses the internal structure of Frames to provide fast O(1) lookup for mappings from Frame to anything. More...
 
class  FramePairMap
 A map from an unordered pair of frames to some value. More...
 
class  FrameType
 Enumeration of all concrete frame types of RobWork. More...
 
class  Kinematics
 Utility functions for the rw::kinematics module. More...
 
class  MovableFrame
 MovableFrame is a frame for which it is possible to freely change the transform relative to the parent. More...
 
class  QState
 The configuration state of a work cell. More...
 
class  State
 The state of a work cell (or kinematics tree). More...
 
class  StateCache
 the basic building block for the stateless desing using the StateStructure class. A StateCache represents a size, a unique id, and a unique name, when inserted into the StateStructure. The size will allocate "size"-doubles in State objects originating from the StateStructure. More...
 
class  StateData
 the basic building block for the stateless design using the StateStructure class. A StateData represents a size, a unique id, and a unique name, when inserted into the StateStructure. The size will allocate "size"-doubles in State objects originating from the StateStructure. More...
 
class  Stateless
 interface for a stateless or typically a part stateless class. More...
 
class  StatelessData
 class for enabling statelessness in classes that are data containers More...
 
class  StateSetup
 Utility class to help construct a State. More...
 
class  StateStructure
 the StateStructure is responsible for handling a structure of StateData and Frames More...
 
class  TreeState
 The tree structure state of a work cell. More...
 

Typedefs

typedef std::pair< rw::kinematics::Frame *, rw::kinematics::Frame * > FramePair
 A pair of frames.
 
typedef std::pair< const rw::kinematics::Frame *, const rw::kinematics::Frame * > ConstFramePair
 A pair of constant frames.
 
typedef std::set< kinematics::Frame * > FrameSet
 A set of frames.
 
typedef std::vector< kinematics::Frame * > FrameList
 A list of frames.
 
typedef std::vector< const rw::kinematics::Frame * > ConstFrameList
 A list of const frames.
 
typedef std::set< kinematics::FramePairFramePairSet
 A set of frame pairs.
 
typedef std::vector< kinematics::FramePairFramePairList
 A list of frame pairs.
 
typedef rw::core::Ptr< StateStructureStateStructurePtr
 Shortcut for smart pointer type. More...
 

Detailed Description

Kinematic modelling.

Typedef Documentation

◆ StateStructurePtr

Shortcut for smart pointer type.

Deprecated:
Please use StateStructure::Ptr instead!