OCC.HLRBRep module¶
algorithms on the BRep DataStructure.The class PolyAlgo is used to remove Hidden lineson Shapes with Triangulations.
-
class
HLRBRep_Algo
(*args)¶ Bases:
OCC.HLRBRep.HLRBRep_InternalAlgo
- Constructs an empty framework for the calculation of visible and hidden lines of a shape in a projection. Use the function: - Projector to define the point of view - Add to select the shape or shapes to be visualized - Update to compute the outlines of the shape, and - Hide to compute the visible and hidden lines of the shape.
Return type: None Parameters: A (Handle_HLRBRep_Algo &) – Return type: None -
Add
()¶ - add the Shape <S>.
Parameters: - S (TopoDS_Shape &) –
- SData (Handle_MMgt_TShared &) –
- nbIso (int) – default value is 0
Return type: - Adds the shape S to this framework, and specifies the number of isoparameters nbiso desired in visualizing S. You may add as many shapes as you wish. Use the function Add once for each shape.
Parameters: - S (TopoDS_Shape &) –
- nbIso (int) – default value is 0
Return type:
-
GetHandle
()¶
-
Index
()¶ - return the index of the Shape <S> and return 0 if the Shape <S> is not found.
Parameters: S (TopoDS_Shape &) – Return type: int
-
thisown
¶ The membership flag
-
class
HLRBRep_AreaLimit
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
- The previous and next field are set to NULL.
Parameters: Return type: -
GetHandle
()¶
-
Next
()¶ Parameters: N (Handle_HLRBRep_AreaLimit &) – Return type: None Return type: Handle_HLRBRep_AreaLimit
-
Previous
()¶ Parameters: P (Handle_HLRBRep_AreaLimit &) – Return type: None Return type: Handle_HLRBRep_AreaLimit
-
Vertex
()¶ Return type: HLRAlgo_Intersection
-
thisown
¶ The membership flag
-
class
HLRBRep_Array1OfEData
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRBRep_Array1OfEData &) – Return type: HLRBRep_Array1OfEData
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRBRep_EdgeData
-
Set
()¶ Parameters: Other (HLRBRep_Array1OfEData &) – Return type: HLRBRep_Array1OfEData
-
Value
()¶ Parameters: Index (int) – Return type: HLRBRep_EdgeData
-
thisown
¶ The membership flag
-
-
class
HLRBRep_Array1OfFData
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Assign
()¶ Parameters: Other (HLRBRep_Array1OfFData &) – Return type: HLRBRep_Array1OfFData
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRBRep_FaceData
-
Set
()¶ Parameters: Other (HLRBRep_Array1OfFData &) – Return type: HLRBRep_Array1OfFData
-
Value
()¶ Parameters: Index (int) – Return type: HLRBRep_FaceData
-
thisown
¶ The membership flag
-
-
class
HLRBRep_BCurveTool
¶ Bases:
object
-
static
BSpline
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: Handle_Geom_BSplineCurve
-
static
Bezier
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: Handle_Geom_BezierCurve
-
static
Continuity
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: GeomAbs_Shape
-
static
D0
()¶ - Computes the point of parameter U on the curve.
Parameters: Return type: void
-
static
D1
()¶ - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
static
D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
static
D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
static
DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
static
GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (BRepAdaptor_Curve &) – Return type: GeomAbs_CurveType
-
static
Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - C (BRepAdaptor_Curve &) –
- T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type: void
-
static
NbIntervals
()¶ - Returns the number of intervals for continuity <S>. May be one if Continuity(myclass) >= <S>
Parameters: - C (BRepAdaptor_Curve &) –
- S (GeomAbs_Shape) –
Return type:
-
static
Poles
()¶ Parameters: - C (BRepAdaptor_Curve &) –
- T (TColgp_Array1OfPnt) –
Return type: void
-
static
PolesAndWeights
()¶ Parameters: - C (BRepAdaptor_Curve &) –
- T (TColgp_Array1OfPnt) –
- W (TColStd_Array1OfReal &) –
Return type: void
-
static
Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: - C (BRepAdaptor_Curve &) –
- R3d (float) –
Return type:
-
static
Value
()¶ - Computes the point of parameter U on the curve.
Parameters: - C (BRepAdaptor_Curve &) –
- U (float) –
Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_BCurveTool_BSpline
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: Handle_Geom_BSplineCurve
-
HLRBRep_BCurveTool_Bezier
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: Handle_Geom_BezierCurve
-
HLRBRep_BCurveTool_Continuity
()¶ Parameters: C (BRepAdaptor_Curve &) – Return type: GeomAbs_Shape
-
HLRBRep_BCurveTool_D0
()¶ - Computes the point of parameter U on the curve.
Parameters: Return type: void
-
HLRBRep_BCurveTool_D1
()¶ - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
HLRBRep_BCurveTool_D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
HLRBRep_BCurveTool_D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
HLRBRep_BCurveTool_DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
HLRBRep_BCurveTool_GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (BRepAdaptor_Curve &) – Return type: GeomAbs_CurveType
-
HLRBRep_BCurveTool_Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - C (BRepAdaptor_Curve &) –
- T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type: void
-
HLRBRep_BCurveTool_NbIntervals
()¶ - Returns the number of intervals for continuity <S>. May be one if Continuity(myclass) >= <S>
Parameters: - C (BRepAdaptor_Curve &) –
- S (GeomAbs_Shape) –
Return type:
-
HLRBRep_BCurveTool_NbSamples
()¶ Parameters: Return type:
-
HLRBRep_BCurveTool_Poles
()¶ Parameters: - C (BRepAdaptor_Curve &) –
- T (TColgp_Array1OfPnt) –
Return type: void
-
HLRBRep_BCurveTool_PolesAndWeights
()¶ Parameters: - C (BRepAdaptor_Curve &) –
- T (TColgp_Array1OfPnt) –
- W (TColStd_Array1OfReal &) –
Return type: void
-
HLRBRep_BCurveTool_Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: - C (BRepAdaptor_Curve &) –
- R3d (float) –
Return type:
-
HLRBRep_BCurveTool_Value
()¶ - Computes the point of parameter U on the curve.
Parameters: - C (BRepAdaptor_Curve &) –
- U (float) –
Return type:
-
class
HLRBRep_BiPnt2D
(*args)¶ Bases:
object
Return type: Parameters: Return type: -
Shape
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: None
-
thisown
¶ The membership flag
-
-
class
HLRBRep_BiPoint
(*args)¶ Bases:
object
Return type: Parameters: Return type: -
Shape
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: None
-
thisown
¶ The membership flag
-
-
class
HLRBRep_CInter
(*args)¶ Bases:
OCC.IntRes2d.IntRes2d_Intersection
Return type: Parameters: - C (Standard_Address &) –
- TolConf (float) –
- Tol (float) –
- C –
- D (IntRes2d_Domain &) –
- TolConf –
- Tol –
- C1 (Standard_Address &) –
- C2 (Standard_Address &) –
- TolConf –
- Tol –
- C1 –
- D1 (IntRes2d_Domain &) –
- C2 –
- TolConf –
- Tol –
- C1 –
- C2 –
- D2 (IntRes2d_Domain &) –
- TolConf –
- Tol –
- C1 –
- D1 –
- C2 –
- D2 –
- TolConf –
- Tol –
Return type: Return type: Return type: Return type: Return type: Return type: -
Perform
()¶ Parameters: Return type: Return type: Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_CLProps
(*args)¶ Bases:
object
Parameters: Return type: Return type: Return type: -
thisown
¶ The membership flag
-
-
class
HLRBRep_CLPropsATool
¶ Bases:
object
-
static
Continuity
()¶ - returns the order of continuity of the curve <C>. returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable. returns 3 : first, second and third are computable.
Parameters: A (Standard_Address) – Return type: int
-
static
D1
()¶ - Computes the point <P> and first derivative <V1> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
static
D2
()¶ - Computes the point <P>, the first derivative <V1> and second derivative <V2> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
static
D3
()¶ - Computes the point <P>, the first derivative <V1>, the second derivative <V2> and third derivative <V3> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
static
FirstParameter
()¶ - returns the first parameter bound of the curve.
Parameters: A (Standard_Address) – Return type: float
-
static
LastParameter
()¶ - returns the last parameter bound of the curve. FirstParameter must be less than LastParamenter.
Parameters: A (Standard_Address) – Return type: float
-
static
Value
()¶ - Computes the point <P> of parameter <U> on the Curve from HLRBRep <C>.
Parameters: Return type: void
-
thisown
¶ The membership flag
-
static
-
HLRBRep_CLPropsATool_Continuity
()¶ - returns the order of continuity of the curve <C>. returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable. returns 3 : first, second and third are computable.
Parameters: A (Standard_Address) – Return type: int
-
HLRBRep_CLPropsATool_D1
()¶ - Computes the point <P> and first derivative <V1> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
HLRBRep_CLPropsATool_D2
()¶ - Computes the point <P>, the first derivative <V1> and second derivative <V2> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
HLRBRep_CLPropsATool_D3
()¶ - Computes the point <P>, the first derivative <V1>, the second derivative <V2> and third derivative <V3> of parameter <U> on the curve <C>.
Parameters: Return type: void
-
HLRBRep_CLPropsATool_FirstParameter
()¶ - returns the first parameter bound of the curve.
Parameters: A (Standard_Address) – Return type: float
-
HLRBRep_CLPropsATool_LastParameter
()¶ - returns the last parameter bound of the curve. FirstParameter must be less than LastParamenter.
Parameters: A (Standard_Address) – Return type: float
-
HLRBRep_CLPropsATool_Value
()¶ - Computes the point <P> of parameter <U> on the Curve from HLRBRep <C>.
Parameters: Return type: void
-
class
HLRBRep_Curve
(*args)¶ Bases:
object
- Creates an undefined Curve.
Return type: None -
Continuity
()¶ Return type: GeomAbs_Shape
-
Curve
()¶ - Returns the 3D curve.
Return type: BRepAdaptor_Curve - Sets the 3D curve to be projected.
Parameters: E (TopoDS_Edge &) – Return type: None
-
D0
()¶ - Computes the 3D point of parameter U on the curve.
Parameters: Return type: - Computes the point of parameter U on the curve.
Parameters: Return type:
-
D1
()¶ - Computes the point of parameter U on the curve with its first derivative.
Parameters: Return type: - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type:
-
D2
()¶ - Raised if the continuity of the current interval is not C2.
Parameters: Return type:
-
D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type:
-
DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
Ellipse
()¶ Return type: gp_Elips2d
-
GetCurve
()¶ - Returns the 3D curve.
Return type: BRepAdaptor_Curve
-
GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Return type: GeomAbs_CurveType
-
Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - T (TColStd_Array1OfReal &) –
- S (GeomAbs_Shape) –
Return type:
-
NbIntervals
()¶ - If necessary, breaks the curve in intervals of continuity <S>. And returns the number of intervals.
Parameters: S (GeomAbs_Shape) – Return type: int
-
Parabola
()¶ Return type: gp_Parab2d
-
Parameter2d
()¶ - Returns the parameter on the 2d curve from the parameter on the 3d curve.
Parameters: P3d (float) – Return type: float
-
Parameter3d
()¶ - Returns the parameter on the 3d curve from the parameter on the 2d curve.
Parameters: P2d (float) – Return type: float
-
Poles
()¶ Parameters: - TP (TColgp_Array1OfPnt2d) –
- aCurve (Handle_Geom_BSplineCurve &) –
- TP –
Return type: Return type:
-
PolesAndWeights
()¶ Parameters: - TP (TColgp_Array1OfPnt2d) –
- TW (TColStd_Array1OfReal &) –
- aCurve (Handle_Geom_BSplineCurve &) –
- TP –
- TW –
Return type: Return type:
-
Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: R3d (float) – Return type: float
-
Tangent
()¶ - Depending on <AtStart> computes the 2D point and tangent on the curve at sart (or at end). If the first derivative is null look after at start (or before at end) with the second derivative.
Parameters: Return type:
-
Update
()¶ - Update the minmax and the internal data
Parameters: - TotMin (Standard_Address) –
- TotMax (Standard_Address) –
Return type:
-
UpdateMinMax
()¶ - Update the minmax returns tol for enlarge;
Parameters: - TotMin (Standard_Address) –
- TotMax (Standard_Address) –
Return type:
-
Value
()¶ - Computes the point of parameter U on the curve.
Parameters: U (float) – Return type: gp_Pnt2d
-
Value3D
()¶ - Computes the 3D point of parameter U on the curve.
Parameters: U (float) – Return type: gp_Pnt
-
Z
()¶ - Computes the Z coordinate of the point of parameter U on the curve in the viewing coordinate system
Parameters: U (float) – Return type: float
-
thisown
¶ The membership flag
-
class
HLRBRep_CurveTool
¶ Bases:
object
-
static
BSpline
()¶ Parameters: C (Standard_Address) – Return type: Handle_Geom2d_BSplineCurve
-
static
Bezier
()¶ Parameters: C (Standard_Address) – Return type: Handle_Geom2d_BezierCurve
-
static
Continuity
()¶ Parameters: C (Standard_Address) – Return type: GeomAbs_Shape
-
static
D0
()¶ - Computes the point of parameter U on the curve.
Parameters: Return type: void
-
static
D1
()¶ - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
static
D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
static
D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
static
DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
static
Ellipse
()¶ Parameters: C (Standard_Address) – Return type: gp_Elips2d
-
static
GetInterval
()¶ - output the bounds of interval of index <Index> used if Type == Composite.
Parameters: - C (Standard_Address) –
- Index (int) –
- Tab (TColStd_Array1OfReal &) –
- U1 (float &) –
- U2 (float &) –
Return type: void
-
static
GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (Standard_Address) – Return type: GeomAbs_CurveType
-
static
Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - C (Standard_Address) –
- T (TColStd_Array1OfReal &) –
Return type: void
-
static
NbIntervals
()¶ - Returns the number of intervals for continuity <S>. May be one if Continuity(myclass) >= <S>
Parameters: C (Standard_Address) – Return type: int
-
static
NbSamples
()¶ Parameters: Return type: Return type:
-
static
Parabola
()¶ Parameters: C (Standard_Address) – Return type: gp_Parab2d
-
static
Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: - C (Standard_Address) –
- R3d (float) –
Return type:
-
static
TheType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (Standard_Address) – Return type: GeomAbs_CurveType
-
static
Value
()¶ - Computes the point of parameter U on the curve.
Parameters: - C (Standard_Address) –
- U (float) –
Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_CurveTool_BSpline
()¶ Parameters: C (Standard_Address) – Return type: Handle_Geom2d_BSplineCurve
-
HLRBRep_CurveTool_Bezier
()¶ Parameters: C (Standard_Address) – Return type: Handle_Geom2d_BezierCurve
-
HLRBRep_CurveTool_Continuity
()¶ Parameters: C (Standard_Address) – Return type: GeomAbs_Shape
-
HLRBRep_CurveTool_D0
()¶ - Computes the point of parameter U on the curve.
Parameters: Return type: void
-
HLRBRep_CurveTool_D1
()¶ - Computes the point of parameter U on the curve with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
HLRBRep_CurveTool_D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
HLRBRep_CurveTool_D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
HLRBRep_CurveTool_DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
HLRBRep_CurveTool_Ellipse
()¶ Parameters: C (Standard_Address) – Return type: gp_Elips2d
-
HLRBRep_CurveTool_GetInterval
()¶ - output the bounds of interval of index <Index> used if Type == Composite.
Parameters: - C (Standard_Address) –
- Index (int) –
- Tab (TColStd_Array1OfReal &) –
- U1 (float &) –
- U2 (float &) –
Return type: void
-
HLRBRep_CurveTool_GetType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (Standard_Address) – Return type: GeomAbs_CurveType
-
HLRBRep_CurveTool_Intervals
()¶ - Stores in <T> the parameters bounding the intervals of continuity <S>. //! The array must provide enough room to accomodate for the parameters. i.e. T.Length() > NbIntervals()
Parameters: - C (Standard_Address) –
- T (TColStd_Array1OfReal &) –
Return type: void
-
HLRBRep_CurveTool_NbIntervals
()¶ - Returns the number of intervals for continuity <S>. May be one if Continuity(myclass) >= <S>
Parameters: C (Standard_Address) – Return type: int
-
HLRBRep_CurveTool_NbSamples
()¶ Parameters: Return type: Return type:
-
HLRBRep_CurveTool_Parabola
()¶ Parameters: C (Standard_Address) – Return type: gp_Parab2d
-
HLRBRep_CurveTool_Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: - C (Standard_Address) –
- R3d (float) –
Return type:
-
HLRBRep_CurveTool_TheType
()¶ - Returns the type of the curve in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (Standard_Address) – Return type: GeomAbs_CurveType
-
HLRBRep_CurveTool_Value
()¶ - Computes the point of parameter U on the curve.
Parameters: - C (Standard_Address) –
- U (float) –
Return type:
-
class
HLRBRep_Data
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
- Create an empty data structure of <NV> vertices, <NE> edges and <NF> faces.
Parameters: Return type: -
Classify
()¶ - Classification of an edge.
Parameters: Return type: TopAbs_State
-
Compare
()¶ - Returns the state of the Edge <EData> after classification.
Parameters: - E (int) –
- EData (HLRBRep_EdgeData &) –
Return type: TopAbs_State
-
EDataArray
()¶ Return type: HLRBRep_Array1OfEData
-
EdgeMap
()¶ Return type: TopTools_IndexedMapOfShape
-
EdgeOfTheHidingFace
()¶ - Returns the true if the Edge <EData> belongs to the Hiding Face.
Parameters: - E (int) –
- EData (HLRBRep_EdgeData &) –
Return type:
-
EdgeState
()¶ - Returns the local 3D state of the intersection between the current edge and the current face at the <p1> and <p2> parameters.
Parameters: Return type:
-
FDataArray
()¶ Return type: HLRBRep_Array1OfFData
-
FaceMap
()¶ Return type: TopTools_IndexedMapOfShape
-
GetHandle
()¶
-
HidingStartLevel
()¶ - Returns the number of levels of hiding face above the first point of the edge <EData>. The InterferenceList is given to compute far away of the Interferences and then come back.
Parameters: - E (int) –
- EData (HLRBRep_EdgeData &) –
- IL (HLRAlgo_InterferenceList &) –
Return type:
-
HidingTheFace
()¶ - Returns true if the current edge to be hidden belongs to the hiding face.
Return type: bool
-
InitBoundSort
()¶ - to compare with only non rejected edges.
Parameters: Return type:
-
InitEdge
()¶ - Begin an iteration only on visible Edges crossing the face number <FI>.
Parameters: - FI (int) –
- MST (BRepTopAdaptor_MapOfShapeTool &) –
Return type:
-
InitInterference
()¶ - Intersect the current Edge with the boundary of the hiding face. The interferences are given by the More, Next, and Value methods.
Return type: None
-
Interference
()¶ Return type: HLRAlgo_Interference
-
LocalFEGeometry2D
()¶ - Returns the local description of the projection of the current FEdge at parameter <Param>.
Parameters: Return type:
-
LocalLEGeometry2D
()¶ - Returns the local description of the projection of the current LEdge at parameter <Param>.
Parameters: Return type:
-
Projector
()¶ Return type: HLRAlgo_Projector
-
SimplClassify
()¶ - Simple classification of part of edge [p1, p2] returns OUT if at least 1 of Nbp points of edge is out othewise returns IN It is used to check ‘suspision’ hided part of edge.
Parameters: Return type: TopAbs_State
-
SimpleHidingFace
()¶ - Returns true if the current hiding face is not an auto-intersected one.
Return type: bool
-
Tolerance
()¶ - Set the tolerance for the rejections during the exploration
Parameters: tol (Standard_ShortReal) – Return type: None - returns the tolerance for the rejections during the exploration
Return type: Standard_ShortReal
-
Update
()¶ - end of building of the Data and updating all the informations linked to the projection.
Parameters: P (HLRAlgo_Projector &) – Return type: None
-
Write
()¶ - Write <DS> in me with a translation of <dv>,<de>,<df>.
Parameters: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_EdgeBuilder
(*args)¶ Bases:
object
- Creates an EdgeBuilder algorithm. <VList> describes the edge and the interferences. AreaLimits are created from the vertices. Builds(IN) is automatically called.
Parameters: VList (HLRBRep_VertexList &) – Return type: None -
AreaEdgeState
()¶ - Returns the edge state of the current area.
Return type: TopAbs_State
-
AreaState
()¶ - Returns the state of the current area.
Return type: TopAbs_State
-
Builds
()¶ - Reinitialize the results iteration to the parts with State <ToBuild>. If this method is not called after construction the default is <ToBuild> = IN.
Parameters: ToBuild (TopAbs_State) – Return type: None
-
Current
()¶ - Returns the current vertex of the current edge.
Return type: HLRAlgo_Intersection
-
IsBoundary
()¶ - Returns True if the current vertex comes from the boundary of the edge.
Return type: bool
-
LeftLimit
()¶ - Returns the AreaLimit beginning the current area. This is a NULL handle when the area is infinite on the left.
Return type: Handle_HLRBRep_AreaLimit
-
NextEdge
()¶ - Proceeds to the next edge to build. Skip all remaining vertices on the current edge.
Return type: None
-
Orientation
()¶ - Returns the new orientation of the current vertex.
Return type: TopAbs_Orientation
-
RightLimit
()¶ - Returns the AreaLimit ending the current area. This is a NULL handle when the area is infinite on the right.
Return type: Handle_HLRBRep_AreaLimit
-
thisown
¶ The membership flag
-
class
HLRBRep_EdgeData
(*args)¶ Bases:
object
Return type: None -
ChangeGeometry
()¶ Return type: HLRBRep_Curve
-
Curve
()¶ Return type: Standard_Address
-
Geometry
()¶ Return type: HLRBRep_Curve
-
MinMax
()¶ Return type: Standard_Address
-
Set
()¶ Parameters: Return type:
-
Status
()¶ Return type: HLRAlgo_EdgeStatus
-
Tolerance
()¶ Return type: Standard_ShortReal
-
thisown
¶ The membership flag
-
-
class
HLRBRep_EdgeFaceTool
¶ Bases:
object
-
static
CurvatureValue
()¶ Parameters: Return type:
-
static
UVPoint
()¶ - return True if U and V are found.
Parameters: - Par (float) –
- E (Standard_Address) –
- F (Standard_Address) –
- U (float &) –
- V (float &) –
Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_EdgeFaceTool_CurvatureValue
()¶ Parameters: Return type:
-
HLRBRep_EdgeFaceTool_UVPoint
()¶ - return True if U and V are found.
Parameters: - Par (float) –
- E (Standard_Address) –
- F (Standard_Address) –
- U (float &) –
- V (float &) –
Return type:
-
class
HLRBRep_EdgeIList
¶ Bases:
object
-
static
AddInterference
()¶ - Add the interference <I> to the list <IL>.
Parameters: - IL (HLRAlgo_InterferenceList &) –
- I (HLRAlgo_Interference &) –
- T (HLRBRep_EdgeInterferenceTool &) –
Return type: void
-
static
ProcessComplex
()¶ - Process complex transitions on the list IL.
Parameters: - IL (HLRAlgo_InterferenceList &) –
- T (HLRBRep_EdgeInterferenceTool &) –
Return type: void
-
thisown
¶ The membership flag
-
static
-
HLRBRep_EdgeIList_AddInterference
()¶ - Add the interference <I> to the list <IL>.
Parameters: - IL (HLRAlgo_InterferenceList &) –
- I (HLRAlgo_Interference &) –
- T (HLRBRep_EdgeInterferenceTool &) –
Return type: void
-
HLRBRep_EdgeIList_ProcessComplex
()¶ - Process complex transitions on the list IL.
Parameters: - IL (HLRAlgo_InterferenceList &) –
- T (HLRBRep_EdgeInterferenceTool &) –
Return type: void
-
class
HLRBRep_EdgeInterferenceTool
(*args)¶ Bases:
object
Parameters: DS (Handle_HLRBRep_Data &) – Return type: None -
CurrentOrientation
()¶ Return type: TopAbs_Orientation
-
CurrentVertex
()¶ Return type: HLRAlgo_Intersection
-
EdgeGeometry
()¶ - Returns local geometric description of the Edge at parameter <Para>. See method Reset of class EdgeFaceTransition from TopCnx for other arguments.
Parameters: Return type:
-
InterferenceBoundaryGeometry
()¶ - Returns the geometry of the boundary at the interference <I>. See the AddInterference method of the class EdgeFaceTransition from TopCnx for the other arguments.
Parameters: Return type:
-
SameInterferences
()¶ - True if the two interferences are on the same geometric locus.
Parameters: - I1 (HLRAlgo_Interference &) –
- I2 (HLRAlgo_Interference &) –
Return type:
-
SameVertexAndInterference
()¶ - True if the Interference and the current Vertex are on the same geometric locus.
Parameters: I (HLRAlgo_Interference &) – Return type: bool
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter
(*args)¶ Bases:
object
Parameters: - C1 (Standard_Address &) –
- C2 (Standard_Address &) –
- Tol (float) –
Return type: -
Perform
()¶ Parameters: Return type: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_FaceData
(*args)¶ Bases:
object
Return type: None -
Geometry
()¶ Return type: HLRBRep_Surface
-
Set
()¶ - <Or> is the orientation of the face. <Cl> is true if the face belongs to a closed volume. <NW> is the number of wires ( or block of edges ) of the face.
Parameters: Return type:
-
SetWEdge
()¶ - Set the edge number <EWI> of the wire <WI>.
Parameters: Return type:
-
SetWire
()¶ - Set <NE> the number of edges of the wire number <WI>.
Parameters: Return type:
-
Tolerance
()¶ Return type: Standard_ShortReal
-
Wires
()¶ Return type: Handle_HLRAlgo_WiresBlock
-
thisown
¶ The membership flag
-
-
class
HLRBRep_FaceIterator
(*args)¶ Bases:
object
Return type: None -
InitEdge
()¶ - Begin an exploration of the edges of the face <fd>
Parameters: fd (HLRBRep_FaceData &) – Return type: None
-
Orientation
()¶ Return type: TopAbs_Orientation
-
Wire
()¶ - Returns the edges of the current wire.
Return type: Handle_HLRAlgo_EdgesBlock
-
thisown
¶ The membership flag
-
-
class
HLRBRep_HLRToShape
(*args)¶ Bases:
object
- Constructs a framework for filtering the results of the HLRBRep_Algo algorithm, A. Use the extraction filters to obtain the results you want for A.
Parameters: A (Handle_HLRBRep_Algo &) – Return type: None -
HCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
IsoLineHCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
IsoLineVCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
OutLineHCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
OutLineVCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
OutLineVCompound3d
()¶ Return type: TopoDS_Shape
-
Rg1LineHCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
Rg1LineVCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
RgNLineHCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
RgNLineVCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
VCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
class
HLRBRep_Hider
(*args)¶ Bases:
object
- Creates a Hider processing the set of Edges and hiding faces described by <DS>. Stores the hidden parts in <DS>.
Parameters: DS (Handle_HLRBRep_Data &) – Return type: None -
Hide
()¶ - Removes from the edges, the parts hidden by the hiding face number <FI>.
Parameters: - FI (int) –
- MST (BRepTopAdaptor_MapOfShapeTool &) –
Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_IntConicCurveOfCInter
(*args)¶ Bases:
OCC.IntRes2d.IntRes2d_Intersection
Return type: Parameters: - L (gp_Lin2d) –
- D1 (IntRes2d_Domain &) –
- PCurve (Standard_Address &) –
- D2 (IntRes2d_Domain &) –
- TolConf (float) –
- Tol (float) –
- C (gp_Circ2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- E (gp_Elips2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- Prb (gp_Parab2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- H (gp_Hypr2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
Return type: Return type: Return type: Return type: Return type: -
Perform
()¶ Parameters: - L (gp_Lin2d) –
- D1 (IntRes2d_Domain &) –
- PCurve (Standard_Address &) –
- D2 (IntRes2d_Domain &) –
- TolConf (float) –
- Tol (float) –
- C (gp_Circ2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- E (gp_Elips2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- Prb (gp_Parab2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- H (gp_Hypr2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
Return type: Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_InterCSurf
(*args)¶ Bases:
OCC.IntCurveSurface.IntCurveSurface_Intersection
Return type: None -
Perform
()¶ Parameters: - Curve (gp_Lin) –
- Surface (Standard_Address &) –
- Curve –
- Polygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Surface –
- Curve –
- ThePolygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Surface –
- Polyhedron (HLRBRep_ThePolyhedronOfInterCSurf &) –
- Curve –
- ThePolygon –
- Surface –
- Polyhedron –
- BndBSB (Bnd_BoundSortBox &) –
- Curve –
- Surface –
- Polyhedron –
Return type: Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_InternalAlgo
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None Parameters: A (Handle_HLRBRep_InternalAlgo &) – Return type: None -
DataStructure
()¶ Return type: Handle_HLRBRep_Data
-
GetHandle
()¶
-
Hide
()¶ - hide all the DataStructure.
Return type: None - hide the Shape <S> by itself.
Parameters: I (int) – Return type: None - hide the Shape <S1> by the shape <S2>.
Parameters: Return type:
-
HideAll
()¶ - set to hide all the edges.
Return type: None - set to hide all the edges of the Shape <S>.
Parameters: I (int) – Return type: None
-
Index
()¶ - return the index of the Shape <S> and return 0 if the Shape <S> is not found.
Parameters: S (Handle_HLRTopoBRep_OutLiner &) – Return type: int
-
InitEdgeStatus
()¶ - init the status of the selected edges depending of the back faces of a closed shell.
Return type: None
-
Load
()¶ - add the shape <S>.
Parameters: - S (Handle_HLRTopoBRep_OutLiner &) –
- SData (Handle_MMgt_TShared &) –
- nbIso (int) – default value is 0
Return type: - add the shape <S>.
Parameters: - S (Handle_HLRTopoBRep_OutLiner &) –
- nbIso (int) – default value is 0
Return type:
-
PartialHide
()¶ - own hiding of all the shapes of the DataStructure without hiding by each other.
Return type: None
-
Projector
()¶ - set the projector.
Parameters: P (HLRAlgo_Projector &) – Return type: None - set the projector.
Return type: HLRAlgo_Projector
-
Select
()¶ - select all the DataStructure.
Return type: None - select only the Shape of index <I>.
Parameters: I (int) – Return type: None
-
SeqOfShapeBounds
()¶ Return type: HLRBRep_SeqOfShapeBounds
-
ShapeBounds
()¶ Parameters: I (int) – Return type: HLRBRep_ShapeBounds
-
ShapeData
()¶ - Change the Shape Data of the Shape of index <I>.
Parameters: - I (int) –
- SData (Handle_MMgt_TShared &) –
Return type:
-
ShowAll
()¶ - set to visible all the edges.
Return type: None - set to visible all the edges of the Shape <S>.
Parameters: I (int) – Return type: None
-
thisown
¶ The membership flag
-
-
class
HLRBRep_Intersector
(*args)¶ Bases:
object
Return type: None -
CSPoint
()¶ Parameters: N (int) – Return type: IntCurveSurface_IntersectionPoint
-
CSSegment
()¶ Parameters: N (int) – Return type: IntCurveSurface_IntersectionSegment
-
Perform
()¶ - Performs the auto intersection of an edge. The edge domain is cutted at start with da1*(b-a) and at end with db1*(b-a).
Parameters: Return type: - Performs the intersection between the two edges. The edges domains are cutted at start with da*(b-a) and at end with db*(b-a).
Parameters: Return type: Return type:
-
Point
()¶ Parameters: N (int) – Return type: IntRes2d_IntersectionPoint
-
Segment
()¶ Parameters: N (int) – Return type: IntRes2d_IntersectionSegment
-
SimulateOnePoint
()¶ - Create a single IntersectionPoint (U on A1) (V on A2) The point is middle on both curves.
Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_LineTool
¶ Bases:
object
-
static
BSpline
()¶ Parameters: C (gp_Lin) – Return type: Handle_Geom_BSplineCurve
-
static
Bezier
()¶ Parameters: C (gp_Lin) – Return type: Handle_Geom_BezierCurve
-
static
D0
()¶ - Computes the point of parameter U on the line.
Parameters: Return type: void
-
static
D1
()¶ - Computes the point of parameter U on the line with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
static
D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
static
D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
static
DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
static
GetType
()¶ - Returns the type of the line in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (gp_Lin) – Return type: GeomAbs_CurveType
-
static
IntervalFirst
()¶ - Returns the first parameter of the current interval.
Parameters: C (gp_Lin) – Return type: float
-
static
IntervalLast
()¶ - Returns the last parameter of the current interval.
Parameters: C (gp_Lin) – Return type: float
-
static
Intervals
()¶ - Sets the current working interval.
Parameters: - C (gp_Lin) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
static
KnotsAndMultiplicities
()¶ Parameters: - C (gp_Lin) –
- TK (TColStd_Array1OfReal &) –
- TM (TColStd_Array1OfInteger &) –
Return type: void
-
static
NbIntervals
()¶ - If necessary, breaks the line in intervals of continuity <S>. And returns the number of intervals.
Parameters: - C (gp_Lin) –
- S (GeomAbs_Shape) –
Return type:
-
static
Poles
()¶ Parameters: - C (gp_Lin) –
- TP (TColgp_Array1OfPnt) –
Return type: void
-
static
PolesAndWeights
()¶ Parameters: - C (gp_Lin) –
- TP (TColgp_Array1OfPnt) –
- TW (TColStd_Array1OfReal &) –
Return type: void
-
static
Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: Return type:
-
static
SamplePars
()¶ Parameters: Return type: void
-
static
Value
()¶ - Computes the point of parameter U on the line.
Parameters: Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_LineTool_BSpline
()¶ Parameters: C (gp_Lin) – Return type: Handle_Geom_BSplineCurve
-
HLRBRep_LineTool_Bezier
()¶ Parameters: C (gp_Lin) – Return type: Handle_Geom_BezierCurve
-
HLRBRep_LineTool_D0
()¶ - Computes the point of parameter U on the line.
Parameters: Return type: void
-
HLRBRep_LineTool_D1
()¶ - Computes the point of parameter U on the line with its first derivative. Raised if the continuity of the current interval is not C1.
Parameters: Return type: void
-
HLRBRep_LineTool_D2
()¶ - Returns the point P of parameter U, the first and second derivatives V1 and V2. Raised if the continuity of the current interval is not C2.
Parameters: Return type: void
-
HLRBRep_LineTool_D3
()¶ - Returns the point P of parameter U, the first, the second and the third derivative. Raised if the continuity of the current interval is not C3.
Parameters: Return type: void
-
HLRBRep_LineTool_DN
()¶ - The returned vector gives the value of the derivative for the order of derivation N. Raised if the continuity of the current interval is not CN. Raised if N < 1.
Parameters: Return type:
-
HLRBRep_LineTool_GetType
()¶ - Returns the type of the line in the current interval : Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
Parameters: C (gp_Lin) – Return type: GeomAbs_CurveType
-
HLRBRep_LineTool_IntervalFirst
()¶ - Returns the first parameter of the current interval.
Parameters: C (gp_Lin) – Return type: float
-
HLRBRep_LineTool_IntervalLast
()¶ - Returns the last parameter of the current interval.
Parameters: C (gp_Lin) – Return type: float
-
HLRBRep_LineTool_Intervals
()¶ - Sets the current working interval.
Parameters: - C (gp_Lin) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
HLRBRep_LineTool_KnotsAndMultiplicities
()¶ Parameters: - C (gp_Lin) –
- TK (TColStd_Array1OfReal &) –
- TM (TColStd_Array1OfInteger &) –
Return type: void
-
HLRBRep_LineTool_NbIntervals
()¶ - If necessary, breaks the line in intervals of continuity <S>. And returns the number of intervals.
Parameters: - C (gp_Lin) –
- S (GeomAbs_Shape) –
Return type:
-
HLRBRep_LineTool_Poles
()¶ Parameters: - C (gp_Lin) –
- TP (TColgp_Array1OfPnt) –
Return type: void
-
HLRBRep_LineTool_PolesAndWeights
()¶ Parameters: - C (gp_Lin) –
- TP (TColgp_Array1OfPnt) –
- TW (TColStd_Array1OfReal &) –
Return type: void
-
HLRBRep_LineTool_Resolution
()¶ - Returns the parametric resolution corresponding to the real space resolution <R3d>.
Parameters: Return type:
-
HLRBRep_LineTool_SamplePars
()¶ Parameters: Return type: void
-
HLRBRep_LineTool_Value
()¶ - Computes the point of parameter U on the line.
Parameters: Return type:
-
class
HLRBRep_ListIteratorOfListOfBPnt2D
(*args)¶ Bases:
object
Return type: None Parameters: L (HLRBRep_ListOfBPnt2D &) – Return type: None -
Value
()¶ Return type: HLRBRep_BiPnt2D
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ListIteratorOfListOfBPoint
(*args)¶ Bases:
object
Return type: None Parameters: L (HLRBRep_ListOfBPoint &) – Return type: None -
Value
()¶ Return type: HLRBRep_BiPoint
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ListNodeOfListOfBPnt2D
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (HLRBRep_BiPnt2D &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: HLRBRep_BiPnt2D
-
thisown
¶ The membership flag
-
class
HLRBRep_ListNodeOfListOfBPoint
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (HLRBRep_BiPoint &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: HLRBRep_BiPoint
-
thisown
¶ The membership flag
-
class
HLRBRep_ListOfBPnt2D
(*args)¶ Bases:
object
Return type: None Parameters: Other (HLRBRep_ListOfBPnt2D &) – Return type: None -
Append
()¶ Parameters: - I (HLRBRep_BiPnt2D &) –
- I –
- theIt (HLRBRep_ListIteratorOfListOfBPnt2D &) –
- Other (HLRBRep_ListOfBPnt2D &) –
Return type: Return type: Return type:
-
First
()¶ Return type: HLRBRep_BiPnt2D
-
InsertAfter
()¶ Parameters: - I (HLRBRep_BiPnt2D &) –
- It (HLRBRep_ListIteratorOfListOfBPnt2D &) –
- Other (HLRBRep_ListOfBPnt2D &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (HLRBRep_BiPnt2D &) –
- It (HLRBRep_ListIteratorOfListOfBPnt2D &) –
- Other (HLRBRep_ListOfBPnt2D &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: HLRBRep_BiPnt2D
-
Prepend
()¶ Parameters: - I (HLRBRep_BiPnt2D &) –
- I –
- theIt (HLRBRep_ListIteratorOfListOfBPnt2D &) –
- Other (HLRBRep_ListOfBPnt2D &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ListOfBPoint
(*args)¶ Bases:
object
Return type: None Parameters: Other (HLRBRep_ListOfBPoint &) – Return type: None -
Append
()¶ Parameters: - I (HLRBRep_BiPoint &) –
- I –
- theIt (HLRBRep_ListIteratorOfListOfBPoint &) –
- Other (HLRBRep_ListOfBPoint &) –
Return type: Return type: Return type:
-
First
()¶ Return type: HLRBRep_BiPoint
-
InsertAfter
()¶ Parameters: - I (HLRBRep_BiPoint &) –
- It (HLRBRep_ListIteratorOfListOfBPoint &) –
- Other (HLRBRep_ListOfBPoint &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (HLRBRep_BiPoint &) –
- It (HLRBRep_ListIteratorOfListOfBPoint &) –
- Other (HLRBRep_ListOfBPoint &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: HLRBRep_BiPoint
-
Prepend
()¶ Parameters: - I (HLRBRep_BiPoint &) –
- I –
- theIt (HLRBRep_ListIteratorOfListOfBPoint &) –
- Other (HLRBRep_ListOfBPoint &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfCInter
(*args)¶ Bases:
OCC.math.math_FunctionWithDerivative
Parameters: - IT (IntCurve_IConicTool &) –
- PC (Standard_Address &) –
Return type: -
thisown
¶ The membership flag
-
class
HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
(*args)¶ Bases:
OCC.math.math_FunctionWithDerivative
Return type: Parameters: - P (gp_Pnt2d) –
- C (Standard_Address &) –
Return type: -
Point
()¶ Parameters: N (int) – Return type: Extrema_POnCurv2d
-
thisown
¶ The membership flag
-
class
HLRBRep_PolyAlgo
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
- Constructs an empty framework for the calculation of the visible and hidden lines of a shape in a projection. Use the functions: - Projector to define the point of view - Load to select the shape or shapes to be visualized - Update to compute the visible and hidden lines of the shape. Warning The shape or shapes to be visualized must have already been triangulated.
Return type: Parameters: - A (Handle_HLRBRep_PolyAlgo &) –
- S (TopoDS_Shape &) –
Return type: Return type: -
Algo
()¶ Return type: Handle_HLRAlgo_PolyAlgo
-
GetHandle
()¶
-
Hide
()¶ Parameters: Return type:
-
Index
()¶ - return the index of the Shape <S> and return 0 if the Shape <S> is not found.
Parameters: S (TopoDS_Shape &) – Return type: int
-
Load
()¶ - Loads the shape S into this framework. Warning S must have already been triangulated.
Parameters: S (TopoDS_Shape &) – Return type: None
-
OutLinedShape
()¶ - Make a shape with the internal outlines in each face.
Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
Projector
()¶ - Sets the parameters of the view for this framework. These parameters are defined by an HLRAlgo_Projector object, which is returned by the Projector function on a Prs3d_Projector object.
Return type: HLRAlgo_Projector Parameters: P (HLRAlgo_Projector &) – Return type: None
-
Shape
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
Show
()¶ Parameters: Return type:
-
Update
()¶ - Launches calculation of outlines of the shape visualized by this framework. Used after setting the point of view and defining the shape or shapes to be visualized.
Return type: None
-
thisown
¶ The membership flag
-
class
HLRBRep_PolyHLRToShape
(*args)¶ Bases:
object
- Constructs a framework for filtering the results of the HLRBRep_Algo algorithm, A. Use the extraction filters to obtain the results you want for A.
Return type: None -
HCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
OutLineHCompound
()¶ Return type: TopoDS_Shape - Sets the extraction filter for hidden outlines. Hidden outlines occur, for instance, in tori. In this case, the inner outlines of the torus seen on its side are hidden.
Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
OutLineVCompound
()¶ Return type: TopoDS_Shape - Sets the extraction filter for visible outlines.
Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
Rg1LineHCompound
()¶ Return type: TopoDS_Shape - Sets the extraction filter for hidden smooth edges.
Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
Rg1LineVCompound
()¶ - Sets the extraction filter for visible smooth edges.
Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
RgNLineHCompound
()¶ Return type: TopoDS_Shape - Sets the extraction filter for hidden sewn edges.
Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
RgNLineVCompound
()¶ - Sets the extraction filter for visible sewn edges.
Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
VCompound
()¶ Return type: TopoDS_Shape Parameters: S (TopoDS_Shape &) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
class
HLRBRep_SLProps
(*args)¶ Bases:
object
Parameters: Return type: Return type: Return type: -
thisown
¶ The membership flag
-
-
class
HLRBRep_SLPropsATool
¶ Bases:
object
-
static
Bounds
()¶ - returns the bounds of the Surface.
Parameters: - A (Standard_Address) –
- U1 (float &) –
- V1 (float &) –
- U2 (float &) –
- V2 (float &) –
Return type: void
-
static
Continuity
()¶ - returns the order of continuity of the Surface <A>. returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable.
Parameters: A (Standard_Address) – Return type: int
-
static
D1
()¶ - Computes the point <P> and first derivative <D1*> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
static
D2
()¶ - Computes the point <P>, the first derivative <D1*> and second derivative <D2*> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
static
DN
()¶ Parameters: Return type:
-
static
Value
()¶ - Computes the point <P> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
thisown
¶ The membership flag
-
static
-
HLRBRep_SLPropsATool_Bounds
()¶ - returns the bounds of the Surface.
Parameters: - A (Standard_Address) –
- U1 (float &) –
- V1 (float &) –
- U2 (float &) –
- V2 (float &) –
Return type: void
-
HLRBRep_SLPropsATool_Continuity
()¶ - returns the order of continuity of the Surface <A>. returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable.
Parameters: A (Standard_Address) – Return type: int
-
HLRBRep_SLPropsATool_D1
()¶ - Computes the point <P> and first derivative <D1*> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
HLRBRep_SLPropsATool_D2
()¶ - Computes the point <P>, the first derivative <D1*> and second derivative <D2*> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
HLRBRep_SLPropsATool_DN
()¶ Parameters: Return type:
-
HLRBRep_SLPropsATool_Value
()¶ - Computes the point <P> of parameter <U> and <V> on the Surface <A>.
Parameters: Return type: void
-
class
HLRBRep_SeqOfShapeBounds
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (HLRBRep_SeqOfShapeBounds &) – Return type: None -
Append
()¶ Parameters: - T (HLRBRep_ShapeBounds &) –
- S (HLRBRep_SeqOfShapeBounds &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (HLRBRep_SeqOfShapeBounds &) – Return type: HLRBRep_SeqOfShapeBounds
-
ChangeValue
()¶ Parameters: Index (int) – Return type: HLRBRep_ShapeBounds
-
First
()¶ Return type: HLRBRep_ShapeBounds
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (HLRBRep_ShapeBounds &) –
- Index –
- S (HLRBRep_SeqOfShapeBounds &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (HLRBRep_ShapeBounds &) –
- Index –
- S (HLRBRep_SeqOfShapeBounds &) –
Return type: Return type:
-
Last
()¶ Return type: HLRBRep_ShapeBounds
-
Prepend
()¶ Parameters: - T (HLRBRep_ShapeBounds &) –
- S (HLRBRep_SeqOfShapeBounds &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (HLRBRep_SeqOfShapeBounds &) – Return type: HLRBRep_SeqOfShapeBounds
-
Value
()¶ Parameters: Index (int) – Return type: HLRBRep_ShapeBounds
-
thisown
¶ The membership flag
-
-
class
HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequence
Return type: None Parameters: Other (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) – Return type: None -
Append
()¶ Parameters: - T (Extrema_POnCurv2d &) –
- S (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) –
Return type: Return type:
-
Assign
()¶ Parameters: Other (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) – Return type: HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-
ChangeValue
()¶ Parameters: Index (int) – Return type: Extrema_POnCurv2d
-
First
()¶ Return type: Extrema_POnCurv2d
-
InsertAfter
()¶ Parameters: - Index (int) –
- T (Extrema_POnCurv2d &) –
- Index –
- S (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - Index (int) –
- T (Extrema_POnCurv2d &) –
- Index –
- S (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) –
Return type: Return type:
-
Last
()¶ Return type: Extrema_POnCurv2d
-
Prepend
()¶ Parameters: - T (Extrema_POnCurv2d &) –
- S (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) –
Return type: Return type:
-
Remove
()¶ Parameters: Return type: Return type:
-
Set
()¶ Parameters: Other (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) – Return type: HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-
Split
()¶ Parameters: - Index (int) –
- Sub (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter &) –
Return type:
-
Value
()¶ Parameters: Index (int) – Return type: Extrema_POnCurv2d
-
thisown
¶ The membership flag
-
-
class
HLRBRep_SequenceNodeOfSeqOfShapeBounds
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (HLRBRep_ShapeBounds &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: HLRBRep_ShapeBounds
-
thisown
¶ The membership flag
-
class
HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNode
Parameters: - I (Extrema_POnCurv2d &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: Extrema_POnCurv2d
-
thisown
¶ The membership flag
-
class
HLRBRep_ShapeBounds
(*args)¶ Bases:
object
Return type: Parameters: Return type: Return type: -
Bounds
()¶ Parameters: - V1 (int &) –
- V2 (int &) –
- E1 (int &) –
- E2 (int &) –
- F1 (int &) –
- F2 (int &) –
Return type:
-
MinMax
()¶ Return type: Standard_Address
-
Shape
()¶ Parameters: S (Handle_HLRTopoBRep_OutLiner &) – Return type: None Return type: Handle_HLRTopoBRep_OutLiner
-
ShapeData
()¶ Parameters: SD (Handle_MMgt_TShared &) – Return type: None Return type: Handle_MMgt_TShared
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ShapeToHLR
¶ Bases:
object
-
static
Load
(*args) → OCC.HLRBRep.Handle_HLRBRep_Data¶ - Creates a DataStructure containing the OutLiner <S> depending on the projector <P> and nbIso.
Parameters: - S (Handle_HLRTopoBRep_OutLiner &) –
- P (HLRAlgo_Projector &) –
- MST (BRepTopAdaptor_MapOfShapeTool &) –
- nbIso (int) – default value is 0
Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_ShapeToHLR_Load
(*args) → OCC.HLRBRep.Handle_HLRBRep_Data¶ - Creates a DataStructure containing the OutLiner <S> depending on the projector <P> and nbIso.
Parameters: - S (Handle_HLRTopoBRep_OutLiner &) –
- P (HLRAlgo_Projector &) –
- MST (BRepTopAdaptor_MapOfShapeTool &) –
- nbIso (int) – default value is 0
Return type:
-
class
HLRBRep_SurfaceTool
¶ Bases:
object
-
static
BSpline
()¶ Parameters: S (Standard_Address) – Return type: Handle_Geom_BSplineSurface
-
static
BasisCurve
()¶ Parameters: S (Standard_Address) – Return type: Handle_Adaptor3d_HCurve
-
static
BasisSurface
()¶ Parameters: S (Standard_Address) – Return type: Handle_Adaptor3d_HSurface
-
static
Bezier
()¶ Parameters: S (Standard_Address) – Return type: Handle_Geom_BezierSurface
-
static
Cylinder
()¶ Parameters: S (Standard_Address) – Return type: gp_Cylinder
-
static
D0
()¶ Parameters: Return type: void
-
static
D1
()¶ Parameters: Return type: void
-
static
D2
()¶ Parameters: Return type: void
-
static
D3
()¶ Parameters: Return type: void
-
static
DN
()¶ Parameters: Return type:
-
static
GetType
()¶ Parameters: S (Standard_Address) – Return type: GeomAbs_SurfaceType
-
static
NbSamplesU
()¶ Parameters: Return type: Return type:
-
static
NbSamplesV
()¶ Parameters: Return type: Return type:
-
static
UIntervals
()¶ Parameters: - S (Standard_Address) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
static
UTrim
()¶ - If <First> >= <Last>
Parameters: Return type:
-
static
VIntervals
()¶ Parameters: - S (Standard_Address) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
static
VTrim
()¶ - If <First> >= <Last>
Parameters: Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_SurfaceTool_BSpline
()¶ Parameters: S (Standard_Address) – Return type: Handle_Geom_BSplineSurface
-
HLRBRep_SurfaceTool_BasisCurve
()¶ Parameters: S (Standard_Address) – Return type: Handle_Adaptor3d_HCurve
-
HLRBRep_SurfaceTool_BasisSurface
()¶ Parameters: S (Standard_Address) – Return type: Handle_Adaptor3d_HSurface
-
HLRBRep_SurfaceTool_Bezier
()¶ Parameters: S (Standard_Address) – Return type: Handle_Geom_BezierSurface
-
HLRBRep_SurfaceTool_Cylinder
()¶ Parameters: S (Standard_Address) – Return type: gp_Cylinder
-
HLRBRep_SurfaceTool_D0
()¶ Parameters: Return type: void
-
HLRBRep_SurfaceTool_D1
()¶ Parameters: Return type: void
-
HLRBRep_SurfaceTool_D2
()¶ Parameters: Return type: void
-
HLRBRep_SurfaceTool_D3
()¶ Parameters: Return type: void
-
HLRBRep_SurfaceTool_DN
()¶ Parameters: Return type:
-
HLRBRep_SurfaceTool_GetType
()¶ Parameters: S (Standard_Address) – Return type: GeomAbs_SurfaceType
-
HLRBRep_SurfaceTool_NbSamplesU
()¶ Parameters: Return type: Return type:
-
HLRBRep_SurfaceTool_NbSamplesV
()¶ Parameters: Return type: Return type:
-
HLRBRep_SurfaceTool_NbUIntervals
()¶ Parameters: - S (Standard_Address) –
- Sh (GeomAbs_Shape) –
Return type:
-
HLRBRep_SurfaceTool_NbVIntervals
()¶ Parameters: - S (Standard_Address) –
- Sh (GeomAbs_Shape) –
Return type:
-
HLRBRep_SurfaceTool_UIntervals
()¶ Parameters: - S (Standard_Address) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
HLRBRep_SurfaceTool_UTrim
()¶ - If <First> >= <Last>
Parameters: Return type:
-
HLRBRep_SurfaceTool_VIntervals
()¶ Parameters: - S (Standard_Address) –
- T (TColStd_Array1OfReal &) –
- Sh (GeomAbs_Shape) –
Return type: void
-
HLRBRep_SurfaceTool_VTrim
()¶ - If <First> >= <Last>
Parameters: Return type:
-
HLRBRep_SurfaceTool_Value
()¶ Parameters: Return type:
-
class
HLRBRep_TheCSFunctionOfInterCSurf
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Parameters: - S (Standard_Address &) –
- C (gp_Lin) –
Return type: -
AuxillarSurface
()¶ Return type: Standard_Address
-
thisown
¶ The membership flag
-
class
HLRBRep_TheDistBetweenPCurvesOfTheIntPCurvePCurveOfCInter
(*args)¶ Bases:
OCC.math.math_FunctionSetWithDerivatives
Parameters: - curve1 (Standard_Address &) –
- curve2 (Standard_Address &) –
Return type: -
thisown
¶ The membership flag
-
class
HLRBRep_TheExactInterCSurf
(*args)¶ Bases:
object
Parameters: Return type: Return type: -
Function
()¶ Return type: HLRBRep_TheCSFunctionOfInterCSurf
-
Perform
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_TheIntConicCurveOfCInter
(*args)¶ Bases:
OCC.IntRes2d.IntRes2d_Intersection
Return type: Parameters: - L (gp_Lin2d) –
- D1 (IntRes2d_Domain &) –
- PCurve (Standard_Address &) –
- D2 (IntRes2d_Domain &) –
- TolConf (float) –
- Tol (float) –
- C (gp_Circ2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- E (gp_Elips2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- Prb (gp_Parab2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- H (gp_Hypr2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
Return type: Return type: Return type: Return type: Return type: -
Perform
()¶ Parameters: - L (gp_Lin2d) –
- D1 (IntRes2d_Domain &) –
- PCurve (Standard_Address &) –
- D2 (IntRes2d_Domain &) –
- TolConf (float) –
- Tol (float) –
- C (gp_Circ2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- E (gp_Elips2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- Prb (gp_Parab2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
- H (gp_Hypr2d) –
- D1 –
- PCurve –
- D2 –
- TolConf –
- Tol –
Return type: Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_TheIntPCurvePCurveOfCInter
(*args)¶ Bases:
OCC.IntRes2d.IntRes2d_Intersection
Return type: None -
Perform
()¶ Parameters: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_TheInterferenceOfInterCSurf
(*args)¶ Bases:
OCC.Intf.Intf_Interference
Return type: Parameters: - thePolyg (HLRBRep_ThePolygonOfInterCSurf &) –
- thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- theLin (gp_Lin) –
- thePolyh –
- theLins (Intf_Array1OfLin &) –
- thePolyh –
- thePolyg –
- thePolyh –
- theBoundSB (Bnd_BoundSortBox &) –
- theLin –
- thePolyh –
- theBoundSB –
- theLins –
- thePolyh –
- theBoundSB –
Return type: Return type: Return type: Return type: Return type: Return type: -
Interference
()¶ Parameters: - thePolyg (HLRBRep_ThePolygonOfInterCSurf &) –
- thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- theBoundSB (Bnd_BoundSortBox &) –
- thePolyg –
- thePolyh –
Return type: Return type:
-
Perform
()¶ Parameters: - thePolyg (HLRBRep_ThePolygonOfInterCSurf &) –
- thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- theLin (gp_Lin) –
- thePolyh –
- theLins (Intf_Array1OfLin &) –
- thePolyh –
- thePolyg –
- thePolyh –
- theBoundSB (Bnd_BoundSortBox &) –
- theLin –
- thePolyh –
- theBoundSB –
- theLins –
- thePolyh –
- theBoundSB –
Return type: Return type: Return type: Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
class
HLRBRep_TheIntersectorOfTheIntConicCurveOfCInter
(*args)¶ Bases:
OCC.IntRes2d.IntRes2d_Intersection
Return type: Parameters: Return type: -
And_Domaine_Objet1_Intersections
()¶ Parameters: - TheImpTool (IntCurve_IConicTool &) –
- TheParCurve (Standard_Address &) –
- TheImpCurveDomain (IntRes2d_Domain &) –
- TheParCurveDomain (IntRes2d_Domain &) –
- NbResultats (int &) –
- Inter2_And_Domain2 (TColStd_Array1OfReal &) –
- Inter1 (TColStd_Array1OfReal &) –
- Resultat1 (TColStd_Array1OfReal &) –
- Resultat2 (TColStd_Array1OfReal &) –
- EpsNul (float) –
Return type:
-
FindU
()¶ Parameters: Return type:
-
FindV
()¶ Parameters: Return type:
-
Perform
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter
(*args)¶ Bases:
object
Return type: Parameters: Return type: Return type: -
Initialize
()¶ Parameters: Return type:
-
Point
()¶ Return type: Extrema_POnCurv2d
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter
(*args)¶ Bases:
OCC.Intf.Intf_Polygon2d
Parameters: Return type: -
CalculRegion
()¶ Parameters: Return type:
-
ComputeWithBox
()¶ Parameters: - Curve (Standard_Address &) –
- OtherBox (Bnd_Box2d &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
HLRBRep_ThePolygonOfInterCSurf
(*args)¶ Bases:
object
Parameters: Return type: Return type: Return type: -
thisown
¶ The membership flag
-
-
class
HLRBRep_ThePolygonToolOfInterCSurf
¶ Bases:
object
-
static
BeginOfSeg
()¶ Parameters: - thePolygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Index (int) –
Return type:
-
static
DeflectionOverEstimation
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: float
-
static
Dump
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: void
-
static
EndOfSeg
()¶ Parameters: - thePolygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Index (int) –
Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_ThePolygonToolOfInterCSurf_BeginOfSeg
()¶ Parameters: - thePolygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Index (int) –
Return type:
-
HLRBRep_ThePolygonToolOfInterCSurf_Bounding
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: Bnd_Box
-
HLRBRep_ThePolygonToolOfInterCSurf_Closed
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: bool
-
HLRBRep_ThePolygonToolOfInterCSurf_DeflectionOverEstimation
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: float
-
HLRBRep_ThePolygonToolOfInterCSurf_Dump
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: void
-
HLRBRep_ThePolygonToolOfInterCSurf_EndOfSeg
()¶ Parameters: - thePolygon (HLRBRep_ThePolygonOfInterCSurf &) –
- Index (int) –
Return type:
-
HLRBRep_ThePolygonToolOfInterCSurf_NbSegments
()¶ Parameters: thePolygon (HLRBRep_ThePolygonOfInterCSurf &) – Return type: int
-
class
HLRBRep_ThePolyhedronToolOfInterCSurf
¶ Bases:
object
-
ComponentsBounding
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: Handle_Bnd_HArray1OfBox
-
static
DeflectionOverEstimation
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: float
-
static
Dump
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: void
-
static
GetBorderDeflection
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: float
-
static
IsOnBound
()¶ Parameters: Return type:
-
static
Point
()¶ Parameters: - thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- Index (int) –
Return type:
-
static
TriConnex
()¶ Parameters: Return type:
-
static
Triangle
()¶ Parameters: - thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- Index (int) –
- P1 (int &) –
- P2 (int &) –
- P3 (int &) –
Return type: void
-
thisown
¶ The membership flag
-
-
HLRBRep_ThePolyhedronToolOfInterCSurf_Bounding
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: Bnd_Box
-
HLRBRep_ThePolyhedronToolOfInterCSurf_DeflectionOverEstimation
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: float
-
HLRBRep_ThePolyhedronToolOfInterCSurf_Dump
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: void
-
HLRBRep_ThePolyhedronToolOfInterCSurf_GetBorderDeflection
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: float
-
HLRBRep_ThePolyhedronToolOfInterCSurf_IsOnBound
()¶ Parameters: Return type:
-
HLRBRep_ThePolyhedronToolOfInterCSurf_NbTriangles
()¶ Parameters: thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) – Return type: int
-
HLRBRep_ThePolyhedronToolOfInterCSurf_Point
()¶ Parameters: - thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- Index (int) –
Return type:
-
HLRBRep_ThePolyhedronToolOfInterCSurf_TriConnex
()¶ Parameters: Return type:
-
HLRBRep_ThePolyhedronToolOfInterCSurf_Triangle
()¶ Parameters: - thePolyh (HLRBRep_ThePolyhedronOfInterCSurf &) –
- Index (int) –
- P1 (int &) –
- P2 (int &) –
- P3 (int &) –
Return type: void
-
class
HLRBRep_TheProjPCurOfCInter
¶ Bases:
object
-
static
FindParameter
()¶ Parameters: Return type: Return type:
-
thisown
¶ The membership flag
-
static
-
HLRBRep_TheProjPCurOfCInter_FindParameter
()¶ Parameters: Return type: Return type:
-
class
HLRBRep_TheQuadCurvExactInterCSurf
(*args)¶ Bases:
object
Parameters: - S (Standard_Address &) –
- C (gp_Lin) –
Return type: -
thisown
¶ The membership flag
-
class
HLRBRep_TheQuadCurvFuncOfTheQuadCurvExactInterCSurf
(*args)¶ Bases:
OCC.math.math_FunctionWithDerivative
Parameters: - Q (IntSurf_Quadric &) –
- C (gp_Lin) –
Return type: -
thisown
¶ The membership flag
-
class
HLRBRep_VertexList
(*args)¶ Bases:
object
Parameters: - T (HLRBRep_EdgeInterferenceTool &) –
- I (HLRAlgo_ListIteratorOfInterferenceList &) –
Return type: -
BoundaryTransition
()¶ - Returns the transition of the current vertex relative to the boundary if it is an interference.
Return type: TopAbs_Orientation
-
Current
()¶ - Returns the current vertex
Return type: HLRAlgo_Intersection
-
IsBoundary
()¶ - Returns True if the current vertex is is on the boundary of the edge.
Return type: bool
-
Orientation
()¶ - Returns the orientation of the current vertex if it is on the boundary of the edge.
Return type: TopAbs_Orientation
-
Transition
()¶ - Returns the transition of the current vertex if it is an interference.
Return type: TopAbs_Orientation
-
thisown
¶ The membership flag
-
class
Handle_HLRBRep_Algo
(*args)¶ Bases:
OCC.HLRBRep.Handle_HLRBRep_InternalAlgo
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_AreaLimit
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_Data
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_InternalAlgo
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_ListNodeOfListOfBPnt2D
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_ListNodeOfListOfBPoint
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_PolyAlgo
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_SequenceNodeOfSeqOfShapeBounds
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
class
hlrbrep
¶ Bases:
object
-
static
MakeEdge
()¶ Parameters: Return type:
-
static
MakeEdge3d
()¶ Parameters: Return type:
-
static
PolyHLRAngleAndDeflection
()¶ Parameters: - InAngl (float) –
- OutAngl (float &) –
- OutDefl (float &) –
Return type: void
-
thisown
¶ The membership flag
-
static
-
hlrbrep_MakeEdge
()¶ Parameters: Return type:
-
hlrbrep_MakeEdge3d
()¶ Parameters: Return type:
-
hlrbrep_PolyHLRAngleAndDeflection
()¶ Parameters: - InAngl (float) –
- OutAngl (float &) –
- OutDefl (float &) –
Return type: void
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases