Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkOoCVolumeShearFunction Class Reference

mitkOoCVolumeShearFunction - abstract class defines interface for volume shear More...

#include <mitkOoCVolumeShearFunction.h>

Inherits mitkObject.

Inherited by mitkOoCVolumeShearParallel, and mitkOoCVolumeShearPerspective.

Inheritance diagram for mitkOoCVolumeShearFunction:

Inheritance graph
[legend]
Collaboration diagram for mitkOoCVolumeShearFunction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkOoCVolumeShearFunction ()
virtual bool IsParallel ()
virtual void Shear (mitkShear *shearInform)=0

Detailed Description

mitkOoCVolumeShearFunction - abstract class defines interface for volume shear

mitkOoCVolumeShearFunction is an abstract class that defines interface for both parallel and perspective shear. The mitkOoCVolumeRendererShearWarp class provides common information for shear, and then calls "Shear()" to implement volume shear progress concretely.


Constructor & Destructor Documentation

mitkOoCVolumeShearFunction::mitkOoCVolumeShearFunction  ) 
 

The default constructor.


Member Function Documentation

virtual bool mitkOoCVolumeShearFunction::IsParallel  )  [inline, virtual]
 

Get the projection status of the class.

Returns:
Return true, means that this class is used for parallel shear-warp. Return false, means that this class is used for perspective shear-warp.
Note:
All of its subclasses must implement this virtual to indicate its status.

Reimplemented in mitkOoCVolumeShearParallel, and mitkOoCVolumeShearPerspective.

virtual void mitkOoCVolumeShearFunction::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkObject.

Reimplemented in mitkOoCVolumeShearParallel, and mitkOoCVolumeShearPerspective.

virtual void mitkOoCVolumeShearFunction::Shear mitkShear *  shearInform  )  [pure virtual]
 

The real function to shear the volume.

Note:
All of its subclasses must implement this pure virtual to shear the volume.

Implemented in mitkOoCVolumeShearParallel, and mitkOoCVolumeShearPerspective.


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:04:38 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3