[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:
- Construct an instance of 'MxCADPluginBase';
- Fill in fields such as' sRegistData ',' mxcadui ',' openFile ',' map_default_data ', etc;
- 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
