PdmNumberScopeList Class

Header: #include <PdmNumberScopeList>
Inherits: QVector<NumberScope>

Public Functions

PdmNumberScopeList()
PdmNumberScopeList(const NumberScope &iNumScope)
PdmNumberScopeList(const QVector<NumberScope> &iNumScope)
PdmNumberScopeList(const PdmNumberScopeList &iNumScope)
void addNumberScope(const NumberScope &iNumScope)
void addNumberScope(const PdmNumberScopeList &iNumScope)
bool contains(qreal iNum, qreal tolerance = 0.00001)
NumberScope formatNumScope(const NumberScope &iNumScope)
PdmNumberScopeList intersected(const PdmNumberScopeList &iNumScope)
bool intersects(const PdmNumberScopeList &iNumScope)
void simplified()
void subtracted(const PdmNumberScopeList &iNumScope)
  • 89 public functions inherited from QVector

Additional Inherited Members

  • 2 static public members inherited from QVector

Detailed Description

Member Function Documentation

PdmNumberScopeList::PdmNumberScopeList()

Default constructs an instance of PdmNumberScopeList.

PdmNumberScopeList::PdmNumberScopeList(const NumberScope &iNumScope)

Default constructs an instance of PdmNumberScopeList.

PdmNumberScopeList::PdmNumberScopeList(const QVector<NumberScope> &iNumScope)

Default constructs an instance of PdmNumberScopeList.

PdmNumberScopeList::PdmNumberScopeList(const PdmNumberScopeList &iNumScope)

Copy constructor.

void PdmNumberScopeList::addNumberScope(const NumberScope &iNumScope)

void PdmNumberScopeList::addNumberScope(const PdmNumberScopeList &iNumScope)

bool PdmNumberScopeList::contains(qreal iNum, qreal tolerance = 0.00001)

NumberScope PdmNumberScopeList::formatNumScope(const NumberScope &iNumScope)

PdmNumberScopeList PdmNumberScopeList::intersected(const PdmNumberScopeList &iNumScope)

bool PdmNumberScopeList::intersects(const PdmNumberScopeList &iNumScope)

void PdmNumberScopeList::simplified()

void PdmNumberScopeList::subtracted(const PdmNumberScopeList &iNumScope)