Blender  V3.3
Public Member Functions | List of all members
IK_QPositionTask Class Reference

#include <IK_QTask.h>

Inheritance diagram for IK_QPositionTask:
IK_QTask

Public Member Functions

 IK_QPositionTask (bool primary, const IK_QSegment *segment, const Vector3d &goal)
 
void ComputeJacobian (IK_QJacobian &jacobian)
 
double Distance () const
 
bool PositionTask () const
 
void Scale (double scale)
 
- Public Member Functions inherited from IK_QTask
 IK_QTask (int size, bool primary, bool active, const IK_QSegment *segment)
 
virtual ~IK_QTask ()
 
int Id () const
 
void SetId (int id)
 
int Size () const
 
bool Primary () const
 
bool Active () const
 
double Weight () const
 
void SetWeight (double weight)
 

Additional Inherited Members

- Protected Attributes inherited from IK_QTask
int m_id
 
int m_size
 
bool m_primary
 
bool m_active
 
const IK_QSegmentm_segment
 
double m_weight
 

Detailed Description

Definition at line 78 of file IK_QTask.h.

Constructor & Destructor Documentation

◆ IK_QPositionTask()

IK_QPositionTask::IK_QPositionTask ( bool  primary,
const IK_QSegment segment,
const Vector3d &  goal 
)

Member Function Documentation

◆ ComputeJacobian()

void IK_QPositionTask::ComputeJacobian ( IK_QJacobian jacobian)
virtual

◆ Distance()

double IK_QPositionTask::Distance ( ) const
virtual

Implements IK_QTask.

Definition at line 70 of file IK_QTask.cpp.

References IK_QSegment::GlobalEnd(), IK_QTask::m_segment, and pos.

◆ PositionTask()

bool IK_QPositionTask::PositionTask ( ) const
inlinevirtual

Reimplemented from IK_QTask.

Definition at line 86 of file IK_QTask.h.

◆ Scale()

void IK_QPositionTask::Scale ( double  scale)
inlinevirtual

Reimplemented from IK_QTask.

Definition at line 90 of file IK_QTask.h.


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