// ----------------------------------------------------------------------------
//
// Copyright (C) Columbia University, 1994. All Rights Reserved.
// Sameer A. Nene, Shree K. Nayar, Hiroshi Murase
//
// See file LICENSE for details of software license agreement.
//
// ----------------------------------------------------------------------------
//
// xeigen.h
//
// Author:               Sameer Nene
// Date:                 09/12/94
// Version:              1.0.0
// Modification History:
//
// Notes:
//   X module for computation of Eigenvectors
//   
// ----------------------------------------------------------------------------

#ifndef XEIGEN_INCLUDED
#define XEIGEN_INCLUDED

#ifndef LIST_INCLUDED
#include "list.h"
#endif

class FileInfo;

#include <Xm/Xm.h>

struct MainCbLocal {
  char *d_avg_p, *d_evl_p, *d_evc_p;
  int d_type, d_flag[2], d_avgtype, d_evctype, d_evltype;
  Widget d_text[3], d_num[2], d_button[2], d_listw, d_filesb, d_dialog,
  d_topshell;
  List<FileInfo* > d_list;
};

#endif
