1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0022623: Use of uninitialized variables in HLRBRep_Curve::UpdateMinMax in debug mode

This commit is contained in:
SZV
2011-10-12 06:22:36 +00:00
committed by bugmaster
parent 4714a7a650
commit 733a0e55f0
163 changed files with 966 additions and 1367 deletions

View File

@@ -1,8 +1,7 @@
-- File: Contap.cdl
-- Created: Fri Feb 5 11:50:39 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap.cdl
-- Created: Fri Feb 5 11:50:39 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
package Contap
@@ -82,4 +81,3 @@ is
end Contap;

View File

@@ -1,10 +1,7 @@
-- File: Contap_ArcFunction.cdl
-- Created: Thu Jun 3 12:32:05 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_ArcFunction.cdl
-- Created: Thu Jun 3 12:32:05 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
generic class ArcFunction from Contap
(TheArc as any;

View File

@@ -1,8 +1,11 @@
// File: Contap_ArcFunction.gxx
// Created: Thu Jun 3 12:32:05 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <gp_Pnt2d.hxx>
#include <gp_Vec2d.hxx>
Contap_ArcFunction::Contap_ArcFunction ():
myMean(1.),
myType(Contap_ContourStd),
@@ -72,11 +75,7 @@ Standard_Boolean Contap_ArcFunction::Derivative (const Standard_Real U,
{
gp_Pnt2d pt2d;
gp_Vec2d d2d;
#ifndef DEB
Standard_Real dfu =0.,dfv =0.;
#else
Standard_Real dfu,dfv;
#endif
// gp_Vec d1u,d1v,d2u,d2v,d2uv;
TheArcTool::D1(myArc,U,pt2d,d2d);
// TheSurfaceTool::D2(mySurf,pt2d.X(),pt2d.Y(),solpt,d1u,d1v,d2u,d2v,d2uv);
@@ -130,11 +129,7 @@ Standard_Boolean Contap_ArcFunction::Values (const Standard_Real U,
{
gp_Pnt2d pt2d;
gp_Vec2d d2d;
#ifndef DEB
Standard_Real dfu =0.,dfv =0.;
#else
Standard_Real dfu,dfv;
#endif
// gp_Vec d1u,d1v,d2u,d2v,d2uv;
TheArcTool::D1(myArc,U,pt2d,d2d);
// TheSurfaceTool::D2(mySurf,pt2d.X(),pt2d.Y(),solpt,d1u,d1v,d2u,d2v,d2uv);

View File

@@ -1,3 +1,8 @@
// File: Contap_ArcFunction.lxx
// Created: Thu Jun 3 12:32:05 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
inline void Contap_ArcFunction::Set(const gp_Dir& Direction,
const Standard_Real Angle)
{
@@ -37,4 +42,3 @@ inline const gp_Pnt& Contap_ArcFunction::Valpoint
{
return seqpt(Index);
}

View File

@@ -1,9 +1,7 @@
-- File: Contap_ArcTool.cdl
-- Created: Wed May 12 09:09:34 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_ArcTool.cdl
-- Created: Wed May 12 09:09:34 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
deferred generic class ArcTool from Contap
@@ -48,5 +46,3 @@ is
end ArcTool;

View File

@@ -1,10 +1,7 @@
-- File: Contap_ContAna.cdl
-- Created: Thu Mar 4 10:51:23 1993
-- Author: Jacques GOUSSARD
-- <jag@form4>
---Copyright: Matra Datavision 1993
-- File: Contap_ContAna.cdl
-- Created: Thu Mar 4 10:51:23 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
class ContAna from Contap

View File

@@ -1,17 +1,19 @@
// File: Contap_ContAna.cxx
// Created: Thu Mar 4 10:51:23 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <Contap_ContAna.ixx>
#include <gp_XYZ.hxx>
#include <gp.hxx>
#define Tolpetit 1.e-8
Contap_ContAna::Contap_ContAna (): done(Standard_False) {}
void Contap_ContAna::Perform (const gp_Sphere& S,
const gp_Dir& D)
const gp_Dir& D)
{
done = Standard_False;
typL = GeomAbs_Circle;
@@ -29,8 +31,8 @@ void Contap_ContAna::Perform (const gp_Sphere& S,
}
void Contap_ContAna::Perform (const gp_Sphere& S,
const gp_Dir& D,
const Standard_Real Angle)
const gp_Dir& D,
const Standard_Real Angle)
{
done = Standard_False;
typL = GeomAbs_Circle;
@@ -50,7 +52,7 @@ void Contap_ContAna::Perform (const gp_Sphere& S,
}
void Contap_ContAna::Perform (const gp_Sphere& S,
const gp_Pnt& Eye)
const gp_Pnt& Eye)
{
done = Standard_False;
@@ -81,10 +83,8 @@ void Contap_ContAna::Perform (const gp_Sphere& S,
done = Standard_True;
}
void Contap_ContAna::Perform (const gp_Cylinder& C,
const gp_Dir& D)
const gp_Dir& D)
{
done = Standard_False;
@@ -107,9 +107,8 @@ void Contap_ContAna::Perform (const gp_Cylinder& C,
}
void Contap_ContAna::Perform (const gp_Cylinder& C,
const gp_Dir& D,
const Standard_Real Angle)
const gp_Dir& D,
const Standard_Real Angle)
{
done = Standard_False;
@@ -167,8 +166,7 @@ void Contap_ContAna::Perform (const gp_Cylinder& C,
}
void Contap_ContAna::Perform (const gp_Cylinder& C,
const gp_Pnt& Eye)
const gp_Pnt& Eye)
{
done = Standard_False;
@@ -195,10 +193,8 @@ void Contap_ContAna::Perform (const gp_Cylinder& C,
done = Standard_True;
}
void Contap_ContAna::Perform (const gp_Cone& C,
const gp_Dir& D)
const gp_Dir& D)
{
done = Standard_False;
@@ -257,11 +253,9 @@ void Contap_ContAna::Perform (const gp_Cone& C,
done = Standard_True;
}
void Contap_ContAna::Perform (const gp_Cone& C,
const gp_Dir& D,
const Standard_Real Angle)
const gp_Dir& D,
const Standard_Real Angle)
{
done = Standard_False;
nbSol = 0;
@@ -358,13 +352,10 @@ void Contap_ContAna::Perform (const gp_Cone& C,
}
done = Standard_True;
}
void Contap_ContAna::Perform (const gp_Cone& C,
const gp_Pnt& Eye)
const gp_Pnt& Eye)
{
done = Standard_False;
@@ -424,10 +415,8 @@ void Contap_ContAna::Perform (const gp_Cone& C,
nbSol = 0;
}
done = Standard_True;
}
gp_Lin Contap_ContAna::Line (const Standard_Integer Index) const
{
if (!done) {StdFail_NotDone::Raise();}
@@ -443,7 +432,6 @@ gp_Lin Contap_ContAna::Line (const Standard_Integer Index) const
case 4:
return gp_Lin(pt4,dir4);
}
Standard_OutOfRange::Raise("Erreur de programmation dans Contap_ContAna");
Standard_OutOfRange::Raise("Program error in Contap_ContAna");
return gp_Lin();
}

View File

@@ -1,3 +1,8 @@
// File: Contap_ContAna.lxx
// Created: Thu Mar 4 10:51:23 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <StdFail_NotDone.hxx>
#include <Standard_DomainError.hxx>
#include <Standard_OutOfRange.hxx>
@@ -29,4 +34,3 @@ inline gp_Circ Contap_ContAna::Circle () const
if (typL != GeomAbs_Circle || nbSol == 0) {Standard_DomainError::Raise();}
return gp_Circ(gp_Ax2(pt1,dir1,dir2),prm);
}

View File

@@ -1,9 +1,7 @@
-- File: Contap_ContourGen.cdl
-- Created: Fri Feb 5 09:39:18 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_ContourGen.cdl
-- Created: Fri Feb 5 09:39:18 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
generic class ContourGen from Contap
(TheVertex as any;

View File

@@ -1,3 +1,8 @@
// File: Contap_ContourGen.gxx
// Created: Fri Feb 5 09:39:18 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <ElCLib.hxx>
#include <gp_Pln.hxx>

View File

@@ -1,3 +1,8 @@
// File: Contap_ContourGen.lxx
// Created: Fri Feb 5 09:39:18 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <StdFail_NotDone.hxx>
inline Standard_Boolean Contap_ContourGen::IsDone () const

View File

@@ -1,3 +1,8 @@
// File: Contap_ContourGen_1.gxx
// Created: Fri Feb 5 09:39:18 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <Standard_ConstructionError.hxx>

View File

@@ -1,7 +1,7 @@
//----------------------------------------------
//-- C o n t a p _ C o n t o u r _ 2 . g x x --
//----------------------------------------------
// File: Contap_ContourGen_2.gxx
// Created: Fri Feb 5 09:39:18 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <math_Vector.hxx>
#include <math_Matrix.hxx>
@@ -128,13 +128,8 @@ static void LineConstructor(Contap_TheSequenceOfLine& slin,
Standard_Integer nbvtx = L.NbVertex();
//-- cout<<" WLine -> "<<nbvtx<<" vtx"<<endl;
for(Standard_Integer i=1;i<nbvtx;i++) {
//#ifndef DEB
Standard_Integer firstp = (Standard_Integer) L.Vertex(i).ParameterOnLine();
Standard_Integer lastp = (Standard_Integer) L.Vertex(i+1).ParameterOnLine();
//#else
// Standard_Integer firstp = L.Vertex(i).ParameterOnLine();
// Standard_Integer lastp = L.Vertex(i+1).ParameterOnLine();
//#endif
if(firstp!=lastp) {
Standard_Integer pmid = (firstp+lastp)/2; //-- entiers
const IntSurf_PntOn2S& Pmid = L.Point(pmid);
@@ -705,11 +700,7 @@ void ProcessSegments (const Contap_TheSearch& solrst,
Contap_ThePathPointOfTheSearch PStartf,PStartl;
Standard_Boolean dofirst,dolast,procf,procl;
#ifndef DEB
Standard_Real paramf =0.,paraml =0.,U;
#else
Standard_Real paramf,paraml,U;
#endif
Contap_TheLine theline;
gp_Vec tgline;//,norm1,norm2;
@@ -853,11 +844,7 @@ void ComputeInternalPointsOnRstr
gp_Pnt pcour;
gp_Pnt2d p2d;
gp_Vec2d d2d;
Standard_Boolean found,ok
#ifndef DEB
= Standard_False
#endif
,toutvu,solution;
Standard_Boolean found,ok = Standard_False,toutvu,solution;
Standard_Real paramp,paraminf,paramsup,toler;
if (Line.TypeContour() != Contap_Restriction) {
@@ -1003,17 +990,8 @@ void ComputeInternalPoints
Standard_Integer indexinf,indexsup,index;
gp_Vec tgt, vecref, vectest, vtestb, vecregard;
//gp_Pnt pprec,pcour;
Standard_Boolean found,ok
#ifndef DEB
= Standard_False
#endif
,toutvu,solution;
Standard_Real paramp
#ifndef DEB
= Standard_False
#endif
,U,V;
Standard_Boolean found,ok = Standard_False,toutvu,solution;
Standard_Real paramp = 0.,U,V;
math_Vector XInf(1,2),XSup(1,2),X(1,2),F(1,1);
math_Matrix DF(1,1,1,2);

View File

@@ -1,4 +1,7 @@
//-- Contap_ContourGen_3.gxx
// File: Contap_ContourGen_3.gxx
// Created: Fri Feb 5 09:39:18 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#define Tolpetit 1.e-10 // pour dist au carre
#include <ElSLib.hxx>
@@ -151,10 +154,8 @@ IntSurf_TypeTrans ComputeTransitionOngpLine
ElSLib::Parameters(TheSurfaceTool::Sphere(Surf),P,u,v);
break;
}
#ifndef DEB
default:
break;
#endif
}
return(ComputeTransitionOnLine(SFunc,u,v,T));
}
@@ -183,13 +184,10 @@ IntSurf_TypeTrans ComputeTransitionOngpCircle
ElSLib::Parameters(TheSurfaceTool::Sphere(Surf),P,u,v);
break;
}
#ifndef DEB
default:
break;
#endif
}
return(ComputeTransitionOnLine(SFunc,u,v,T));
}
@@ -334,10 +332,8 @@ void Contap_ContourGen::PerformAna(const Handle(TheTopolTool)& Domain)
{
}
}
#ifndef DEB
default:
break;
#endif
}
break;
}

