1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
occt/src/StdPrs/StdPrs.cdl
oan fc9b36d630 0025039: Improvement of code structure of general and supporting tools implemented in BRepMesh
Removed CDL declarations; Data collections are replaced by NCollections; Small code refactoring.
Remove definition of BRepMesh class. Code refactoring of BRepMesh_IncrementalMesh.
Function BRepMesh_Write storing BRepMesh_DataStructureOfDelaun to BRep file is added for debug needs.
Static method BRepMesh_GeomTool::IntLinLin has been added to eliminate code duplications in BRepMesh_Dealun and BRepMesh_CircleTool.
BRepMesh_CircleTool simplified method to find circumcircle.

Fix merging conflicts
Remove redundant function
Fix compilation warning on MacOS
Revert changes occurred during rebase
Resolved merging conflicts
Use parallel flag with BRepMesh_FastDiscret

Test cases for issue CR25039_2
2014-07-10 14:51:50 +04:00

104 lines
2.2 KiB
Plaintext

-- Created on: 1992-08-26
-- Created by: Jean Louis FRENKEL
-- Copyright (c) 1992-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 StdPrs
---Purpose: The StdPrs package provides standard display tools
-- for specific geometries and topologies whereas
-- Prs3d provides those for generic objects. Among
-- these classes are definitions of the display of the
-- specific geometry or topology in various display
-- modes such as wireframe, shading or hidden line removal mode.
uses
Prs3d,
Geom,
Geom2d,
Adaptor3d,
Adaptor2d,
GeomAdaptor,
Geom2dAdaptor,
BRepAdaptor,
TopTools,
TopoDS,
TopExp,
TopAbs,
BRepTools,
Bnd,
TColStd,
HLRAlgo,
HLRBRep,
Quantity,
BRepMesh,
gp,
TColgp,
Poly,
TopLoc,
Graphic3d
is
class ToolPoint;
class ToolVertex;
class ToolRFace;
class HLRToolShape;
imported ToolShadedShape from StdPrs;
class ShadedShape;
class PoleCurve;
class Plane;
class WFPoleSurface;
class DeflectionCurve;
---Category: Wireframe algorithms
class WFDeflectionSurface;
class ShadedSurface;
-----------------------------------------------
--- deflection drawing classes :
-----------------------------------------------
class WFDeflectionRestrictedFace;
class Curve;
class WFSurface;
---Category: Hidden lines removal algorithms.
class HLRPolyShape;
imported HLRShape;
imported NListOfSequenceOfPnt from Prs3d;
imported NListIteratorOfListOfSequenceOfPnt from Prs3d;
imported WFShape;
imported WFDeflectionShape;
imported Vertex;
imported Point;
imported WFRestrictedFace;
end StdPrs;