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 ImageList * MNPixOp (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