// -*- C++ -*- // // This file is part of the Coriolis Project. // Copyright (C) Laboratoire LIP6 - Departement ASIM // Universite Pierre et Marie Curie // // Main contributors : // Christophe Alexandre // Sophie Belloeil // Hugo Clément // Jean-Paul Chaput // Damien Dupuis // Christian Masson // Marek Sroka // // The Coriolis Project is free software; you can redistribute it // and/or modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 of // the License, or (at your option) any later version. // // The Coriolis Project 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 General Public License for more details. // // You should have received a copy of the GNU General Public License // along with the Coriolis Project; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 // USA // // License-Tag // Authors-Tag // // +-----------------------------------------------------------------+ // | C O R I O L I S | // | I s o b a r - Hurricane / Python Interface | // | | // | Author : Damien Dupuis | // | E-mail : Jean-Paul.Chaput@lip6.fr | // | =============================================================== | // | C++ Module : "./PyRegularLayerCollection.cpp" | // +-----------------------------------------------------------------+ #include "hurricane/isobar/PyRegularLayerCollection.h" #include "hurricane/isobar/PyRegularLayer.h" namespace Isobar { using namespace Hurricane; extern "C" { // +=================================================================+ // | "PyRegularLayerCollection" Python Module Code Part | // +=================================================================+ #if defined(__PYTHON_MODULE__) // +-------------------------------------------------------------+ // | "PyRegularLayerCollection" Attribute Methods | // +-------------------------------------------------------------+ DirectDeleteMethod(PyRegularLayerCollection_DeAlloc, PyRegularLayerCollection) LocatorNextMethod(RegularLayer) CollectionMethods(RegularLayer) #else // End of Python Module Code Part. // +=================================================================+ // | "PyRegularLayerCollection" Shared Library Code Part | // +=================================================================+ PyTypeCollectionObjectDefinitions(RegularLayerCollection) PyTypeCollectionObjectDefinitions(RegularLayerCollectionLocator) #endif // End of Shared Library Code Part. } // extern "C". } // Isobar namespace.