DataMapOfIntegerReal from BOPCol,
DataMapOfIntegerInteger from BOPCol,
--
- Context from BOPInt,
+ Context from IntTools,
--
SectionAttribute from BOPAlgo,
Create (theAllocator: BaseAllocator from BOPCol)
returns PaveFiller from BOPAlgo;
-
+
DS(me:out)
returns DS from BOPDS;
---C++:return const &
---C++: alias "Standard_EXPORT void SetArguments(const BOPCol_ListOfShape& theLS);"
Context(me:out)
- returns Context from BOPInt;
+ returns Context from IntTools;
SetSectionAttribute(me:out;
theSecAttr : SectionAttribute from BOPAlgo);
is redefined;
--
-- protected methods
- --
+ --
+ PerformInternal (me:out)
+ is virtual protected;
+
Clear(me:out)
is virtual protected;
PerformVF(me:out)
is virtual protected;
-
+
PerformEE(me:out)
is virtual protected;
-
+
PerformEF(me:out)
is virtual protected;
PerformFF(me:out)
is virtual protected;
-
+ --modified by NIZNHY-PKV Fri Sep 12 07:05:37 2014f
+ PerformVZ(me:out)
+ is virtual protected;
+ --Purpose: Computes Vertex/Solid interferences
+
+ PerformEZ(me:out)
+ is virtual protected;
+ --Purpose: Computes Edge/Solid interferences
+
+ PerformFZ(me:out)
+ is virtual protected;
+ --Purpose: Computes Face/Solid interferences
+ PerformZZ(me:out)
+ is virtual protected;
+ --Purpose: Computes Solid/Solid interferences
+ --modified by NIZNHY-PKV Fri Sep 12 07:05:45 2014t
+
TreatVerticesEE(me:out)
is protected;
MakeBlocks(me:out)
is protected;
-
+
MakePCurves(me:out)
is protected;
-
+
ProcessDE(me:out)
is protected;
FillShrunkData(me:out;
theType1: ShapeEnum from TopAbs;
theType2: ShapeEnum from TopAbs)
- is protected;
+ is protected;
PerformVerticesEE(me:out;
theMVCPB:out IndexedDataMapOfShapeCoupleOfPaveBlocks from BOPDS;
theAllocator:out BaseAllocator from BOPCol)
returns Integer from Standard
is protected;
-
+
PerformVerticesEF(me:out;
theMVCPB:out IndexedDataMapOfShapeCoupleOfPaveBlocks from BOPDS;
theAllocator:out BaseAllocator from BOPCol)
theMIF:MapOfInteger from BOPCol)
returns Boolean from Standard
is protected;
-
+
CheckFacePaves(myclass;
theN:Integer from Standard;
theMIFOn:MapOfInteger from BOPCol;
theMIFIn:MapOfInteger from BOPCol)
returns Boolean from Standard
is protected;
-
+
IsExistingVertex(me;
theP:Pnt from gp;
theTol:Real from Standard;
-- 1 - checks only EE;
-- 2 - checks only EF;
-- other - checks both types of intersections.
-
+
PutBoundPaveOnCurve(me:out;
theF1: Face from TopoDS;
theF2: Face from TopoDS;
theTolR3D:Real from Standard;
theNC:out Curve from BOPDS;
- theMVOnIn:out MapOfInteger from BOPCol;
theMVB:out MapOfInteger from BOPCol)
is protected;
theLPB: ListOfPaveBlock from BOPDS;
thePB: PaveBlock from BOPDS)
is protected;
-
+
MakeSplitEdge(me:out;
theV:Integer from Standard;
theF:Integer from Standard)
is protected;
-
+
GetEFPnts(me:out;
nF1 : Integer from Standard;
nF2 : Integer from Standard;
theMVB : MapOfInteger from BOPCol;
theMPB : out MapOfPaveBlock from BOPDS)
is protected;
- ---Purpose:
+ ---Purpose:
-- Adds the existing edges from the map <theMPBOnIn> which interfere
-- with the vertices from <theMVB> map to the post treatment of section edges.
myArguments : ListOfShape from BOPCol is protected;
myDS : PDS from BOPDS is protected;
myIterator : PIterator from BOPDS is protected;
- myContext : Context from BOPInt is protected;
+ myContext : Context from IntTools is protected;
mySectionAttribute : SectionAttribute from BOPAlgo is protected;
end PaveFiller;