<?xml version='1.0' encoding='us-ascii' ?>
<!--
  Copyright (C) 2007-2013  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.salome-platform.org/ or email : webmaster.salome@opencascade.com

-->
 
<!-- XML component catalog -->
<begin-catalog>

<!-- Path prefix information -->

<path-prefix-list>
</path-prefix-list>

<type-list>
  <objref name="SMESH_Mesh" id="IDL:SMESH/SMESH_Mesh:1.0"/>
  <objref name="SMESH_Hypothesis" id="IDL:SMESH/SMESH_Hypothesis:1.0"/>
</type-list>

<!-- Component list -->
<component-list>
	<component>
		<!-- Component identification -->
		<component-name>SMESH</component-name>
		<component-username>Mesh</component-username>
		<component-type>MESH</component-type>
		<component-author>NRI</component-author>
		<component-version>@SALOMESMESH_VERSION@</component-version>
		<component-comment>Mesh component</component-comment>
		<component-multistudy>1</component-multistudy>
		<component-icone>ModuleMesh.png</component-icone>
		<component-impltype>1</component-impltype>

            <component-interface-list>
                <component-interface-name>SMESH</component-interface-name>
                <component-interface-comment></component-interface-comment>
                <component-service-list>
                    <component-service>
                        <service-name>CreateHypothesis</service-name>
                        <service-author></service-author>
                        <service-version></service-version>
                        <service-comment></service-comment>
                        <service-by-default>1</service-by-default>
                        <inParameter-list>
                            <inParameter>
                                <inParameter-type>string</inParameter-type>
                                <inParameter-name>anHyp</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>long</inParameter-type>
                                <inParameter-name>studyId</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                        </inParameter-list>
                        <outParameter-list>
			    <outParameter>
                                <outParameter-type>SMESH_Hypothesis</outParameter-type>
                                <outParameter-name>aHyp</outParameter-name>
                                <outParameter-comment></outParameter-comment>
			    </outParameter>
			</outParameter-list>
                    </component-service>
                    <component-service>
                        <service-name>Init</service-name>
                        <service-author></service-author>
                        <service-version></service-version>
                        <service-comment></service-comment>
                        <service-by-default>1</service-by-default>
                        <inParameter-list>
                            <inParameter>
                                <inParameter-type>GEOM_Gen</inParameter-type>
                                <inParameter-name>geomEngine</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>long</inParameter-type>
                                <inParameter-name>studyId</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>GEOM_Shape</inParameter-type>
                                <inParameter-name>aShape</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                        </inParameter-list>
                        <outParameter-list>
			    <outParameter>
				<outParameter-type>SMESH_Mesh</outParameter-type>
				<outParameter-name>aMesh</outParameter-name>
				<outParameter-comment></outParameter-comment>
			    </outParameter>
			</outParameter-list>
                    </component-service>
                    <component-service>
                        <service-name>Compute</service-name>
                        <service-author></service-author>
                        <service-version></service-version>
                        <service-comment></service-comment>
                        <service-by-default>1</service-by-default>
                        <inParameter-list>
                            <inParameter>
                                <inParameter-type>SMESH_Mesh</inParameter-type>
                                <inParameter-name>aMesh</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>GEOM_Shape</inParameter-type>
                                <inParameter-name>aSubShape</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                        </inParameter-list>
                        <outParameter-list>
                            <outParameter>
                                <outParameter-type>boolean</outParameter-type>
                                <outParameter-name>res</outParameter-name>
                                <outParameter-comment>Result</outParameter-comment>
                            </outParameter>
			</outParameter-list>
                    </component-service>
                    <component-service>
                        <service-name>IsReadyToCompute</service-name>
                        <service-author></service-author>
                        <service-version></service-version>
                        <service-comment></service-comment>
                        <service-by-default>1</service-by-default>
                        <inParameter-list>
                            <inParameter>
                                <inParameter-type>SMESH_Mesh</inParameter-type>
                                <inParameter-name>aMesh</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>GEOM_Shape</inParameter-type>
                                <inParameter-name>aSubShape</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                        </inParameter-list>
                        <outParameter-list>
                                <outParameter-type>boolean</outParameter-type>
                                <outParameter-name>res</outParameter-name>
                                <outParameter-comment>Result</outParameter-comment>
			</outParameter-list>
                    </component-service>
                </component-service-list>
                <component-interface-name>SMESH_Mesh</component-interface-name>
                <component-interface-comment></component-interface-comment>
                <component-service-list>
                    <component-service>
                        <service-name>AddHypothesis</service-name>
                        <service-author></service-author>
                        <service-version></service-version>
                        <service-comment></service-comment>
                        <service-by-default>1</service-by-default>
                        <inParameter-list>
                            <inParameter>
                                <inParameter-type>GEOM_Shape</inParameter-type>
                                <inParameter-name>aSubShape</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                            <inParameter>
                                <inParameter-type>SMESH_Hypothesis</inParameter-type>
                                <inParameter-name>aHyp</inParameter-name>
                                <inParameter-comment></inParameter-comment>
                            </inParameter>
                        </inParameter-list>
                        <outParameter-list>
                            <outParameter>
                                <outParameter-type>boolean</outParameter-type>
                                <outParameter-name>res</outParameter-name>
                                <outParameter-comment>Result</outParameter-comment>
                            </outParameter>
			</outParameter-list>
                    </component-service>
                </component-service-list>
            </component-interface-list>
	<constraint>hostname = localhost</constraint>
	</component>
</component-list>
</begin-catalog>