Skip to content

[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/MxCADPluginBase

Class: MxCADPluginBase

2d.MxCADPluginBase

MxCADPluginBase represents the basic configuration structure of the plugin.

Description

This class encapsulates the basic configuration items required for plugin registration and initialization, including plugin registration data, host UI interface Default file and map alignment configuration, as well as sample code list. It is usually used for parameter construction and host registration data transfer before plugin initialization. Summary of usage:

  1. Construct an instance of 'MxCADPluginBase';
  2. Fill in fields such as' sRegistData ',' mxcadui ',' openFile ',' map_default_data ', etc;
  3. Pass this object to the host's' MxCADUI. init (plugin) 'method to complete plugin initialization.

Table of contents

Constructors

Properties

Constructors

constructor

new MxCADPluginBase()

Properties

map_default_data

Optional map_default_data: MxCADPluginMapDefaultData

Map default configuration


mxcadui

Optional mxcadui: MxCADUI

The interface used by the plugin program


openFile

Optional openFile: string

Open Files


sRegistData

sRegistData: string = ""

Registration data


sampleCode

Optional sampleCode: MxCADPluginSampleCode[]

Example code