/*! \page Plugins
../../doc/gcad_doxygen/Plugins.dox

<pre>
<A HREF="../../doc/html/Plugin_en.htm">BasicStructure</A>
\ref GUI                            Userinterface
\ref ApplicationObjects
\ref ApplicationData
\ref Global-CAD-Datafields
----------------------------------
\ref Constants
\ref Standards-Tolerences-Modelsize
</pre>



<hr>
\section GUI
<pre>
\ref Sourcefiles_gui
</pre>
Simple example:   \include Demosimple.c
Example with gui: \include Demo_gui1.c


<hr>
\section ApplicationObjects
\include "../../doc/gcad_doxygen/ApplicationObjects.txt"



<hr>
\section ApplicationData
\include "../../doc/gcad_doxygen/ApplicationData.txt"





\section Global-CAD-Datafields
\code

// def. in ../xa/xa.c   or include ../xa/xa.h
extern  char  WC_modnam[128];  // der Modelname
extern  char  WC_modact[128];  // name of the active submodel; def="" (main)
extern char   AP_printer[80];
extern char   AP_browser[64];
extern char   AP_dir_open[128];
extern char   AP_lang[4];                   // en od de ..
// def. in ../xa/xa.c
extern Plane     WC_sur_act;            // act. constr.plane
extern Mat_4x3   WC_sur_mat;            // TrMat of ActiveConstrPlane
extern Mat_4x3   WC_sur_imat;           // inverse TrMat of ActiveConstrPlane

// def. in ../ci/NC_Main.c:
extern double APT_ModSiz;       // Modelsize; Basiswert fuer Toleranzberechnung

// def. in ../ut/ut_tol_const.h   or include ../ut/ut_geo.h
extern double UT_TOL_pt         // Tolerance identical points
extern double UT_TOL_ln         // Tolerance minimal lineLength
extern double UT_TOL_cv         // Toleranz max. Abweichung Berechnung Kurven
extern double UT_DISP_cv        // Toleranz max. Abweichung Darstellung Kurven
extern double UT_DISP_ln        // length of construction-lines

// ../xa/xa_ui.c:
extern int    KeyStatShift;
extern int    KeyStatCtrl;





\endcode
*/
