HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_DetachedAttrib Class Referenceabstract

#include <HOM_DetachedAttrib.h>

Public Member Functions

 HOM_DetachedAttrib ()
 
 HOM_DetachedAttrib (const HOM_DetachedAttrib &)
 
virtual ~HOM_DetachedAttrib ()
 
virtual std::string __repr__ ()=0
 
virtual HOM_DetachedAttrib__enter__ ()
 
virtual void close ()=0
 
virtual HOM_EnumValuedataType () const =0
 
virtual HOM_EnumValuetype () const =0
 
virtual bool isArrayType () const =0
 
virtual HOM_EnumValuenumericDataType () const =0
 
virtual std::string qualifier () const =0
 
virtual int tupleSize () const =0
 
virtual int channelCount () const =0
 
virtual int64 length () const =0
 
virtual bool onCPU () const =0
 
virtual bool onGPU () const =0
 
virtual HOM_DetachedAttribfreeze () const =0
 
virtual bool isFrozen () const =0
 
virtual std::map< std::string,
hboost::any > 
properties () const =0
 
virtual void setProperties (const std::map< std::string, hboost::any > &p)=0
 
virtual void updateProperties (const std::map< std::string, hboost::any > &p)=0
 
virtual HOM_BinaryString rawDetachedAttrib () const =0
 
virtual hboost::any computeMin (int channel=0) const =0
 
virtual hboost::any computeMax (int channel=0) const =0
 
virtual hboost::any computeMinLength () const =0
 
virtual hboost::any computeMaxLength () const =0
 
virtual double computeAverage (int channel=0) const =0
 
 SWIGOUT (%ignore opaqueSetFromRawDetachedAttrib)
 
virtual void opaqueSetFromRawDetachedAttrib (const char *values, int64 length)=0
 

Detailed Description

Definition at line 28 of file HOM_DetachedAttrib.h.

Constructor & Destructor Documentation

HOM_DetachedAttrib::HOM_DetachedAttrib ( )
inline

Definition at line 38 of file HOM_DetachedAttrib.h.

HOM_DetachedAttrib::HOM_DetachedAttrib ( const HOM_DetachedAttrib )
inline

Definition at line 40 of file HOM_DetachedAttrib.h.

virtual HOM_DetachedAttrib::~HOM_DetachedAttrib ( )
inlinevirtual

Definition at line 43 of file HOM_DetachedAttrib.h.

Member Function Documentation

virtual HOM_DetachedAttrib* HOM_DetachedAttrib::__enter__ ( )
inlinevirtual

Definition at line 48 of file HOM_DetachedAttrib.h.

virtual std::string HOM_DetachedAttrib::__repr__ ( )
pure virtual
virtual int HOM_DetachedAttrib::channelCount ( ) const
pure virtual
virtual void HOM_DetachedAttrib::close ( )
pure virtual
virtual double HOM_DetachedAttrib::computeAverage ( int  channel = 0) const
pure virtual
virtual hboost::any HOM_DetachedAttrib::computeMax ( int  channel = 0) const
pure virtual
virtual hboost::any HOM_DetachedAttrib::computeMaxLength ( ) const
pure virtual
virtual hboost::any HOM_DetachedAttrib::computeMin ( int  channel = 0) const
pure virtual
virtual hboost::any HOM_DetachedAttrib::computeMinLength ( ) const
pure virtual
virtual HOM_EnumValue& HOM_DetachedAttrib::dataType ( ) const
pure virtual
virtual HOM_DetachedAttrib* HOM_DetachedAttrib::freeze ( ) const
pure virtual
virtual bool HOM_DetachedAttrib::isArrayType ( ) const
pure virtual
virtual bool HOM_DetachedAttrib::isFrozen ( ) const
pure virtual
virtual int64 HOM_DetachedAttrib::length ( ) const
pure virtual

Size means tupleSize for HOM_Atrib so can't use that for our length

virtual HOM_EnumValue& HOM_DetachedAttrib::numericDataType ( ) const
pure virtual
virtual bool HOM_DetachedAttrib::onCPU ( ) const
pure virtual
virtual bool HOM_DetachedAttrib::onGPU ( ) const
pure virtual
virtual void HOM_DetachedAttrib::opaqueSetFromRawDetachedAttrib ( const char *  values,
int64  length 
)
pure virtual
virtual std::map<std::string, hboost::any> HOM_DetachedAttrib::properties ( ) const
pure virtual
virtual std::string HOM_DetachedAttrib::qualifier ( ) const
pure virtual
virtual HOM_BinaryString HOM_DetachedAttrib::rawDetachedAttrib ( ) const
pure virtual
virtual void HOM_DetachedAttrib::setProperties ( const std::map< std::string, hboost::any > &  p)
pure virtual
HOM_DetachedAttrib::SWIGOUT ( %ignore  opaqueSetFromRawDetachedAttrib)
virtual int HOM_DetachedAttrib::tupleSize ( ) const
pure virtual
virtual HOM_EnumValue& HOM_DetachedAttrib::type ( ) const
pure virtual
virtual void HOM_DetachedAttrib::updateProperties ( const std::map< std::string, hboost::any > &  p)
pure virtual

The documentation for this class was generated from the following file: