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_ [] |