mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-14 04:04:13 +08:00
49 lines
1.4 KiB
Plaintext
Executable File
49 lines
1.4 KiB
Plaintext
Executable File
-- File: IntTools_CurveRangeLocalizeData.cdl
|
|
-- Created: Fri Oct 14 19:26:52 2005
|
|
-- Author: Mikhail KLOKOV
|
|
-- <mkk@kurox>
|
|
---Copyright: Matra Datavision 2005
|
|
|
|
class CurveRangeLocalizeData from IntTools
|
|
uses
|
|
Box from Bnd,
|
|
CurveRangeSample from IntTools,
|
|
MapOfCurveSample from IntTools,
|
|
ListOfCurveRangeSample from IntTools,
|
|
DataMapOfCurveSampleBox from IntTools
|
|
|
|
is
|
|
Create(theNbSample: Integer from Standard;
|
|
theMinRange: Real from Standard)
|
|
returns CurveRangeLocalizeData from IntTools;
|
|
|
|
GetNbSample(me)
|
|
returns Integer from Standard;
|
|
---C++: inline
|
|
|
|
GetMinRange(me)
|
|
returns Real from Standard;
|
|
---C++: inline
|
|
|
|
AddOutRange(me: in out; theRange: CurveRangeSample from IntTools);
|
|
|
|
AddBox(me: in out; theRange: CurveRangeSample from IntTools;
|
|
theBox: Box from Bnd);
|
|
|
|
FindBox(me; theRange: CurveRangeSample from IntTools;
|
|
theBox: out Box from Bnd)
|
|
returns Boolean from Standard;
|
|
|
|
IsRangeOut(me; theRange: CurveRangeSample from IntTools)
|
|
returns Boolean from Standard;
|
|
|
|
ListRangeOut(me; theList: out ListOfCurveRangeSample from IntTools);
|
|
|
|
fields
|
|
myNbSampleC: Integer from Standard;
|
|
myMinRangeC: Real from Standard;
|
|
myMapRangeOut: MapOfCurveSample from IntTools;
|
|
myMapBox : DataMapOfCurveSampleBox from IntTools;
|
|
|
|
end CurveRangeLocalizeData from IntTools;
|