QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RTranslation.h
Go to the documentation of this file.
1
20#ifndef RTRANSLATION_H
21#define RTRANSLATION_H
22
23#include "operations_global.h"
24
25#include "RTransformation.h"
26#include "RVector.h"
27
35public:
36 RTranslation(const RVector& offset, double rotationAngle = 0.0, double scaleFactor = 1.0, const RVector& center = RVector::nullVector)
37 : offset(offset),
38 rotationAngle(rotationAngle),
39 scaleFactor(scaleFactor),
40 center(center) {}
41
46};
47
49
50#endif
Q_DECLARE_METATYPE(RMath *)
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RTransformation.h:32
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RTranslation.h:34
double scaleFactor
Definition RTranslation.h:44
double rotationAngle
Definition RTranslation.h:43
RVector center
Definition RTranslation.h:45
RTranslation(const RVector &offset, double rotationAngle=0.0, double scaleFactor=1.0, const RVector &center=RVector::nullVector)
Definition RTranslation.h:36
RVector offset
Definition RTranslation.h:42
Represents a 3d vector (x/y/z).
Definition RVector.h:47
static const RVector nullVector
null vector
Definition RVector.h:340
#define QCADOPERATIONS_EXPORT
Definition operations_global.h:10