Class hierarchy   Compound list   Header files   Member list  

dimeClassesSection Class Reference

The dimeClassesSection class handles a CLASSES section. More...

#include <ClassesSection.h>

Inherits dimeSection.

List of all members.

Public Members


Detailed Description

The dimeClassesSection class handles a CLASSES section.


Member Function Documentation

dimeClassesSection::dimeClassesSection(dimeMemHandler * const memhandler)

Constructor.

dimeClassesSection::~dimeClassesSection() [virtual]

Destructor.

const char* dimeClassesSection::getSectionName() const [virtual]

Reimplemented from dimeSection.

dimeSection* dimeClassesSection::copy(dimeModel * const model) const [virtual]

Reimplemented from dimeSection.

bool dimeClassesSection::read(dimeInput * const file) [virtual]

Reimplemented from dimeSection.

bool dimeClassesSection::write(dimeOutput * const file) [virtual]

Reimplemented from dimeSection.

int dimeClassesSection::typeId() const [virtual]

Reimplemented from dimeSection.

int dimeClassesSection::countRecords() const [virtual]

Reimplemented from dimeSection.

int dimeClassesSection::getNumClasses() const

Returns the number of classes in this section.

dimeClass* dimeClassesSection::getClass(const int idx)

Returns the class at index idx.

void dimeClassesSection::removeClass(const int idx)

Removes (and deletes if no memhandler is used) the class at index idx.

void dimeClassesSection::insertClass(dimeClass * const myclass, const int idx)

Inserts a new class at index idx. If idx is negative, the class will be inserted at the end of the list of classes.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.