View File

@@ -1,10 +1,7 @@
//-- File: Contap_HContToolGen.cdl
//-- Created: Fri Jul 2 13:19:22 1995
//-- Author: Laurent BUCHARD
//-- <lbr@mastox>
//---Copyright: Matra Datavision 1995
// File: Contap_HContToolGen.gxx
// Created: Fri Jul 2 13:19:22 1995
// Author: Laurent BUCHARD
// Copyright: OPEN CASCADE 2000
#include <Extrema_EPCOfExtPC2d.hxx>
#include <Extrema_POnCurv2d.hxx>
@@ -248,11 +245,7 @@ Standard_Integer Contap_HContToolGen::NbSamplesOnArc
default:
nbsOnC = 10;
}
//#ifndef DEB
return (Standard_Integer)(nbsOnC);
//#else
// return(nbsOnC);
//#endif
}

View File

@@ -1,8 +1,7 @@
-- File: Contap_HCurve2dToolGen.cdl
-- Created: Mon Jul 17 16:25:23 1995
-- Author: Laurent BUCHARD
-- <lbr@mastox>
---Copyright: Matra Datavision 1995
-- File: Contap_HCurve2dToolGen.cdl
-- Created: Mon Jul 17 16:25:23 1995
-- Author: Laurent BUCHARD
---Copyright: Matra Datavision 1995
generic class HCurve2dToolGen from Contap (
@@ -223,5 +222,3 @@ is
returns Integer from Standard;
end HCurve2dToolGen;

View File

@@ -1,7 +1,7 @@
// File: Contap_HCurve2dToolGen.gxx
// Created: Mon Jul 17 17:39:39 1995
// Author: Modelistation
// <model@mastox>
// File: Contap_HCurve2dToolGen.gxx
// Created: Mon Jul 17 17:39:39 1995
// Author: Modelistation
// Copyright: OPEN CASCADE 2000
#include CurveGen_hxx
#include <GeomAbs_CurveType.hxx>
@@ -11,27 +11,29 @@
#include <TColStd_Array1OfReal.hxx>
//============================================================
Standard_Integer Contap_HCurve2dToolGen::NbSamples (const CurveGen& C,
const Standard_Real U0,
const Standard_Real U1) {
GeomAbs_CurveType typC = C->GetType();
static Standard_Real nbsOther = 10.0;
Standard_Real nbs = nbsOther;
if(typC == GeomAbs_Line)
nbs = 2;
else if(typC == GeomAbs_BezierCurve)
nbs = 3 + C->NbPoles();
else if(typC == GeomAbs_BSplineCurve) {
nbs = C->NbKnots();
nbs*= C->Degree();
nbs*= C->LastParameter()- C->FirstParameter();
nbs/= U1-U0;
if(nbs < 2.0) nbs=2;
const Standard_Real U0,
const Standard_Real U1)
{
Standard_Real nbs = 10.0;
switch (C->GetType())
{
case GeomAbs_Line:
nbs = 2.;
break;
case GeomAbs_BezierCurve:
nbs = 3. + C->NbPoles();
break;
case GeomAbs_BSplineCurve:
nbs = C->NbKnots();
nbs*= C->Degree();
nbs*= C->LastParameter()- C->FirstParameter();
nbs/= U1-U0;
if(nbs < 2.0) nbs = 2.;
break;
}
if(nbs>50)
nbs = 50;
if (nbs>50.)
nbs = 50.;
return((Standard_Integer)nbs);
}

View File

@@ -1,8 +1,7 @@
// File: Contap_HCurve2dToolGen.lxx
// Created: Thu Oct 22 12:14:59 1992
// Author: Laurent BUCHARD
// <lbr@sdsun2>
// File: Contap_HCurve2dToolGen.lxx
// Created: Thu Oct 22 12:14:59 1992
// Author: Laurent BUCHARD
// Copyright: OPEN CASCADE 2000
#include CurveGen_hxx
@@ -138,17 +137,3 @@ inline Handle(Geom2d_BSplineCurve) Contap_HCurve2dToolGen::BSpline (const CurveG
return(C->BSpline());
}
//============================================================

View File

@@ -1,9 +1,7 @@
-- File: Contap_Line.cdl
-- Created: Fri Feb 5 12:13:00 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_Line.cdl
-- Created: Fri Feb 5 12:13:00 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
generic class Line from Contap
(TheVertex as any;

View File

@@ -1,6 +1,7 @@
//--------------------------------------------------
//-- C o n t a p _ L i n e . g x x --
//--------------------------------------------------
// File: Contap_Line.gxx
// Created: Fri Feb 5 12:13:00 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
Contap_Line::Contap_Line () {
svtx = new TheHSequenceOfPoint ();
@@ -11,8 +12,6 @@ void Contap_Line::ResetSeqOfVertex() {
svtx = new TheHSequenceOfPoint ();
}
void Contap_Line::Add(const ThePoint& P) {
Standard_Integer n = svtx->Length();
if(n==0) {
@@ -35,9 +34,6 @@ void Contap_Line::Add(const ThePoint& P) {
}
}
void Contap_Line::Clear () {
if(!curv.IsNull())
curv->Clear();
@@ -80,10 +76,8 @@ IntSurf_TypeTrans Contap_Line::TransitionOnS() const {
return(Trans);
}
const TheArc& Contap_Line::Arc () const
{
if (typL != Contap_Restriction) {Standard_DomainError::Raise();}
return thearc;
}

View File

@@ -1,3 +1,8 @@
// File: Contap_Line.lxx
// Created: Fri Feb 5 12:13:00 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <Standard_DomainError.hxx>
#include <TColgp_HSequenceOfPnt.hxx>
#include <gp_Lin.hxx>
@@ -5,7 +10,6 @@
#include <IntSurf_PntOn2S.hxx>
#include <IntSurf_LineOn2S.hxx>
#include TheHSequenceOfPoint_hxx
inline const Handle(IntSurf_LineOn2S)& Contap_Line::LineOn2S () const
@@ -54,4 +58,3 @@ inline gp_Circ Contap_Line::Circle () const
if (typL != Contap_Circle) {Standard_DomainError::Raise();}
return gp_Circ(gp_Ax2(pt,dir1,dir2),rad);
}

View File

@@ -1,9 +1,7 @@
-- File: Contap_Point.cdl
-- Created: Thu Mar 4 17:22:45 1993
-- Author: Jacques GOUSSARD
-- <jag@form4>
---Copyright: Matra Datavision 1993
-- File: Contap_Point.cdl
-- Created: Thu Mar 4 17:22:45 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
generic class Point from Contap
(TheVertex as any;

View File

@@ -1,3 +1,8 @@
// File: Contap_Point.gxx
// Created: Thu Mar 4 17:22:45 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
Contap_Point::Contap_Point ():
onarc(Standard_False),isvtx(Standard_False),ismult(Standard_False),
myInternal(Standard_False)
@@ -9,4 +14,3 @@ Contap_Point::Contap_Point (const gp_Pnt& Pt,
pt(Pt),uparam(U),vparam(V),onarc(Standard_False),isvtx(Standard_False),
ismult(Standard_False),myInternal(Standard_False)
{}

View File

@@ -1,5 +1,9 @@
#include <Standard_DomainError.hxx>
// File: Contap_Point.lxx
// Created: Thu Mar 4 17:22:45 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <Standard_DomainError.hxx>
inline void Contap_Point::SetValue (const gp_Pnt& Pt,
const Standard_Real U,
@@ -112,4 +116,3 @@ inline const TheVertex& Contap_Point::Vertex () const {
if (!isvtx) {Standard_DomainError::Raise();}
return vtx;
}

View File

@@ -1,8 +1,7 @@
-- File: Contap_SurfFunction.cdl
-- Created: Thu Jun 3 15:23:20 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_SurfFunction.cdl
-- Created: Thu Jun 3 15:23:20 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
generic class SurfFunction from Contap

View File

@@ -1,3 +1,8 @@
// File: Contap_SurfFunction.gxx
// Created: Thu Jun 3 15:23:20 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
// jag 940616 #define Tolpetit 1.e-16

View File

@@ -1,3 +1,8 @@
// File: Contap_SurfFunction.lxx
// Created: Thu Jun 3 15:23:20 1993
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <StdFail_UndefinedDerivative.hxx>
inline void Contap_SurfFunction::Set(const gp_Pnt& Eye)

View File

@@ -1,8 +1,7 @@
-- File: Contap_SurfProps.cdl
-- Created: Fri Feb 24 15:30:15 1995
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1995
-- File: Contap_SurfProps.cdl
-- Created: Fri Feb 24 15:30:15 1995
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1995
generic class SurfProps from Contap

View File

@@ -1,8 +1,7 @@
// File: Contap_SurfProps.gxx
// Created: Fri Feb 24 15:37:28 1995
// Author: Jacques GOUSSARD
// <jag@topsn2>
// File: Contap_SurfProps.gxx
// Created: Fri Feb 24 15:37:28 1995
// Author: Jacques GOUSSARD
// Copyright: OPEN CASCADE 2000
#include <ElSLib.hxx>
@@ -321,4 +320,3 @@ void Contap_SurfProps::NormAndDn(const TheSurface& S,
break;
}
}

View File

@@ -1,9 +1,7 @@
-- File: Contap_SurfaceTool.cdl
-- Created: Wed May 12 09:11:00 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_SurfaceTool.cdl
-- Created: Wed May 12 09:11:00 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
deferred generic class SurfaceTool from Contap

View File

@@ -1,9 +1,7 @@
-- File: Contap_TopolTool.cdl
-- Created: Wed May 12 09:16:05 1993
-- Author: Jacques GOUSSARD
-- <jag@topsn2>
---Copyright: Matra Datavision 1993
-- File: Contap_TopolTool.cdl
-- Created: Wed May 12 09:16:05 1993
-- Author: Jacques GOUSSARD
---Copyright: Matra Datavision 1993
deferred generic class TopolTool from Contap