eLynx SDK v3.0.1
C++ image processing API reference

eLynx::ParameterEnum Class Reference

#include <CoreParameters.h>

Inheritance diagram for eLynx::ParameterEnum:

eLynx::AbstractParameter

List of all members.


Public Member Functions

 ParameterEnum (const std::string &iName, int32 iIndex, const ParameterEnumItemList &iList)
 ParameterEnum ()
virtual ~ParameterEnum ()
virtual void Reset ()
size_t GetSize () const
int32 GetIndex () const
void SetIndex (int32 iIndex)
int32 GetValue () const
int32 GetValue (int32 iIndex) const
const char * GetLabel () const
const char * GetLabel (int32 iIndex) const

Protected Attributes

int32 _index
int32 _default
const ParameterEnumItemList_list

Detailed Description

Definition at line 67 of file CoreParameters.h.


Constructor & Destructor Documentation

eLynx::ParameterEnum::ParameterEnum ( const std::string &  iName,
int32  iIndex,
const ParameterEnumItemList iList 
)

eLynx::ParameterEnum::ParameterEnum (  ) 

virtual eLynx::ParameterEnum::~ParameterEnum (  )  [virtual]


Member Function Documentation

virtual void eLynx::ParameterEnum::Reset (  )  [virtual]

size_t eLynx::ParameterEnum::GetSize (  )  const

int32 eLynx::ParameterEnum::GetIndex (  )  const

void eLynx::ParameterEnum::SetIndex ( int32  iIndex  ) 

int32 eLynx::ParameterEnum::GetValue (  )  const

int32 eLynx::ParameterEnum::GetValue ( int32  iIndex  )  const

const char* eLynx::ParameterEnum::GetLabel (  )  const

const char* eLynx::ParameterEnum::GetLabel ( int32  iIndex  )  const


Member Data Documentation

int32 eLynx::ParameterEnum::_index [protected]

Definition at line 88 of file CoreParameters.h.

int32 eLynx::ParameterEnum::_default [protected]

Definition at line 88 of file CoreParameters.h.

Definition at line 89 of file CoreParameters.h.


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

Generated on 14 Apr 2009 by doxygen 1.5.8