RobWorkProject  23.9.11-
Public Types | Public Member Functions | List of all members
FixedFrameCalibration Class Reference

Represents the calibration of a fixed frame. More...

#include <FixedFrameCalibration.hpp>

Inherits Calibration.

Public Types

typedef rw::core::Ptr< FixedFrameCalibrationPtr
 Typedef for pointer to FixedFrameCalibration.
 
- Public Types inherited from Calibration
typedef rw::core::Ptr< CalibrationPtr
 

Public Member Functions

 FixedFrameCalibration (rw::kinematics::FixedFrame::Ptr frame)
 Constructs FixedFrameCalibration for frame. Initializes correction to the current transformation of the frame. More...
 
 FixedFrameCalibration (rw::kinematics::FixedFrame::Ptr frame, const rw::math::Transform3D<> &correctedTransform)
 Construct FixedFrameCalibration for frame, with correctedTransform as the calibrated transform. More...
 
virtual ~FixedFrameCalibration ()
 Destructor.
 
rw::kinematics::FixedFrame::Ptr getFrame () const
 Returns the frame which are calibrated.
 
rw::math::Transform3D getCorrectedTransform () const
 Returns the correction transform.
 
void setCorrectedTransform (const rw::math::Transform3D<> &transform)
 Sets the corrected transform. More...
 
- Public Member Functions inherited from Calibration
 Calibration ()
 Default constructor.
 
virtual ~Calibration ()
 Destructor.
 
bool isApplied () const
 Test if calibration is applied. More...
 
void apply ()
 Apply calibration. More...
 
void revert ()
 Revert calibration. More...
 

Additional Inherited Members

Detailed Description

Represents the calibration of a fixed frame.

A fixed frame has 6dof which are to be calibrated.

Constructor & Destructor Documentation

◆ FixedFrameCalibration() [1/2]

Constructs FixedFrameCalibration for frame. Initializes correction to the current transformation of the frame.

Parameters
frame[in] Frame to correct with the FixedFrameCalibration

◆ FixedFrameCalibration() [2/2]

FixedFrameCalibration ( rw::kinematics::FixedFrame::Ptr  frame,
const rw::math::Transform3D<> &  correctedTransform 
)

Construct FixedFrameCalibration for frame, with correctedTransform as the calibrated transform.

Parameters
frame[in] Frame to correct with the FixedFrameCalibration
correctedTransform[in] Initial correction.

Member Function Documentation

◆ setCorrectedTransform()

void setCorrectedTransform ( const rw::math::Transform3D<> &  transform)

Sets the corrected transform.

Parameters
transform[in] The new corrected transform

The documentation for this class was generated from the following file: