Class xlifepp::PointReflection#

class PointReflection : public xlifepp::Homothety#

representation of a point symmetry it is an homothety of factor -1.

Public Functions

inline PointReflection()#

default constructor

inline PointReflection(const Parameter &p)#

main constructor from one key

inline PointReflection(const Point &c)#

constructor from a center

inline PointReflection(const std::vector<Parameter> &ps)#

main constructor from a vector of keys

inline virtual ~PointReflection()#

destructor

inline virtual Transformation *clone() const#

virtual copy constructor

inline virtual PointReflection *pointReflection()#

access to child PointReflection object

inline virtual const PointReflection *pointReflection() const#

access to child PointReflection object (const)

virtual void print(std::ostream&) const#

print Transformation