20#ifndef RRESTRICTORTHOGONAL_H
21#define RRESTRICTORTHOGONAL_H
40 mode(
RS::Orthogonal) {}
Q_DECLARE_METATYPE(RMath *)
Interface for interaction between a graphics document and a user.
Definition RDocumentInterface.h:97
Orthogonal snap restriction implementation.
Definition RRestrictOrthogonal.h:36
RS::OrthoMode mode
Definition RRestrictOrthogonal.h:46
RRestrictOrthogonal(RDocumentInterface *documentInterface)
Definition RRestrictOrthogonal.h:38
virtual ~RRestrictOrthogonal()
Definition RRestrictOrthogonal.h:41
Class namespace for various global enums.
Definition RS.h:149
OrthoMode
Orthogonal mode, used for snap restrictions.
Definition RS.h:303
Abstract base class for all snap restriction implementations.
Definition RSnapRestriction.h:37
virtual RVector restrictSnap(const RVector &position, const RVector &relativeZero)=0
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADSNAP_EXPORT
Definition snap_global.h:10