Horus Doc || Corba Reference || Corba   Client Server   Stubs C++   Stubs Java   Servant Generator  

HxBlob2dTiedSvt Class Reference

Tied object for HxBlob2d. More...

#include <HxBlob2dTiedSvt.h>

Inheritance diagram for HxBlob2dTiedSvt::

HxBlob2d HxBlob2d List of all members.

Public Types

typedef POA_HxCorba::Blob2d_tie<
HxBlob2dTiedSvt > 
TieT
typedef HxBlob2d HxT
typedef HxCorba::Blob2d CorbaT
typedef POA_HxCorba::Blob2d_tie<
HxBlob2dTiedSvt > 
TieT
typedef HxBlob2d HxT
typedef HxCorba::Blob2d CorbaT

Public Methods

 HxBlob2dTiedSvt (const HxBlob2d &obj)
virtual ~HxBlob2dTiedSvt ()
virtual HxCorba::ImageRep_ptr getInputImage ()
virtual HxCorba::ImageRep_ptr getLabeledImage ()
virtual CORBA::Long getContourX ()
virtual CORBA::Long getContourY ()
virtual CORBA::Long getContourLength ()
virtual HxCorba::ContourCodeSeqgetContourCodes ()
virtual void fillRgb (HxCorba::RgbBuffer_ptr buf)
virtual HxCorba::PixValue getFeature (const char *name)
 HxBlob2dTiedSvt (const HxBlob2d &obj)
virtual ~HxBlob2dTiedSvt ()
virtual HxCorba::ImageRep_ptr getInputImage ()
virtual HxCorba::ImageRep_ptr getLabeledImage ()
virtual CORBA::Long getContourX ()
virtual CORBA::Long getContourY ()
virtual CORBA::Long getContourLength ()
virtual HxCorba::ContourCodeSeqgetContourCodes ()
virtual void fillRgb (HxCorba::RgbBuffer_ptr buf)
virtual HxCorba::PixValue getFeature (const char *name)

Detailed Description

Tied object for HxBlob2d.


Member Typedef Documentation

typedef POA_HxCorba::Blob2d_tie<HxBlob2dTiedSvt> HxBlob2dTiedSvt::TieT
 

typedef HxBlob2d HxBlob2dTiedSvt::HxT
 

typedef HxCorba::Blob2d HxBlob2dTiedSvt::CorbaT
 

typedef POA_HxCorba::Blob2d_tie<HxBlob2dTiedSvt> HxBlob2dTiedSvt::TieT
 

typedef HxBlob2d HxBlob2dTiedSvt::HxT
 

typedef HxCorba::Blob2d HxBlob2dTiedSvt::CorbaT
 


Constructor & Destructor Documentation

HxBlob2dTiedSvt::HxBlob2dTiedSvt const HxBlob2d   obj
 

00020     : HxBlob2d(obj)
00021 {
00022 }

HxBlob2dTiedSvt::~HxBlob2dTiedSvt   [virtual]
 

00025 {
00026 }

HxBlob2dTiedSvt::HxBlob2dTiedSvt const HxBlob2d   obj
 

virtual HxBlob2dTiedSvt::~HxBlob2dTiedSvt   [virtual]
 


Member Function Documentation

HxCorba::ImageRep_ptr HxBlob2dTiedSvt::getInputImage   [virtual]
 

00030 {
00031     //HxImageRep result = HxBlob2d::getInputImage();
00032     HxImageRep result;
00033     return HxRegisterTiedServant<HxImageRepTiedSvt>(result);
00034 }

HxCorba::ImageRep_ptr HxBlob2dTiedSvt::getLabeledImage   [virtual]
 

00038 {
00039     //HxImageRep result = HxBlob2d::getLabeledImage();
00040     HxImageRep result;
00041     return HxRegisterTiedServant<HxImageRepTiedSvt>(result);
00042 }

CORBA::Long HxBlob2dTiedSvt::getContourX   [virtual]
 

00046 {
00047     return 0;
00048 }

CORBA::Long HxBlob2dTiedSvt::getContourY   [virtual]
 

00052 {
00053     return 0;
00054 }

CORBA::Long HxBlob2dTiedSvt::getContourLength   [virtual]
 

00058 {
00059     return 0;
00060 }

HxCorba::ContourCodeSeq * HxBlob2dTiedSvt::getContourCodes   [virtual]
 

00064 {
00065     //int nCodes = HxBlob2d::getContourLength();
00066     int nCodes = 0;
00067     CORBA::Long* data = new CORBA::Long[nCodes];
00068     //HxBlob2d::getContourCodes((int*)data);
00069 
00070     HxCorba::ContourCodeSeq* seq = 
00071         new HxCorba::ContourCodeSeq(nCodes, nCodes, data, true);
00072 
00073     return seq;
00074 }

void HxBlob2dTiedSvt::fillRgb HxCorba::RgbBuffer_ptr    buf [virtual]
 

00078 {
00079     /*
00080     HxScalarInt width = HxBlob2d::getFeature("width");
00081     HxScalarInt height = HxBlob2d::getFeature("height");
00082     int nPixels = width.x() * height.x();
00083     */
00084     int nPixels = 0;
00085 
00086     HxRgbBuffer tempBuf(buf, nPixels);
00087     //HxBlob2d::getRgbPixels(tempBuf.getBuffer());
00088 }

HxCorba::PixValue HxBlob2dTiedSvt::getFeature const char *    name [virtual]
 

00092 {
00093     HxValue val = HxBlob2d::getFeatureValue(name);
00094     return HxConvertValue(val);
00095 }

virtual HxCorba::ImageRep_ptr HxBlob2dTiedSvt::getInputImage   [virtual]
 

virtual HxCorba::ImageRep_ptr HxBlob2dTiedSvt::getLabeledImage   [virtual]
 

virtual CORBA::Long HxBlob2dTiedSvt::getContourX   [virtual]
 

virtual CORBA::Long HxBlob2dTiedSvt::getContourY   [virtual]
 

virtual CORBA::Long HxBlob2dTiedSvt::getContourLength   [virtual]
 

virtual HxCorba::ContourCodeSeq* HxBlob2dTiedSvt::getContourCodes   [virtual]
 

virtual void HxBlob2dTiedSvt::fillRgb HxCorba::RgbBuffer_ptr    buf [virtual]
 

virtual HxCorba::PixValue HxBlob2dTiedSvt::getFeature const char *    name [virtual]
 


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