OpenSim::IKTask Class Reference

#include <IKTask.h>

Inheritance diagram for OpenSim::IKTask:
OpenSim::Object OpenSim::IKCoordinateTask OpenSim::IKMarkerTask

List of all members.

Public Member Functions

 IKTask ()
 Default constructor.
 IKTask (const IKTask &aIKTask)
 Copy constructor.
virtual Objectcopy () const =0
 Construct and return a copy of this object.
IKTaskoperator= (const IKTask &aIKTask)
 Assignment operator.
bool getApply () const
void setApply (bool aApply)
double getWeight ()
void setWeight (double weight)

Protected Attributes

PropertyBool _applyProp
bool & _apply
PropertyDbl _weightProp
double & _weight

Detailed Description

Author:
Eran Guendelman
Version:
1.0

Constructor & Destructor Documentation

IKTask::IKTask (  ) 

Default constructor.

IKTask::IKTask ( const IKTask aIKTask  ) 

Copy constructor.


Member Function Documentation

virtual Object* OpenSim::IKTask::copy (  )  const [pure virtual]

Construct and return a copy of this object.

The object is allocated using the new operator, so the caller is responsible for deleting the returned object.

Returns:
Copy of this object.

Reimplemented from OpenSim::Object.

Implemented in OpenSim::IKCoordinateTask, and OpenSim::IKMarkerTask.

bool OpenSim::IKTask::getApply (  )  const [inline]
double OpenSim::IKTask::getWeight (  )  [inline]
IKTask & IKTask::operator= ( const IKTask aIKTask  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::Object.

Reimplemented in OpenSim::IKCoordinateTask, and OpenSim::IKMarkerTask.

void OpenSim::IKTask::setApply ( bool  aApply  )  [inline]
void OpenSim::IKTask::setWeight ( double  weight  )  [inline]

Member Data Documentation

bool& OpenSim::IKTask::_apply [protected]
double& OpenSim::IKTask::_weight [protected]

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

Generated on Wed Dec 16 15:03:50 2009 for OpenSim by  doxygen 1.6.1