-- Created on: 1993-11-17 -- Created by: Isabelle GRIGNON -- Copyright (c) 1993-1999 Matra Datavision -- Copyright (c) 1999-2014 OPEN CASCADE SAS -- -- This file is part of Open CASCADE Technology software library. -- -- This library is free software; you can redistribute it and/or modify it under -- the terms of the GNU Lesser General Public License version 2.1 as published -- by the Free Software Foundation, with special exception defined in the file -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT -- distribution for complete text of the license and disclaimer of any warranty. -- -- Alternatively, this file may be used under the terms of Open CASCADE -- commercial license or contractual agreement. package ChFiDS ---Purpose: uses BRepAdaptor,GeomAdaptor,Geom,Geom2d,TopExp,TopoDS,TopAbs,TopTools,Law, Adaptor3d,GCPnts,MMgt,TColgp,gp,GeomAbs,TColStd,TCollection,Standard is enumeration State from ChFiDS is OnSame, OnDiff, AllSame, BreakPoint, FreeBoundary, Closed, Tangent end State from ChFiDS; ---Purpose: This enum describe the different kinds of extremities -- of a fillet. OnSame, Ondiff and AllSame are -- particular cases of BreakPoint for a corner with 3 -- edges and three faces : -- - AllSame means that the three concavities are on the -- same side of the Shape, -- - OnDiff means that the edge of the fillet has a -- concave side different than the two other edges, -- - OnSame means that the edge of the fillet has a -- concave side different than one of the two other edges -- and identical to the third edge. enumeration ChamfMethod from ChFiDS is Sym, TwoDist, DistAngle end ChamfMethod from ChFiDS; enumeration ErrorStatus from ChFiDS is Ok,Error,WalkingFailure, StartsolFailure, TwistedSurface end ErrorStatus from ChFiDS; --- Purpose statuts concernant la cause de l'erreur class Regul; class Regularities instantiates List from TCollection (Regul from ChFiDS); class CircSection; class StripeArray1 instantiates Array1 from TCollection (Stripe from ChFiDS); class SecArray1 instantiates Array1 from TCollection (CircSection from ChFiDS); class SecHArray1 instantiates HArray1 from TCollection (CircSection from ChFiDS,SecArray1 from ChFiDS); class Map; class CommonPoint; class FaceInterference; class SurfData; class SequenceOfSurfData instantiates Sequence from TCollection (SurfData from ChFiDS); class HData instantiates HSequence from TCollection (SurfData from ChFiDS, SequenceOfSurfData from ChFiDS); class Stripe; class ListOfStripe instantiates List from TCollection (Stripe from ChFiDS); class IndexedDataMapOfVertexListOfStripe instantiates IndexedDataMap from TCollection ( Vertex from TopoDS, ListOfStripe from ChFiDS, ShapeMapHasher from TopTools); class StripeMap; class ElSpine; class HElSpine instantiates GenHCurve from Adaptor3d (ElSpine from ChFiDS); class ListOfHElSpine instantiates List from TCollection (HElSpine from ChFiDS); class Spine; class FilSpine; --- inherits Sp class ChamfSpine; --- inherits Sp class SequenceOfSpine instantiates Sequence from TCollection(Spine from ChFiDS); end ChFiDS;