Main Page   Class Overview   Pixels   Images   Geometry   Quick Index  

HxMfTranspose Class Reference

Class definition of method frame for unary pixel operations. More...

#include <HxMfTranspose.h>

List of all members.

Public Methods

 HxMfTranspose (HxImageData *objImg)
 Constructor. More...

 ~HxMfTranspose ()
 Destructor. More...

HxImageDataobject () const
 The object image of the frame. More...

HxImageDataresult () const
 The result image of the frame. More...


Detailed Description

Class definition of method frame for unary pixel operations.


Constructor & Destructor Documentation

HxMfTranspose::HxMfTranspose HxImageData   objImg
 

Constructor.

00018     : _object(objImg)
00019 {
00020     if (!_object)
00021         return;
00022 
00023     HxImageSignature objSig(_object->signature());
00024 
00025     HxSizes objSizes = _object->sizes();
00026     HxSizes resultSizes = objSizes;
00027 
00028     switch (objSig.imageDimensionality())
00029     {
00030     case 1  :
00031         break;
00032     case 2  :
00033         resultSizes = HxSizes(objSizes.y(), objSizes.x(), 1);
00034         break;
00035     case 3  :
00036         resultSizes = HxSizes(objSizes.y(), objSizes.z(), objSizes.x());
00037         break;
00038     }
00039     _result = HxImgDataFactory::instance().makeImage(objSig, resultSizes);
00040 }

HxMfTranspose::~HxMfTranspose  
 

Destructor.

00043 {
00044 }


Member Function Documentation

HxImageData * HxMfTranspose::object   const
 

The object image of the frame.

00048 { 
00049     return _object; 
00050 }

HxImageData * HxMfTranspose::result   const
 

The result image of the frame.

00054 { 
00055     return _result; 
00056 }


The documentation for this class was generated from the following files:
Generated on Tue Jan 8 13:59:33 2002 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001