![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
Enumeration of all concrete frame types of RobWork. More...
#include <FrameType.hpp>
Public Types | |
| enum | Type {  RevoluteJoint , PrismaticJoint , FixedFrame , MovableFrame , DependentJoint , Unknown }  | 
| FrameType enumeration.  | |
Public Member Functions | |
| FrameType (const Type &type) | |
| Identifier for a frame of type type.  More... | |
| Type | get () const | 
| The frame type.  More... | |
Enumeration of all concrete frame types of RobWork.
FrameType::Type is an enumeration of all frame types defined within RobWork. For every implementation X of Frame, FrameType has an enumeration value named FrameType::X.
The type of a frame can be accessed via frameTypeAccessor().
It is the responsibility of the work cell loaders to properly initialize the frame type values.
The use of FrameType is a hack introduced due to the lack of a working dynamic_cast<>.
Identifier for a frame of type type.
| type | [in] The type of frame. | 
      
  | 
  inline | 
The frame type.