Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorba::ImageRep Class Reference

#include <HxCorbaImageRep.h>

Inheritance diagram for HxCorba::ImageRep::

HxCorba::ImageData HxCorba::RefCountBase OBProxy_HxCorba::ImageRep List of all members.

Public Types

typedef ImageRep_ptr _ptr_type
typedef ImageRep_var _var_type

Public Methods

 ImageRep ()
virtual ~ImageRep ()
virtual ImageRep_ptr binaryPixOp (ImageRep_ptr arg, const char *bpoName, TagList_ptr tags)=0
virtual ImageRep_ptr binaryPixOpVal (const PixValue &arg, const char *bpoName, TagList_ptr tags)=0
virtual ImageRep_ptr unaryPixOp (const char *upoName, TagList_ptr tags)=0
virtual ImageRep_ptr multiPixOp (const ImageList &args, const char *mpoName, TagList_ptr tags)=0
virtual ImageListMNPixOp (const ImageList &args, const char *mpoName, TagList_ptr tags)=0
virtual PixValue reduceOp (const char *op, TagList_ptr tags)=0
virtual ImageRep_ptr generalizedConvolution (ImageRep_ptr kernel, const char *gMul, const char *gAdd, ResultPrecision resPrec, TagList_ptr tags)=0
virtual ImageRep_ptr genConv2dSep (ImageRep_ptr kernel1, ImageRep_ptr kernel2, const char *gMul, const char *gAdd, ResultPrecision resPrec, TagList_ptr tags)=0
virtual ImageRep_ptr recGenConv (ImageRep_ptr kerImg, const char *gMul, const char *gAdd, ResultPrecision resPrec, TagList_ptr tags)=0
virtual ImageRep_ptr neighbourhoodOp (const char *ngbName, TagList_ptr tags)=0
virtual ImageRep_ptr geometricOp2d (Matrix_ptr func, GeoIntType gi, GeoTransType gt, CORBA::Boolean adjustSize, const PixValue &background)=0
virtual ImageRep_ptr scale (CORBA::Double sx, CORBA::Double sy, GeoIntType gi)=0
virtual PixValue getAt (CORBA::Long x, CORBA::Long y, CORBA::Long zz)=0
virtual void destroy ()=0

Static Public Methods

ImageRep_ptr _duplicate (ImageRep_ptr p)
ImageRep_ptr _nil ()
ImageRep_ptr _narrow (CORBA::Object_ptr)
ImageRep_ptr _unchecked_narrow (CORBA::Object_ptr)
ImageRep_ptr _narrow (CORBA::AbstractBase_ptr)
ImageRep_ptr _unchecked_narrow (CORBA::AbstractBase_ptr)
const char ** _OB_staticIds ()

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef ImageRep_ptr HxCorba::ImageRep::_ptr_type
 

Reimplemented from HxCorba::ImageData.

typedef ImageRep_var HxCorba::ImageRep::_var_type
 

Reimplemented from HxCorba::ImageData.


Constructor & Destructor Documentation

HxCorba::ImageRep::ImageRep   [inline]
 

Reimplemented in OBProxy_HxCorba::ImageRep.

virtual HxCorba::ImageRep::~ImageRep   [inline, virtual]
 

Reimplemented in OBProxy_HxCorba::ImageRep.


Member Function Documentation

ImageRep_ptr HxCorba::ImageRep::_duplicate ImageRep_ptr    p [inline, static]
 

ImageRep_ptr HxCorba::ImageRep::_nil   [inline, static]
 

Reimplemented from HxCorba::ImageData.

HxCorba::ImageRep_ptr HxCorba::ImageRep::_narrow CORBA::Object_ptr    p [static]
 

Reimplemented from HxCorba::ImageData.

HxCorba::ImageRep_ptr HxCorba::ImageRep::_unchecked_narrow CORBA::Object_ptr    p [static]
 

Reimplemented from HxCorba::ImageData.

HxCorba::ImageRep_ptr HxCorba::ImageRep::_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented from HxCorba::ImageData.

HxCorba::ImageRep_ptr HxCorba::ImageRep::_unchecked_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented from HxCorba::ImageData.

const char ** HxCorba::ImageRep::_OB_staticIds   [static]
 

Reimplemented from HxCorba::ImageData.

virtual ImageRep_ptr HxCorba::ImageRep::binaryPixOp ImageRep_ptr    arg,
const char *    bpoName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::binaryPixOpVal const PixValue   arg,
const char *    bpoName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::unaryPixOp const char *    upoName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::multiPixOp const ImageList   args,
const char *    mpoName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageList* HxCorba::ImageRep::MNPixOp const ImageList   args,
const char *    mpoName,
TagList_ptr    tags
[pure virtual]
 

virtual PixValue HxCorba::ImageRep::reduceOp const char *    op,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::generalizedConvolution ImageRep_ptr    kernel,
const char *    gMul,
const char *    gAdd,
ResultPrecision    resPrec,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::genConv2dSep ImageRep_ptr    kernel1,
ImageRep_ptr    kernel2,
const char *    gMul,
const char *    gAdd,
ResultPrecision    resPrec,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::recGenConv ImageRep_ptr    kerImg,
const char *    gMul,
const char *    gAdd,
ResultPrecision    resPrec,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::neighbourhoodOp const char *    ngbName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::geometricOp2d Matrix_ptr    func,
GeoIntType    gi,
GeoTransType    gt,
CORBA::Boolean    adjustSize,
const PixValue   background
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageRep::scale CORBA::Double    sx,
CORBA::Double    sy,
GeoIntType    gi
[pure virtual]
 

virtual PixValue HxCorba::ImageRep::getAt CORBA::Long    _ob_a0,
CORBA::Long    _ob_a1,
CORBA::Long    _ob_a2
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::ImageRep.

virtual void HxCorba::ImageRep::destroy   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ImageRep.


Member Data Documentation

const char * HxCorba::ImageRep::ids_ [static, protected]
 

Initial value:

{
    "IDL:HxCorba/ImageRep:1.0",
    "IDL:HxCorba/ImageData:1.0",
    "IDL:HxCorba/RefCountBase:1.0",
    0
}

Reimplemented from HxCorba::ImageData.


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 15:08:09 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001