JWS C++ Library
C++ language utility library
jwscxx::graphics::Transformable_d Class Reference

Abstract class to apply a linear transformation to this object. More...

#include <transformable.h>

Inheritance diagram for jwscxx::graphics::Transformable_d:

List of all members.

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.

Detailed Description

Abstract class to apply a linear transformation to this object.

Definition at line 85 of file transformable.h.


Constructor & Destructor Documentation

virtual jwscxx::graphics::Transformable_d::~Transformable_d ( ) [inline, virtual]

Deletes this Transformable_d.

Definition at line 90 of file transformable.h.


Member Function Documentation

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.


The documentation for this class was generated from the following file: