#include <shearaction.h>

Public Member Functions | |
| ShearAction () | |
| virtual | ~ShearAction () |
| void | SetShear (double shX, double shY) |
Protected Member Functions | |
| virtual void | Move () |
| Make the action update its targets. | |
Protected Attributes | |
| double | goalX |
| double | goalY |
FixMe: Put Detailed description here
Definition at line 15 of file shearaction.h.
| VART::ShearAction::ShearAction | ( | ) |
Definition at line 11 of file shearaction.cpp.
| virtual VART::ShearAction::~ShearAction | ( | ) | [inline, virtual] |
Definition at line 21 of file shearaction.h.
| void VART::ShearAction::SetShear | ( | double | shX, | |
| double | shY | |||
| ) |
| void VART::ShearAction::Move | ( | ) | [protected, virtual] |
Make the action update its targets.
Move is to be called from MoveAllActive.
Implements VART::TransformAction.
Definition at line 22 of file shearaction.cpp.
References VART::BaseAction::ComputePositionIndex(), goalX, goalY, VART::Transform::MakeShear(), VART::BaseAction::positionIndex, and VART::TransformAction::targetPtr.
double VART::ShearAction::goalX [protected] |
double VART::ShearAction::goalY [protected] |
1.5.6