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

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

#include <transformable.h>

Inheritance diagram for jwscxx::graphics::Transformable_f:

List of all members.

Public Member Functions

virtual ~Transformable_f ()
 Deletes this Transformable_f.
virtual void transform (const jwsc::Matrix_f *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 66 of file transformable.h.


Constructor & Destructor Documentation

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

Deletes this Transformable_f.

Definition at line 71 of file transformable.h.


Member Function Documentation

virtual void jwscxx::graphics::Transformable_f::transform ( const jwsc::Matrix_f *  M) throw (jwscxx::base::Arg_error) [pure virtual]

Transforms this object with a linear operator.

Implemented in jwscxx::graphics::Parapiped_f, and jwscxx::graphics::Polygon_f.


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