]> SALOME platform Git repositories - samples/atomic.git/blobdiff - ATOMIC_SRC/src/ATOMICGUI/ATOMICGUI_Data.h
Salome HOME
Correct wrong import
[samples/atomic.git] / ATOMIC_SRC / src / ATOMICGUI / ATOMICGUI_Data.h
diff --git a/ATOMIC_SRC/src/ATOMICGUI/ATOMICGUI_Data.h b/ATOMIC_SRC/src/ATOMICGUI/ATOMICGUI_Data.h
deleted file mode 100644 (file)
index f671b3d..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-//  Copyright (C) 2007-2010  CEA/DEN, EDF R&D, OPEN CASCADE
-//
-//  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-//  This library is free software; you can redistribute it and/or
-//  modify it under the terms of the GNU Lesser General Public
-//  License as published by the Free Software Foundation; either
-//  version 2.1 of the License.
-//
-//  This library is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-//  Lesser General Public License for more details.
-//
-//  You should have received a copy of the GNU Lesser General Public
-//  License along with this library; if not, write to the Free Software
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
-
-#if !defined(ATOMICGUI_DATA_H)
-#define ATOMICGUI_DATA_H
-
-#include <qlist.h>
-#include <qstring.h>
-
-/*!
- * Class       : ATOMICGUI_AtomicMolecule, ATOMICGUI_AtomicMolecule::Atom
- * Description : Core classes for data of ATOMIC component
- */
-class ATOMICGUI_AtomicMolecule
-{
-private:
-
-  class Atom
-  {
-  public:
-    Atom();
-    Atom( const QString& name, const double x, const double y, const double z );
-    QString name() const { return myName; }
-    double  x()    const { return myX;    }
-    double  y()    const { return myY;    }
-    double  z()    const { return myZ;    }
-    
-    int     id ()  const { return myId;   }
-    
-  private:
-    QString    myName;
-    double     myX;
-    double     myY;
-    double     myZ;
-    int        myId;
-    static int myMaxId;
-
-    friend class ATOMICGUI_AtomicMolecule;
-  };
-
-public:
-  ATOMICGUI_AtomicMolecule( const QString& name = QString::null );
-  virtual ~ATOMICGUI_AtomicMolecule();
-
-  void addAtom( const QString& atom, const double x, const double y, const double z );
-  void deleteAtom( const int index );
-  
-  int         id     () const { return myId; }
-  QString     name   () const { return myName; }
-  int         count  () const { return myAtoms.count(); }
-
-  int         atomId   ( const int index ) const;
-  QString     atomName ( const int index ) const;
-  double      atomX    ( const int index ) const;
-  double      atomY    ( const int index ) const;
-  double      atomZ    ( const int index ) const;
-
-  void        setName( const QString& name, const int index = -1 );
-
-private:
-  QString          myName;
-  QList<Atom> myAtoms;
-  int              myId;
-  static int       myMaxId;
-};
-
-#endif // ATOMICGUI_DATA_H