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

HxCorba::ImageFactory Class Reference

#include <HxCorbaImageRep.h>

Inheritance diagram for HxCorba::ImageFactory::

HxCorba::Constructor OBProxy_HxCorba::ImageFactory OBProxy_HxCorba::Constructor OBProxy_HxCorba::Constructor List of all members.

Public Types

typedef ImageFactory_ptr _ptr_type
typedef ImageFactory_var _var_type

Public Methods

 ImageFactory ()
virtual ~ImageFactory ()
virtual ImageRep_ptr importImage (ImageData_ptr data)=0
virtual ImageRep_ptr fromSignature (ImageSignature sig, const Sizes &size)=0
virtual ImageRep_ptr fromImage (ImageSignature sig, ImageRep_ptr src)=0
virtual ImageRep_ptr fromValue (ImageSignature sig, const Sizes &size, const PixValue &val)=0
virtual ImageRep_ptr fromByteData (CORBA::Long pixelDimensionality, CORBA::Long dimensions, const Sizes &size, const OctetSeq &data)=0
virtual ImageRep_ptr fromShortData (CORBA::Long pixelDimensionality, CORBA::Long dimensions, const Sizes &size, const ShortSeq &data)=0
virtual ImageRep_ptr fromIntData (CORBA::Long pixelDimensionality, CORBA::Long dimensions, const Sizes &size, const LongSeq &data)=0
virtual ImageRep_ptr fromFloatData (CORBA::Long pixelDimensionality, CORBA::Long dimensions, const Sizes &size, const FloatSeq &data)=0
virtual ImageRep_ptr fromDoubleData (CORBA::Long pixelDimensionality, CORBA::Long dimensions, const Sizes &size, const DoubleSeq &data)=0
virtual ImageRep_ptr fromJavaRgb (ImageSignature sig, const Sizes &size, const RgbSeq &pixels)=0
virtual ImageRep_ptr fromGrayValue (ImageSignature sig, const Sizes &size, const OctetSeq &pixels)=0
virtual ImageRep_ptr fromMatlab (ImageSignature sig, const Sizes &size, const DoubleSeq &pixels)=0
virtual ImageRep_ptr fromNamedGenerator (ImageSignature sig, const char *generatorName, TagList_ptr tags)=0
virtual ImageRep_ptr fromImport (ImageSignature sig, const Sizes &size, const char *importOp, TagList_ptr tags)=0
virtual ImageRep_ptr from2Images (ImageRep_ptr i1, ImageRep_ptr i2)=0
virtual ImageRep_ptr from3Images (ImageRep_ptr i1, ImageRep_ptr i2, ImageRep_ptr i3)=0
virtual ImageRep_ptr fromFile (const char *fileName)=0

Static Public Methods

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

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef ImageFactory_ptr HxCorba::ImageFactory::_ptr_type
 

Reimplemented in HxCorba::Constructor.

typedef ImageFactory_var HxCorba::ImageFactory::_var_type
 

Reimplemented in HxCorba::Constructor.


Constructor & Destructor Documentation

HxCorba::ImageFactory::ImageFactory   [inline]
 

Reimplemented in OBProxy_HxCorba::ImageFactory.

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

Reimplemented in OBProxy_HxCorba::ImageFactory.


Member Function Documentation

ImageFactory_ptr HxCorba::ImageFactory::_duplicate ImageFactory_ptr    p [inline, static]
 

ImageFactory_ptr HxCorba::ImageFactory::_nil   [inline, static]
 

Reimplemented in HxCorba::Constructor.

HxCorba::ImageFactory_ptr HxCorba::ImageFactory::_narrow CORBA::Object_ptr    p [static]
 

Reimplemented in HxCorba::Constructor.

HxCorba::ImageFactory_ptr HxCorba::ImageFactory::_unchecked_narrow CORBA::Object_ptr    p [static]
 

Reimplemented in HxCorba::Constructor.

HxCorba::ImageFactory_ptr HxCorba::ImageFactory::_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented in HxCorba::Constructor.

HxCorba::ImageFactory_ptr HxCorba::ImageFactory::_unchecked_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented in HxCorba::Constructor.

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

Reimplemented in HxCorba::Constructor.

virtual ImageRep_ptr HxCorba::ImageFactory::importImage ImageData_ptr    data [pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromSignature ImageSignature    sig,
const Sizes   size
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromImage ImageSignature    sig,
ImageRep_ptr    src
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromValue ImageSignature    sig,
const Sizes   size,
const PixValue   val
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromByteData CORBA::Long    pixelDimensionality,
CORBA::Long    dimensions,
const Sizes   size,
const OctetSeq   data
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromShortData CORBA::Long    pixelDimensionality,
CORBA::Long    dimensions,
const Sizes   size,
const ShortSeq   data
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromIntData CORBA::Long    pixelDimensionality,
CORBA::Long    dimensions,
const Sizes   size,
const LongSeq   data
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromFloatData CORBA::Long    pixelDimensionality,
CORBA::Long    dimensions,
const Sizes   size,
const FloatSeq   data
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromDoubleData CORBA::Long    pixelDimensionality,
CORBA::Long    dimensions,
const Sizes   size,
const DoubleSeq   data
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromJavaRgb ImageSignature    sig,
const Sizes   size,
const RgbSeq   pixels
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromGrayValue ImageSignature    sig,
const Sizes   size,
const OctetSeq   pixels
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromMatlab ImageSignature    sig,
const Sizes   size,
const DoubleSeq   pixels
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromNamedGenerator ImageSignature    sig,
const char *    generatorName,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromImport ImageSignature    sig,
const Sizes   size,
const char *    importOp,
TagList_ptr    tags
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::from2Images ImageRep_ptr    i1,
ImageRep_ptr    i2
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::from3Images ImageRep_ptr    i1,
ImageRep_ptr    i2,
ImageRep_ptr    i3
[pure virtual]
 

virtual ImageRep_ptr HxCorba::ImageFactory::fromFile const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::ImageFactory.


Member Data Documentation

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

Initial value:

{
    "IDL:HxCorba/ImageFactory:1.0",
    0
}

Reimplemented in HxCorba::Constructor.


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