JWS C++ Library
C++ language utility library
|
Abstract class to apply a linear transformation to this object. More...
#include <transformable.h>
Public Member Functions | |
virtual | ~Transformable_d () |
Deletes this Transformable_d. | |
virtual void | transform (const jwsc::Matrix_d *M)=0 throw (jwscxx::base::Arg_error) |
Transforms this object with a linear operator. |
Abstract class to apply a linear transformation to this object.
Definition at line 85 of file transformable.h.
virtual jwscxx::graphics::Transformable_d::~Transformable_d | ( | ) | [inline, virtual] |
Deletes this Transformable_d.
Definition at line 90 of file transformable.h.
virtual void jwscxx::graphics::Transformable_d::transform | ( | const jwsc::Matrix_d * | M | ) | throw (jwscxx::base::Arg_error) [pure virtual] |
Transforms this object with a linear operator.
Implemented in jwscxx::graphics::Parapiped_d, and jwscxx::graphics::Polygon_d.