X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMAlgo%2FGEOMAlgo_FinderShapeOn.cdl;h=44be83e18cba8b61c7710ff379491bc28bb7a002;hb=72d99f0d9031406e798abd00f41079533f3cf99f;hp=bd0a29934e62948d45e48880f65b95505477f8a9;hpb=ca429d817a18d6acc571443f6a596575dee03c2f;p=modules%2Fgeom.git diff --git a/src/GEOMAlgo/GEOMAlgo_FinderShapeOn.cdl b/src/GEOMAlgo/GEOMAlgo_FinderShapeOn.cdl index bd0a29934..44be83e18 100644 --- a/src/GEOMAlgo/GEOMAlgo_FinderShapeOn.cdl +++ b/src/GEOMAlgo/GEOMAlgo_FinderShapeOn.cdl @@ -1,10 +1,28 @@ --- File: GEOMAlgo_FinderShapeOn.cdl --- Created: Tue Jan 11 14:35:52 2005 --- Author: Peter KURNEV --- ----Copyright: Matra Datavision 2005 - - +-- Copyright (C) 2007-2008 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 +-- +-- File: GEOMAlgo_FinderShapeOn.cdl +-- Created: Tue Jan 11 14:35:52 2005 +-- Author: Peter KURNEV +-- class FinderShapeOn from GEOMAlgo inherits ShapeAlgo from GEOMAlgo @@ -16,7 +34,8 @@ uses ListOfShape from TopTools, DataMapOfShapeShape from TopTools, Shape from TopoDS, - State from GEOMAlgo + State from GEOMAlgo, + IndexedDataMapOfShapeState from GEOMAlgo --raises @@ -57,12 +76,22 @@ is CheckData(me:out) is redefined protected; - MakeArguments(me:out) + MakeArgument1(me:out) is protected; + MakeArgument2(me:out) + is protected; + Find(me:out) is protected; + Find(me:out; + aS:Shape from TopoDS) + is protected; + + FindVertices(me:out) + is protected; + CopySource(myclass; aS :Shape from TopoDS; aImages : out DataMapOfShapeShape from TopTools; @@ -79,5 +108,7 @@ fields myArg2 : Shape from TopoDS is protected; myLS : ListOfShape from TopTools is protected; myImages : DataMapOfShapeShape from TopTools is protected; - + myMSS : IndexedDataMapOfShapeState from GEOMAlgo is protected; + myIsAnalytic : Boolean from Standard is protected; + end FinderShapeOn;