TransInvertable Class Reference

One of the transformation base classes. All Transformations derived from this class can be inverted directly. ie Transforms that make use of a matrix can be inverted by inverting the matrix. This class adds the following virtual functions :- MonoOn virtual void Invert() MonoOff. More...

#include <tranform.h>

Inheritance diagram for TransInvertable:

TransformBase CCObject SimpleCCObject Trans2DMatrix List of all members.

Public Member Functions

 TransInvertable ()
virtual BOOL IsInvertable ()
virtual void Invert ()=0

Private Member Functions

 CC_DECLARE_DYNAMIC (TransInvertable)

Detailed Description

One of the transformation base classes. All Transformations derived from this class can be inverted directly. ie Transforms that make use of a matrix can be inverted by inverting the matrix. This class adds the following virtual functions :- MonoOn virtual void Invert() MonoOff.

Author:
Rik_Heywood (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/02/94
See also:
Trans2DMatrix

Definition at line 188 of file tranform.h.


Constructor & Destructor Documentation

TransInvertable::TransInvertable  )  [inline]
 

Definition at line 193 of file tranform.h.

00193 {};


Member Function Documentation

TransInvertable::CC_DECLARE_DYNAMIC TransInvertable   )  [private]
 

virtual void TransInvertable::Invert  )  [pure virtual]
 

Implemented in Trans2DMatrix.

virtual BOOL TransInvertable::IsInvertable  )  [inline, virtual]
 

Implements TransformBase.

Reimplemented in Trans2DMatrix.

Definition at line 194 of file tranform.h.

00194 { return TRUE; }


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:02:14 2007 for Camelot by  doxygen 1.4.4