VART::ShearAction Class Reference

... More...

#include <shearaction.h>

Inheritance diagram for VART::ShearAction:

VART::TransformAction VART::BaseAction

List of all members.

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


Detailed Description

...

FixMe: Put Detailed description here

Definition at line 15 of file shearaction.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void VART::ShearAction::SetShear ( double  shX,
double  shY 
)

Definition at line 15 of file shearaction.cpp.

References goalX, and goalY.

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.


Member Data Documentation

double VART::ShearAction::goalX [protected]

Definition at line 29 of file shearaction.h.

Referenced by Move(), and SetShear().

double VART::ShearAction::goalY [protected]

Definition at line 30 of file shearaction.h.

Referenced by Move(), and SetShear().


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

Generated on Mon Sep 8 15:56:51 2008 for V-ART by  doxygen 1.5.6