Class xlifepp::Scaling#
-
class Scaling : public xlifepp::Transformation#
-
Inheritence diagram for xlifepp::Scaling:
Collaboration diagram for xlifepp::Scaling:
representation of a scaling from a center and a scaling factor vector
Subclassed by xlifepp::Homothety
Public Functions
-
inline Scaling()#
-
default constructor
-
inline Scaling(const Point &c, const std::vector<real_t> &factor = std::vector<real_t>(1, 1.))#
-
default constructor from a center and a factor
-
inline virtual ~Scaling()#
-
destructor
-
inline virtual Transformation *clone() const#
-
virtual copy constructor
-
inline const std::vector<real_t> &factors() const#
-
returns the scale factors of the scaling
-
virtual void print(std::ostream&) const#
-
print Transformation
-
inline Scaling()#