mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
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
104 lines
2.2 KiB
Plaintext
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;
|
|
|
|
|
|
|