Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cECPGroupPrefs Class Reference

#include <cECPGroupPrefs.h>

Public Member Functions

 cECPGroupPrefs (const ECPGroup_TYPE *pGroupId=nullptr)
 
 ~cECPGroupPrefs ()
 
bool isNull () const
 
bool isEmpty () const
 
ECPGroup_TYPE GetAt (int i) const
 
bool HasId (ECPGroup_TYPE id) const
 
ECPGroup_TYPE FindBestMatch (const cECPGroupPrefs &prefs) const
 
void SetAt (int i, ECPGroup_TYPE id)
 
void SetNull ()
 
void SetAllocQty (int iQty)
 

Detailed Description

Array of ECPGroup_TYPE. Preferred Predefined Curve information.

Constructor & Destructor Documentation

◆ cECPGroupPrefs()

GrayLib::cECPGroupPrefs::cECPGroupPrefs ( const ECPGroup_TYPE pGroupId = nullptr)
inline

◆ ~cECPGroupPrefs()

GrayLib::cECPGroupPrefs::~cECPGroupPrefs ( )
inline

Member Function Documentation

◆ FindBestMatch()

ECPGroup_TYPE GrayLib::cECPGroupPrefs::FindBestMatch ( const cECPGroupPrefs prefs) const
inline

Find the first/best match in this from prefs.

◆ GetAt()

ECPGroup_TYPE GrayLib::cECPGroupPrefs::GetAt ( int  i) const
inline

◆ HasId()

bool GrayLib::cECPGroupPrefs::HasId ( ECPGroup_TYPE  id) const
inline

◆ isEmpty()

bool GrayLib::cECPGroupPrefs::isEmpty ( ) const
inline

◆ isNull()

bool GrayLib::cECPGroupPrefs::isNull ( ) const
inline

◆ SetAllocQty()

void GrayLib::cECPGroupPrefs::SetAllocQty ( int  iQty)
inline

◆ SetAt()

void GrayLib::cECPGroupPrefs::SetAt ( int  i,
ECPGroup_TYPE  id 
)
inline

◆ SetNull()

void GrayLib::cECPGroupPrefs::SetNull ( )
inline

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