Evita  0.16
Public Member Functions | Private Attributes | List of all members
evFieldScaleInfo Class Reference

#include <evFieldScaleInfo.h>

Inheritance diagram for evFieldScaleInfo:
Inheritance graph
[legend]
Collaboration diagram for evFieldScaleInfo:
Collaboration graph
[legend]

Public Member Functions

 evFieldScaleInfo (void)
 
 evFieldScaleInfo (const evFieldScaleInfo &scale_info)
 
virtual ~evFieldScaleInfo (void)
 
virtual const evString GetClassName (void) const
 
unsigned int GetNumEntries (void) const
 
unsigned int FindScale (const unsigned int scale) const
 
unsigned int GetScale (const unsigned int index) const
 
void SetScale (const unsigned int index, const unsigned int scale)
 
unsigned int GetStart (const unsigned int index) const
 
void SetStart (const unsigned int index, const unsigned int start)
 
unsigned int GetLength (const unsigned int index) const
 
void SetLength (const unsigned int index, const unsigned int length)
 
void Append (const unsigned int scale, const unsigned int start, const unsigned int length)
 
virtual void PrintSelf (const int tabbing) const
 
- Public Member Functions inherited from evDataObject
 evDataObject (void)
 
virtual ~evDataObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 

Private Attributes

std::vector< unsigned int > Scale
 
std::vector< unsigned int > Start
 
std::vector< unsigned int > Length
 

Additional Inherited Members

- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evFieldScaleInfo::evFieldScaleInfo ( void  )
inline
evFieldScaleInfo::evFieldScaleInfo ( const evFieldScaleInfo scale_info)
inline
virtual evFieldScaleInfo::~evFieldScaleInfo ( void  )
inlinevirtual

Member Function Documentation

void evFieldScaleInfo::Append ( const unsigned int  scale,
const unsigned int  start,
const unsigned int  length 
)
inline
unsigned int evFieldScaleInfo::FindScale ( const unsigned int  scale) const
inline
virtual const evString evFieldScaleInfo::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evDataObject.

unsigned int evFieldScaleInfo::GetLength ( const unsigned int  index) const
inline
unsigned int evFieldScaleInfo::GetNumEntries ( void  ) const
inline
unsigned int evFieldScaleInfo::GetScale ( const unsigned int  index) const
inline
unsigned int evFieldScaleInfo::GetStart ( const unsigned int  index) const
inline
void evFieldScaleInfo::PrintSelf ( const int  tabbing) const
inlinevirtual

Reimplemented from evObject.

void evFieldScaleInfo::SetLength ( const unsigned int  index,
const unsigned int  length 
)
inline
void evFieldScaleInfo::SetScale ( const unsigned int  index,
const unsigned int  scale 
)
inline
void evFieldScaleInfo::SetStart ( const unsigned int  index,
const unsigned int  start 
)
inline

Member Data Documentation

std::vector<unsigned int> evFieldScaleInfo::Length
private
std::vector<unsigned int> evFieldScaleInfo::Scale
private
std::vector<unsigned int> evFieldScaleInfo::Start
private

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