Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# cMsPlugIn Class Reference

`#include <msPlugIn.h>`

Inheritance diagram for cMsPlugIn:

[legend]
List of all members.

## Public Types
enum | { eTypeImport = 1, eTypeExport = 2, eTypeTool = 3, eTypeEdit = 4, eTypeVertex = 5, eTypeFace = 6, eTypeAnimate = 7 }
## Public Member Functions
| cMsPlugIn ()
virtual | ~cMsPlugIn ()
virtual int | GetType ()=0
virtual const char * | GetTitle ()=0
virtual int | Execute (msModel *pModel)=0

## Member Enumeration Documentation

anonymous enum

  | Enumeration values:
  eTypeImport |
  eTypeExport |
  eTypeTool |
  eTypeEdit |
  eTypeVertex |
  eTypeFace |
  eTypeAnimate |

## Constructor & Destructor Documentation

cMsPlugIn::cMsPlugIn | ( |  | ) | `[inline]`

virtual cMsPlugIn::~cMsPlugIn | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual int cMsPlugIn::Execute | ( | msModel * | pModel | ) | `[pure virtual]`

| Implemented in cDexiPlugin, and cPlugIn.

virtual const char* cMsPlugIn::GetTitle | ( |  | ) | `[pure virtual]`

| Implemented in cDexiPlugin, and cPlugIn.

virtual int cMsPlugIn::GetType | ( |  | ) | `[pure virtual]`

| Implemented in cDexiPlugin, and cPlugIn.

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

- msPlugIn.h