/*****************************************************************************
  FILE           : $Source: /usr/local/bv/SNNS/SNNSv4.1/xgui/sources/RCS/bn_basics.h,v $
  SHORTNAME      : bn_basics
  SNNS VERSION   : 4.1

  PURPOSE        : 
  NOTES          :

  AUTHOR         : Kai-Uwe Herrmann
  DATE           : 15.1.1993

  CHANGED BY     : 
  IDENTIFICATION : $State: Exp $ $Locker:  $
  RCS VERSION    : $Revision: 2.4 $
  LAST CHANGE    : $Date: 1995/11/16 07:14:58 $

             Copyright (c) 1990-1995  SNNS Group, IPVR, Univ. Stuttgart, FRG

******************************************************************************/
#ifndef _BN_BASICS_DEFINED_
#define  _BN_BASICS_DEFINED_



#define ART1_MODEL    1
#define ART2_MODEL    2
#define ARTMAP_MODEL  3



extern Widget bn_basics_xCreateButtonItem (char *name,Widget parent,Widget left,Widget top);
extern void bn_basics_createART(int model, Widget *baseWidget,int *already_open,
                                Widget unitWidget[], Widget rowWidget[],
                                XtCallbackProc   CreateCallbackProc,
                                XtCallbackProc   DoneCallbackProc
                               );
extern void bn_basics_refresh (void);
extern int bn_basics_check_existingNetwork (void);
extern void bn_basics_getValues (int NoOfLayers, int units[], int rows[],
                                 Widget unitWidget[], Widget rowWidget[]);
extern int bn_basics_checkValues (int NoOfLayers, int units[], int rows[]);

#endif 
/* end of file */
/* lines:  */
