arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Constraint.h File Reference

#include <mathGutz.h>
#include <eventGutz.h>
#include "WidgetDefs.h"

Go to the source code of this file.

Compounds

class  Constraint
 a base class for widget constraints, also implements the "Free Move" constraint, which is really no constraint at all :) More...

class  PlaneConstraint
 constrain to plane, makes sure moves stay on the plane and below the mouse More...


Typedefs

typedef gutz::SmartPtr< ConstraintConstraintSP
typedef std::map< unsigned
int, ConstraintSP, gutz::eventKeyMapCmp
ConstraintMap
 maps a gutz button to a constraint.

typedef gutz::SmartPtr< PlaneConstraintPlaneConstraintSP


Typedef Documentation

typedef std::map<unsigned int,ConstraintSP,gutz::eventKeyMapCmp> ConstraintMap
 

maps a gutz button to a constraint.

Definition at line 47 of file Constraint.h.

Referenced by WidgetItem::getConstraints(), WidgetItem::nukeEvents(), and WidgetItem::~WidgetItem().

typedef gutz::SmartPtr<Constraint> ConstraintSP
 

Definition at line 44 of file Constraint.h.

typedef gutz::SmartPtr<PlaneConstraint> PlaneConstraintSP
 

Definition at line 69 of file Constraint.h.


Send questions, comments, and bug reports to:
jmk