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

HxCorba::Histogram Class Reference

#include <HxCorbaHistogram.h>

Inheritance diagram for HxCorba::Histogram::

HxCorba::HistogramData OBProxy_HxCorba::Histogram List of all members.

Public Types

typedef Histogram_ptr _ptr_type
typedef Histogram_var _var_type

Public Methods

 Histogram ()
virtual ~Histogram ()
virtual Histogram_ptr smooth (CORBA::Double sigma)=0
virtual HistogramModeSeqmodes ()=0
virtual Histogram_ptr normalize (CORBA::Double weight)=0
virtual CORBA::Double intersection (Histogram_ptr h)=0
virtual CORBA::Double chiSquare (Histogram_ptr h)=0
virtual CORBA::Double chiSquareNorm (Histogram_ptr h)=0
virtual Histogram_ptr threshold (CORBA::Double valThreshold)=0
virtual CORBA::Long countBins (CORBA::Double valThreshold)=0
virtual Histogram_ptr reduceRange (CORBA::Long binMin1, CORBA::Long binMax1, CORBA::Long binMin2, CORBA::Long binMax2, CORBA::Long binMin3, CORBA::Long binMax3)=0
virtual Histogram_ptr reduceRangeVal (CORBA::Double binValMin1, CORBA::Double binValMax1, CORBA::Double binValMin2, CORBA::Double binValMax2, CORBA::Double binValMin3, CORBA::Double binValMax3)=0
virtual Histogram_ptr to1D (CORBA::Long dim)=0
virtual void render3d (RgbBuffer_ptr buf, CORBA::Long dataWidth, CORBA::Long dataHeight, CORBA::Double elevation, CORBA::Double alpha, CORBA::Double threshold)=0
virtual void destroy ()=0
virtual void put ()=0

Static Public Methods

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

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef Histogram_ptr HxCorba::Histogram::_ptr_type
 

Reimplemented from HxCorba::HistogramData.

typedef Histogram_var HxCorba::Histogram::_var_type
 

Reimplemented from HxCorba::HistogramData.


Constructor & Destructor Documentation

HxCorba::Histogram::Histogram   [inline]
 

Reimplemented in OBProxy_HxCorba::Histogram.

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

Reimplemented in OBProxy_HxCorba::Histogram.


Member Function Documentation

Histogram_ptr HxCorba::Histogram::_duplicate Histogram_ptr    p [inline, static]
 

Histogram_ptr HxCorba::Histogram::_nil   [inline, static]
 

Reimplemented from HxCorba::HistogramData.

HxCorba::Histogram_ptr HxCorba::Histogram::_narrow CORBA::Object_ptr    p [static]
 

Reimplemented from HxCorba::HistogramData.

HxCorba::Histogram_ptr HxCorba::Histogram::_unchecked_narrow CORBA::Object_ptr    p [static]
 

Reimplemented from HxCorba::HistogramData.

HxCorba::Histogram_ptr HxCorba::Histogram::_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented from HxCorba::HistogramData.

HxCorba::Histogram_ptr HxCorba::Histogram::_unchecked_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented from HxCorba::HistogramData.

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

Reimplemented from HxCorba::HistogramData.

virtual Histogram_ptr HxCorba::Histogram::smooth CORBA::Double    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual HistogramModeSeq* HxCorba::Histogram::modes   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual Histogram_ptr HxCorba::Histogram::normalize CORBA::Double    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual CORBA::Double HxCorba::Histogram::intersection Histogram_ptr    h [pure virtual]
 

virtual CORBA::Double HxCorba::Histogram::chiSquare Histogram_ptr    h [pure virtual]
 

virtual CORBA::Double HxCorba::Histogram::chiSquareNorm Histogram_ptr    h [pure virtual]
 

virtual Histogram_ptr HxCorba::Histogram::threshold CORBA::Double    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual CORBA::Long HxCorba::Histogram::countBins CORBA::Double    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual Histogram_ptr HxCorba::Histogram::reduceRange CORBA::Long    _ob_a0,
CORBA::Long    _ob_a1,
CORBA::Long    _ob_a2,
CORBA::Long    _ob_a3,
CORBA::Long    _ob_a4,
CORBA::Long    _ob_a5
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual Histogram_ptr HxCorba::Histogram::reduceRangeVal CORBA::Double    _ob_a0,
CORBA::Double    _ob_a1,
CORBA::Double    _ob_a2,
CORBA::Double    _ob_a3,
CORBA::Double    _ob_a4,
CORBA::Double    _ob_a5
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual Histogram_ptr HxCorba::Histogram::to1D CORBA::Long    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.

virtual void HxCorba::Histogram::render3d RgbBuffer_ptr    buf,
CORBA::Long    dataWidth,
CORBA::Long    dataHeight,
CORBA::Double    elevation,
CORBA::Double    alpha,
CORBA::Double    threshold
[pure virtual]
 

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

Reimplemented in OBProxy_HxCorba::Histogram.

virtual void HxCorba::Histogram::put   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::Histogram.


Member Data Documentation

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

Initial value:

{
    "IDL:HxCorba/Histogram:1.0",
    "IDL:HxCorba/HistogramData:1.0",
    0
}

Reimplemented from HxCorba::HistogramData.


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